Last Updated on September 25, 2026 by Umar Farooq
Cleaning concrete with vinegar is worth doing for white mineral deposits and almost nothing else — because acetic acid dissolves calcium compounds, and the only things on a typical slab made of calcium compounds are the mineral haze you want gone and the cement paste you do not.
That is an awkward opener, given how much of the internet files vinegar under safe and natural. It is natural in the same way lemon juice is natural, and it treats a cement slab the same way: by taking a little of it into solution. So this page is not a list of dilution ratios. It is what 5% acetic acid can do, what it cannot do however long you leave it, and the one mixing rule that is not negotiable. If you are not yet sure what your stain even is, start with the guide to cleaning stains from concrete and come back.
Weak Acid Does Not Mean a Small Amount of Acid
Here is the misunderstanding behind every confident “vinegar is gentle” comment on the internet. In chemistry, “weak acid” describes dissociation, not quantity. Hydrochloric acid splits apart completely the moment it hits water. Acetic acid does not — in a bottle of 5% distilled white vinegar, only about one molecule in two hundred is split at any given instant.
That sounds reassuring. It is not. The undissociated acid is a reservoir, not an absence: every time a proton gets used up neutralising something, another molecule quietly splits to replace it. Strong acids arrive all at once and are spent. A weak acid at the same concentration arrives slowly and keeps arriving.
And the concentration is not small. Five grams of acetic acid in every 100 millilitres works out at roughly 0.83 moles per litre — not a trace, but a fairly concentrated solution of something that releases its protons on a delay. Which is exactly the profile you would design if you wanted a liquid to sit on a surface and keep reacting for half an hour.
Concrete Is Alkaline, and Vinegar Has Come for the Calcium
Cured concrete is not chemically neutral ground. The water held in its pores is strongly alkaline: in a 2022 thermodynamic study of acetic acid attack on hardened cement paste, paste with no acid added equilibrated at around pH 12.6. A slab is, in effect, a large block of stored alkalinity.

Pour an acid on it and a predictable sequence starts. The first casualty is portlandite — the free lime left over from cement hydration, the most soluble thing in the matrix, and fully depleted in that study at relatively low acid loadings. Then the acid starts on the calcium silicate hydrate that actually holds the slab together. The paper describes what happens next exactly: the C-S-H phases “begin to decalcify, ultimately resulting in an amorphous silica gel.”
Silica gel is not concrete. It is the soft, chalky residue of concrete.
Now the part specific to vinegar, and the reason I stopped thinking of it as the mild option. Acetic acid is disproportionately aggressive toward cement because of what it makes. Calcium acetate is highly soluble, so it dissolves and washes away, leaving nothing at the reaction front. Compare sulfuric acid, whose calcium salt is gypsum — poorly soluble, so it precipitates into a partial barrier that slows further attack. Acetic acid builds no such barrier. It clears the table and keeps eating.
So the usual framing is backwards. Vinegar is not gentle on concrete because it is weak. It is unusually good at removing concrete *despite* being weak, because its reaction product gets out of the way.
The Lab Test That Took 4 Millimetres Off a Mortar Prism
Numbers make this concrete, which is the only pun this article gets.
In a published comparison of geopolymer, calcium aluminate and Portland cement mortars degraded in acetic acid, researchers immersed samples in 1.0 molar acetic acid at pH 2 for 44 days, replacing the solution partway through. The Portland cement mortar lost 12% of its mass after 22 days and 17% after 44, and the deteriorated layer reached roughly 4 millimetres deep. One molar acetic acid is about 6% by weight. The bottle under your sink is 5%, sitting a couple of tenths of a pH unit above the lab acid — not a difference a slab would notice.
Now the caveat, because I am not letting a number do more work than it can. Forty-four days of immersion with the acid refreshed is not fifteen minutes of a damp film on a driveway. Not remotely. Your slab also buffers hard: a cup of vinegar over a square metre spends itself within minutes and stops, and a single dilute application on sound, unsealed concrete will not visibly damage it. What the study establishes is the direction of travel — and the internet’s standard advice, full strength for thirty minutes and repeat monthly, is not different chemistry. It is the same chemistry in short instalments, on the surface millimetre you can least afford to lose.
The Short List of Jobs Vinegar Is Genuinely Good At
Three, and they are all the same job wearing different hats: dissolving a mineral deposit sitting *on* the concrete rather than a stain soaked *into* it.
Efflorescence and mortar haze. The white bloom on a new patio, and the cement film left across pavers after a mortar job, are largely calcium carbonate. Acid dissolves carbonate — that is what the fizzing is — and vinegar handles a light bloom perfectly well. It does not fix efflorescence, mind you. The salts arrive because moisture is moving up through the slab, so while that path exists the bloom comes back. You are cleaning a symptom, cheerfully.
Hard water scale from sprinkler overspray. The chalky ring where an irrigation head has hit the same patch of path for three summers is mineral scale, and mild acid is the right answer. A purpose-made descaler is faster. Vinegar is what you already own.
The diagnostic fizz test. A few drops on an unidentified white patch. Fizzing means carbonate — efflorescence or mortar residue. No fizz usually means you are looking at the concrete itself, curing discolouration or an etch, and no cleaner will change either. Ten seconds, and it saves people from buying three bottles.
Notice what those have in common. Every one is a mineral deposit. None of them is a stain.
Cleaning Concrete With Vinegar Without Wrecking the Slab
If the job is on that list, here is how to do it with the smallest amount of collateral damage.

Check for a sealer first. Drop a tablespoon of water on the slab. If it beads instead of soaking in within about thirty seconds there is a coating, and vinegar is now the wrong product entirely — acid dulls acrylic and decorative finishes and leaves a patch you will see from the street for years. Same answer for polished, stamped and coloured concrete. Stop here.
Pre-wet with plain water. Dry concrete drinks the solution straight past the deposit and into the pores, which is exactly where you do not want acid to end up. Damp concrete keeps it working on the surface.
Dilute 1:1 and start there. Full strength is the internet’s default and it is the wrong default. You can always go stronger on a second pass. You cannot un-etch a slab.
Ten minutes, not thirty. Set a timer. The reaction on a carbonate deposit is largely done within a few minutes; everything after that is the acid looking for something else to dissolve, and the only thing left is your cement paste. Do not let it dry either — a drying film concentrates as the water leaves.
Agitate with a stiff nylon brush, not a wire one. Two minutes of brushing per square metre beats any increase in strength or dwell time. Wire brushes leave steel fragments in the pores, which rust, and then you have a new problem.
Rinse hard, and rinse a margin. Residual acid does not switch off. Flood the area and well beyond it with clean water. If you are rinsing with a machine, concrete flatwork tolerates 2,500 to 3,000 PSI with a 15 or 25-degree tip — the numbers are in the PSI guide for concrete driveways — but after a chemical treatment you rarely need close to that.
Move the plants. Acetic acid is a contact herbicide, which is not a claim so much as the reason it is sold as one. Cover or water down the beds before you start.
What It Will Not Touch, However Long You Leave It
This is the longer list, and every item on it fails for the same structural reason: acid only removes things acid dissolves.

Oil, grease and transmission fluid. Removing oil needs saponification and emulsification — turning fats into soap and wrapping the rest in surfactant so water can carry it. That is alkaline chemistry, the opposite end of the scale, and acid does nothing at all to a hydrocarbon chain. The full treatment is in whether pressure washing removes oil stains from concrete.
Algae, mould, mildew and moss. Vinegar knocks back some living surface growth on contact. It does not remove the colour, because the green and black is pigment soaked into the pores, and dead algae is exactly as black as live algae. Organic colour needs an oxidiser to break the pigment apart. There is no oxidiser in vinegar.
Rust. Acetic acid is a poor chelator of iron. It lightens a very fresh surface mark, then stalls completely on anything older while carrying on with the cement around it. Oxalic acid is the correct tool and it is not expensive.
Paint, coatings and tyre marks. Paint is a film on top, not a stain underneath, and rubber transfer is bonded plasticiser. Dissolving calcium removes neither, because there was never any calcium in them.
The pattern is simple enough to carry around: vinegar removes minerals. If the mark was once alive, came out of an engine, or arrived in a tin, vinegar is not in the conversation.
Never Put It Down the Same Afternoon as Bleach
This is the one hard rule on the page, and it belongs on a vinegar article specifically because concrete is the surface where people reach for both.

The sequence is entirely ordinary. Someone bleaches the algae in the shaded half of the driveway, gets a good result, and an hour later tries vinegar on the white patch near the downspout. ATSDR puts it plainly: sodium hypochlorite “releases chlorine gas when it comes in contact with acids” (ATSDR, Medical Management Guidelines for Chlorine). You do not need a bucket for that. A wet slab holding bleach residue and a spray bottle of vinegar is a mixing vessel, and outdoors is not the protection people assume when they are crouched a foot above it.
Treat them as products that cannot share an afternoon. If you have used bleach, rinse thoroughly and let the slab dry completely before any acid comes out, and the same in reverse. Never pre-mix anything in a bucket to save a step — the step you are saving is the one keeping the chlorine in the bottle. No ammonia either, for the same family of reasons, and do not combine vinegar with a proprietary concrete cleaner without reading the label. Most are alkaline, in which case you have paid for two products that cancel each other out.
So Is It Worth Using at All?
For a driveway, patio or path, vinegar is the wrong tool roughly nine times out of ten — and the tell is that its supposed advantage and its actual failure are the same property. It is weak, so it does not clean much. It is an acid, so what little it does do includes dissolving your cement paste. Something that is bad at the job and still corrosive to the substrate is not a gentle alternative. It is a compromise in the wrong direction.
The consequence nobody mentions is not the etch. It is the porosity. Stripping calcium out of the top layer opens the pore structure, and a more porous slab drinks the next oil drip, the next leaf tannin and the next rust streak faster and deeper than it otherwise would. Clean concrete with acid often enough and you are not maintaining it. You are training it to stain.
What vinegar keeps is the mineral list above, the fizz test, and the fact that it is in the cupboard at eleven on a Sunday morning when nothing is open. That last one is a genuine advantage, just a much narrower one than the label suggests.
FAQ
Does vinegar damage concrete?
Yes, slowly and cumulatively. Acetic acid dissolves the calcium hydroxide and then decalcifies the calcium silicate hydrate that binds the slab, and because calcium acetate is highly soluble it washes away instead of forming any protective layer. A single 1:1 application for ten minutes on sound, unsealed concrete will not do visible harm. Full strength, long dwell times and monthly repetition will etch the surface and leave it more absorbent than it was.
How long can you leave vinegar on concrete?
Ten minutes on a diluted mix, and do not let it dry. The useful reaction on a carbonate deposit happens in the first few minutes; anything after that is the acid working on the concrete itself, because the deposit is already gone. The widely repeated thirty-minutes-at-full-strength advice is the worst-case version of the same instruction.
Is vinegar or bleach better for cleaning concrete?
They are not competitors. Bleach is an oxidiser for organic colour — algae, mould, mildew, leaf tannin. Vinegar is a mild acid for mineral deposits — efflorescence, scale, mortar haze. Neither touches the other’s category, which is why the question itself is behind so many failed cleaning jobs, and the two must never be used together or in quick succession.
Does vinegar and baking soda clean concrete?
The fizzing buys about twenty seconds of mechanical agitation, and that is genuinely its whole contribution. The two reagents consume each other on contact, and what is left in the bowl is a weak sodium acetate solution — a mild salt that cleans worse than either ingredient did on its own. Use them separately if you want either to do anything: soda as a gentle abrasive, vinegar as an acid.
Will vinegar remove algae or moss from a concrete driveway?
It will damage some of the living growth and remove almost none of the colour. The black and green is pigment held in the pores, and killing algae does not bleach it — dead algae is still dark. Lifting organic colour needs an oxidiser, and vinegar has no oxidising ability at all. EPA’s advice for mould on hard surfaces is to scrub it off with detergent and water, which is a fair reflection of how much of this job is mechanical.
Can you use vinegar on stamped, sealed or polished concrete?
No. Decorative finishes, acrylic sealers and polished surfaces are the fastest thing on a slab to ruin with acid, and it shows up as a permanent dull patch rather than a stain. Drop some water on it first: if it beads instead of soaking in, there is a coating, and you want a pH-neutral cleaner made for sealed concrete.
Keep It for the White Deposits
Vinegar has one real talent on concrete and it is dissolving mineral deposits — efflorescence, sprinkler scale, mortar haze — plus a decent ten-second diagnostic. Beyond that it is a mild acid applied to a calcium-based material in the hope it will do something it was never able to do.
If the mark is organic, you want an oxidiser. If it came out of an engine, an alkaline degreaser and real dwell time. If it is rust, oxalic acid. None of those costs much, and none of them is quietly opening up the surface of your slab while it works.
And if you have already gone at the driveway with a gallon of the stuff and a stiff brush — nothing terrible has happened. Rinse it down properly, keep it off the sealed patio, and next time let the bottle stay where it belongs, which is about four feet from the chips.

