"Driveway cleaner" covers at least five different chemistries that do genuinely different jobs. Buying the wrong one is the usual reason a stain survives a weekend of scrubbing — a degreaser will not touch rust, an acid will not lift oil, and neither does anything about the black film that is actually algae.
Identify what the stain is first. Everything else follows from that.
Identify the Stain First
| Appearance | Almost certainly | What removes it |
|---|---|---|
| Dark patch, darker when wet, feels slick | Oil or transmission fluid | Alkaline degreaser, then poultice |
| Orange-brown, often streaked from a fixed point | Rust from metal contact or irrigation water | Oxalic acid |
| Black film, uniform, worse in shade | Algae or mildew | Sodium hypochlorite or biocide |
| Green, slippery, thickest at edges | Algae or moss | Biocide, then brush |
| White powdery bloom on concrete | Efflorescence — mineral salts | Dilute acid or proprietary remover |
| Grey overall dullness | Accumulated grime and oxidation | Sodium percarbonate |
| Dark under a tree, roughly circular | Tannin from leaves or berries | Oxalic acid or percarbonate |
| Red-brown from planters or furniture | Rust or tannin | Oxalic acid |
The Chemistries
Alkaline Degreasers
High-pH surfactant cleaners that emulsify oil so it can be rinsed away. The correct first attack on any petroleum stain, and the active ingredient in most products sold specifically as concrete or driveway degreaser.
They work on oil that is still near the surface. Their limit is depth — concrete is porous and oil that has soaked in over months is below where a surface-applied degreaser can reach, which is where poultices come in.
Poultices
An absorbent powder — diatomaceous earth, cat litter, clay, or a proprietary blend — mixed with a solvent into a paste, spread over the stain, covered, and left to dry over 24–48 hours. As the solvent evaporates it draws dissolved oil up out of the pore structure and into the powder, which you then sweep away.
This is the only approach that genuinely removes deep oil rather than lightening it, and it is worth the wait. Multiple applications are normal on an old stain.
Oxalic Acid
The specific answer to rust and to tannin staining from leaves. It chelates iron, converting the insoluble oxide into a soluble compound that rinses away. Sold as wood bleach and as the active ingredient in most rust removers for concrete.
It does nothing for oil, and using it on a stain that is not iron-based wastes it. Rinse thoroughly and neutralise afterwards.
Sodium Hypochlorite and Biocides
For organic growth. Household bleach kills algae and mildew effectively and cheaply, though it does not prevent regrowth for long. Quaternary ammonium biocides and similar products cost more and keep the surface clear for considerably longer, which matters on a shaded driveway where growth returns every season.
Bleach damages adjacent planting, so wet vegetation down before and after, and never mix it with acid cleaners — chlorine gas is the result.
Sodium Percarbonate
Oxygen bleach. Releases hydrogen peroxide in water, lifting general grime, light organic staining and surface greying without the collateral damage of chlorine bleach. Gentler on planting and on the surface itself, and the sensible default for a general clean rather than a specific stain.
Acids — Muriatic and Phosphoric
Dissolve mineral deposits, efflorescence and cement smears. Effective and worth treating with respect: muriatic acid etches concrete, damages plants and metal, and produces fumes that require ventilation and protection. Phosphoric acid is milder and adequate for most efflorescence.
Never use acid as a general cleaner. It removes a layer of the concrete surface along with the stain, which permanently changes the texture and can leave a lighter patch that is more conspicuous than what you started with.
Asphalt Is Different
Almost everything above assumes concrete. Asphalt needs separate handling, because the surface is itself a petroleum product.
Never use a solvent-based degreaser on asphalt. Petroleum solvents dissolve the bitumen binder holding the aggregate together — the cleaner attacks the driveway as readily as the stain. The same applies to petrol and paint thinner, which people reach for exactly when they should not.
Use a water-based alkaline degreaser formulated for asphalt, applied and rinsed promptly. For organic growth, biocides are safe on asphalt. For general cleaning, a mild detergent and a stiff brush.
And accept a limit: an oil stain on asphalt has partially dissolved the binder in that spot. You can lift the surface contamination, but the softened area beneath is damage rather than dirt. Our oil stain guide covers the treatment sequence in more detail.
Pressure Washing — Useful and Overused
A pressure washer is a rinsing tool, not a cleaning chemistry. It shifts loose material impressively and does far less to a chemical stain than the visible result suggests — most of what looks like cleaning is the removal of a surface film that a stiff brush and detergent would also have taken.
Pressure ranges: 1,300–1,900 psi is ample for general driveway cleaning. 2,000–3,000 psi suits stubborn work on sound concrete. Above that, on asphalt or older concrete, you start removing the surface.
Use a surface cleaner attachment for any area of size. The rotating-bar enclosed head keeps a consistent distance and overlap, which eliminates the zebra striping that a wand produces when passes vary in speed and distance. It also works several times faster.
Never use a turbo or zero-degree tip on a driveway. A concentrated rotating jet cuts lines into concrete and strips aggregate from asphalt, and the damage is permanent.
Let chemistry do the work. Apply the appropriate cleaner, give it the dwell time on the label, then rinse. Applying pressure first and chemicals second wastes both.
The Method That Works
- Sweep and clear. Loose grit turns into projectiles under pressure and scours the surface.
- Treat specific stains individually before any general cleaning, with the chemistry matched to each. General cleaning over an untreated oil stain simply cleans around it and makes it more visible.
- Pre-wet the surface and any adjacent planting. A dry surface absorbs cleaner unevenly and streaks.
- Apply cleaner and let it dwell. Most work needs 10–20 minutes; do not let it dry on the surface, and re-wet if it starts to.
- Agitate with a stiff brush. This step does more than people expect and is skipped most often.
- Rinse thoroughly, working with the slope so dirty water runs away from cleaned areas rather than across them.
- Neutralise if you used acid, with a baking soda solution, and rinse again.
- Let it dry fully before judging the result. Wet concrete looks uniformly dark and hides what is left.
Homemade Mixes — What Works and What Does Not
Dish soap and hot water is a genuine mild degreaser and perfectly adequate for fresh, light oil and general grime. It is the sensible first attempt before buying anything.
Baking soda or cat litter as an absorbent works on fresh spills, drawing liquid out before it penetrates. On a dry, set stain it does very little, because there is no free liquid left to absorb — at that point you need a solvent-based poultice.
White vinegar is a weak acid, useful on light mineral deposits and largely useless on oil or established organic growth. It is far weaker than the acids sold for the job and will not lift efflorescence of any severity.
Coca-Cola on rust is a persistent internet suggestion. The phosphoric acid content is real but very dilute, and the sugar leaves a residue that attracts insects. Buy oxalic acid instead; it costs little and actually works.
Bleach for everything is the most common mistake. It kills organic growth well and does nothing whatsoever for oil, rust or mineral deposits — and applied to those stains it simply lightens the surrounding concrete, making the stain more visible by contrast.
Safety and Runoff
Protection: chemical-resistant gloves and eye protection for everything here, and a respirator when working with acids in a confined space between buildings.
Plants: pre-wet vegetation before applying anything and rinse it again afterwards. Dilution is what protects planting, and a thorough soak before and after does most of the work.
Runoff: think about where the water goes. Driveways usually drain to a storm sewer, which in most jurisdictions discharges to a watercourse untreated. Degreaser-laden or bleach-laden runoff heading straight into a storm drain is a genuine problem and in some places an offence. Where practical, divert rinse water onto lawn or planting, which filters it, rather than into a drain — and for heavy degreasing work, contain and absorb the first rinse rather than washing it away.
Disposal: used poultice material is contaminated with the oil it absorbed and should go to household hazardous waste rather than into the bin or the garden.
When Cleaning Will Not Fix It
Some marks are not dirt, and no chemistry lifts them. Recognising these saves an afternoon.
Etched or spalled concrete — where de-icing salt or acid has removed the surface — is missing material rather than covered in something. Cleaning makes it more obvious, not less. The fix is a resurfacer or replacement.
Oil that has softened asphalt has dissolved the binder in that spot. You can remove the surface contamination, but the softened, crumbling area beneath is damage. That area needs cutting out and patching.
Discolouration from a previous sealer that failed unevenly needs the remaining sealer stripped rather than cleaned, since you are looking at patchy coating rather than staining.
Colour variation in the concrete itself — from an uneven pour, a cold joint, or different batches — is in the material. Cleaning evens the surface but the underlying variation remains, and a stain or a coating is the only route to uniformity.
Very old, deeply penetrated stains may lighten with repeated poulticing and never disappear. At some point the honest options are to accept it, stain the whole driveway to a uniform colour, or resurface.
Preventing the Next One
Seal the surface. A sealed driveway resists staining dramatically better than bare concrete or asphalt, because the contaminant sits on top instead of soaking in. This is the single most effective preventive step.
Deal with drips promptly. Fresh oil blots up with absorbent granules in minutes; the same spill in a month is a poultice job.
Put a mat under a leaking vehicle while you fix the leak.
Keep metal off concrete. Furniture feet, planters and tools left out are the usual source of rust staining. Feet and saucers cost almost nothing.
Clear leaves before they sit and leach tannin, especially under oaks and berry-bearing trees.
Improve light and airflow where algae recurs. Trimming back the overhanging branch that keeps a patch permanently shaded does more than repeated biocide treatment.
Frequently Asked Questions
There is no single best one, because 'driveway cleaner' covers at least five chemistries that do different jobs. Match it to the stain: an alkaline degreaser for oil and grease, followed by a poultice if the stain is old and deep; oxalic acid for rust and leaf tannin; sodium hypochlorite or a quaternary biocide for black or green organic growth; sodium percarbonate for general grime and greying; and a dilute acid for efflorescence and mineral deposits. Using a general-purpose product on a specific stain is the usual reason a stain survives a weekend of scrubbing — a degreaser will not touch rust, an acid will not lift oil, and neither does anything about algae.
Start with an alkaline degreaser formulated for concrete, applied to a pre-wetted surface, left to dwell 10–20 minutes without drying out, agitated with a stiff brush and rinsed. That handles oil still near the surface. For a stain that has soaked in over months, a degreaser cannot reach it, and the answer is a poultice: mix an absorbent powder such as diatomaceous earth or clay with a solvent into a paste, spread it over the stain, cover it, and let it dry over 24–48 hours. As the solvent evaporates it draws dissolved oil up out of the pores into the powder, which you sweep away. Multiple applications are normal on old stains.
Yes, at low pressure and with care. Keep it around 1,300 psi with a wide fan tip held well back and moving steadily — asphalt is softer than concrete and a concentrated jet strips aggregate from the surface, leaving permanent scouring. Never use a turbo or zero-degree tip. The bigger asphalt-specific rule concerns chemistry rather than pressure: never use a solvent-based degreaser, petrol or paint thinner on asphalt, because petroleum solvents dissolve the bitumen binder that holds the aggregate together, damaging the driveway as readily as the stain. Use a water-based alkaline degreaser formulated for asphalt, and rinse promptly.
If the black is a uniform film that is worse in shaded areas and after wet weather, it is almost certainly algae or mildew rather than dirt, and it needs a biocide rather than a cleaner. Household sodium hypochlorite bleach kills it cheaply and effectively but does little to prevent regrowth; quaternary ammonium biocides cost more and keep the surface clear considerably longer, which matters where growth returns every season. Wet down adjacent planting before and after, since bleach damages vegetation, and never mix it with acid cleaners because the result is chlorine gas. For lasting improvement, address the cause — trimming back branches to increase light and airflow does more than repeated treatment.
It will, and in most cases you should not use it. Muriatic acid dissolves mineral deposits, efflorescence and cement smears effectively, but it works by removing a thin layer of the concrete surface along with the stain. That permanently changes the texture and often leaves a lighter etched patch more conspicuous than the stain you were treating. It also damages plants and metal, and produces fumes that require ventilation and proper protection. Reserve it for efflorescence and mineral deposits that milder methods have failed on, dilute it properly, add acid to water and never the reverse, and neutralise with a baking soda solution afterwards. Phosphoric acid is milder and adequate for most efflorescence.
For any driveway of real size, yes. A surface cleaner is an enclosed rotating-bar head that holds a consistent distance and overlap across the whole path, which eliminates the zebra striping a wand inevitably produces when passes vary in speed and spacing. It also works several times faster and keeps spray contained rather than throwing dirty water across the garden. A wand remains useful for edges, corners and spot work. Whatever you use, remember that the pressure washer is a rinsing tool rather than a cleaning chemistry — apply the appropriate cleaner first, let it dwell, agitate with a brush, and use the washer to rinse.
Oxalic acid, which is the specific chemistry for iron staining. It chelates the iron, converting insoluble rust into a soluble compound that rinses away — sold as wood bleach and as the active ingredient in most concrete rust removers. Apply to a pre-wetted surface, let it dwell per the label, agitate, rinse thoroughly and neutralise. Degreasers and general cleaners do nothing to rust, which is why so many attempts fail. Once removed, deal with the source: rust stains usually come from metal furniture feet, planters, tools left on the surface, or irrigation water with high iron content. Feet and saucers under metal items cost almost nothing and prevent recurrence.
Yes, and it is the single most effective thing you can do to avoid repeating the work. A sealed surface resists staining dramatically better than bare concrete or asphalt, because contaminants sit on top rather than soaking into the pore structure — which turns an oil drip from a poultice job into something you blot up. Timing matters: the surface must be completely clean and completely dry before sealing, usually 24–48 hours after washing and longer in humid weather, and any acid used must be thoroughly neutralised or it will interfere with adhesion. Sealing over a stain also locks it in permanently, so finish the cleaning properly first.