Paint on concrete comes off, even when it has sat there for years. The trick is matching the method to the paint. Warm water with ammonia or TSP handles latex spills, a bio-based stripper or a solvent poultice lifts cured oil-based paint and floor coatings, and pressure washing or soda blasting clears a large area with no chemicals at all.
Concrete is porous, so a spill wicks in quickly and grips harder the longer it sits. The same cleaner that wipes a sealed garage floor clean will barely touch a raw driveway.
Before any of it, test older paint for lead. Scraping, sanding, or grinding lead paint throws dust you cannot see, and that safety check is the step most guides leave out.
Key Takeaways
- Identify the paint first: rub the stain with a cotton ball soaked in rubbing alcohol. Color on the cotton means water-based latex or acrylic; a clean ball means oil-based paint that needs a solvent or a stripper.
- Match the method to the paint: warm water, dish soap, ammonia, or a TSP wash handle latex spills, while a bio-based or soy-based stripper removes cured oil-based paint, epoxy, and urethane floor coatings.
- Check pre-1978 paint for lead before you sand, grind, or pressure wash, and wear a respirator, chemical-resistant gloves, and sealed goggles for every method.
- Seal the concrete afterward so the next spill sits on the surface and wipes up instead of soaking into the pores.
How Do You Tell if Paint on Concrete Is Water-Based or Oil-Based?
Rub the stain with a cotton ball soaked in rubbing alcohol. If color lifts onto the cotton, the paint is water-based latex or acrylic and will give way to water, ammonia, or a TSP wash. If the ball comes away clean, the paint is oil-based, and only a solvent or a chemical stripper will move it.
That answer decides everything below it, so run the test before you buy a product. Using a latex method on an oil-based spill wastes an afternoon and leaves the stain exactly where it was.
Water-Based (Latex or Acrylic)
These are the most common household paints, and they clean up easily while still wet. Cured into concrete pores they hold on much harder, but a strong detergent or a TSP wash can often break down the binder without a solvent. They also carry fewer VOCs (volatile organic compounds) and far less odor, which matters in a closed garage.
Oil-Based
Oil-based paint cures by oxidation into a hard resin film that water cannot penetrate. That is what makes it durable outdoors and stubborn on a slab. You will need mineral spirits or a heavy-duty stripper to shift it, the same gear you would reach for to get that nasty oil stain off your concrete.
The Cotton Ball Test:
Soak a cotton ball in rubbing alcohol or mineral spirits, hold it on the paint for a few seconds, then rub.
- Water-based: Paint residue transfers to the cotton ball.
- Oil-based: The cotton ball stays clean, and the paint stays put.
What Tools Do You Need to Remove Paint From Concrete?
You need a stiff-bristled brush, a paint scraper, a stripper matched to your paint type, and protective gear (a respirator, chemical-resistant gloves, and sealed goggles). A pressure washer and an absorbent material for poultices are optional, and both save real time on a large slab.
Lay all of it out before you open the stripper. Once the chemical is on the concrete you are on its dwell clock, and hunting for a scraper halfway through is how a stripper dries out and re-bonds the paint you just softened.
- Stiff-bristled scrubbing brush (nylon or wire).
- Paint scraper or putty knife.
- Chemical paint stripper (specific to your paint type).
- Absorbent material (kitty litter or sawdust) for liquid spills.
- Dish soap and bucket.
- Pressure washer (optional but recommended).
- Respirator mask.
- Heavy-duty rubber gloves.
- Safety goggles.
How Do You Strip Dried Paint From Concrete?
Spread a thick coat of paint stripper over a swept, dry slab, let it dwell until the paint bubbles or wrinkles, then scrape off the sludge and scrub the residue out of the surface texture with a stiff brush. Cured oil-based paint and old floor coatings almost always need this route rather than a household cleaner.
One thing has changed on the hardware store shelf. The EPA pulled methylene chloride, once the active ingredient in the fastest paint removers, out of consumer paint and coating removers in a 2019 rule, then finalized a ban on most of its remaining uses on April 30, 2024 (1). That was not a paperwork change. Since 1980 at least 88 people have died from acute methylene chloride exposure, most of them workers stripping paint or refinishing bathtubs, according to the EPA (2). Announcing the rule, EPA Administrator Michael S. Regan said, “Exposure to methylene chloride has devastated families across this country for too long, including some who saw loved ones go to work and never come home.”
So the product you buy today will be bio-based or soy-based. Those work more slowly, which means longer dwell times and sometimes a second application, but they are far safer in a closed garage, and soy-based removers sold for floor prep will lift epoxy and urethane coatings that older formulas could not destroy.
1. Prep the Surface
Sweep the area thoroughly to remove dirt, leaves, and debris. Stripper applied over grit just makes mud, and the grit keeps the chemical off the paint. Let the concrete dry completely before anything solvent-based goes down.
2. Apply the Stripper
Pour a generous layer over the stain. Do not be stingy, because a thin film flashes off before it can work and you want enough product to soak into the pores. Working outdoors, check the wind direction first to avoid blowback.
3. Let It Dwell
Give the chemical the manufacturer’s recommended time, usually 15 to 60 minutes and often longer for bio-based products. Dwell time is where the bond between paint and concrete breaks, so cutting it short is the most common reason a stripper “fails.” You should see the paint bubble or wrinkle before you touch it.
4. Scrape and Scrub
Lift the bulk of the softened sludge with your scraper and drop it straight into a metal container or a lined bucket. For paint trapped in the concrete’s texture, switch to the stiff-bristled brush and scour the area hard while the surface is still wet with stripper.
5. Rinse Thoroughly
Wash the chemical residue away with a garden hose or pressure washer. Watch where the runoff goes, because stripper residue will kill a lawn or a flowerbed, and check your local rules before anything reaches a storm drain.
6. Repeat if Necessary
Deep stains in porous concrete often need a second round. If a faint shadow remains after the slab dries, treat that spot again rather than re-coating the whole area.
Top Tip
For deep oil stains, make a poultice. Mix an absorbent material (like sawdust or kitty litter) with a strong solvent (mineral spirits or a bio-based stripper) into a creamy paste, spread it a quarter to half an inch thick over the stain, cover it with plastic wrap, and tape down the edges. The solvent breaks down the paint while the absorbent material draws it back out of the concrete as the paste dries, which is the part plain scrubbing cannot do.
Can You Remove Paint From Concrete Without a Chemical Stripper?
Yes, ammonia, a TSP wash, soda blasting, and a pressure washer all pull paint off concrete without a dedicated stripper. They work best on latex spills, thin overspray, and flaking paint, while cured oil-based paint and epoxy floor coatings usually still need the chemical route above.
Ammonia and Dish Soap
Ammonia softens the latex binder that holds the film together. It is potent, so ventilation is mandatory, and never mix it with bleach or any chlorinated cleaner.
1. Mix the Solution
Sweep the area clean. Mix a solution of one part ammonia, one part warm water, and a squirt of dish soap.
2. Scrub and Soak
Apply the mixture to the stain and scrub immediately with a stiff brush. For tougher spots, keep the surface wet and let the solution sit for 20 minutes before scrubbing again, because the mix stops working the moment it dries.
3. Rinse
Flush the area with a hose to carry off the soapy residue and loosened paint particles before they dry back onto the slab.
Trisodium Phosphate (TSP)
TSP is a heavy-duty powdered cleaner painters use to prep and strip masonry. It cuts the latex residue plain dish soap leaves behind, and it lightly etches the surface, which is exactly what you want if you plan to reseal or repaint afterward.
1. Mix It
Dissolve about half a cup of TSP in a gallon of warm water, stirring until the powder clears. Wear gloves and long sleeves, because TSP is caustic and will dry and crack skin fast.
2. Scrub It In
Work the solution into the stain with a long-handled stiff brush and let it sit a few minutes so it can penetrate the pores. Keep it off aluminum trim and glass, both of which it attacks.
3. Rinse and Dry
Rinse the area well, then give it one to three hours to dry before you seal or repaint. Any TSP film left behind will interfere with a coating’s bond.
Soda Blasting
Soda blasting is the gentler cousin of sandblasting. It fires sodium bicarbonate (baking soda) at the surface with compressed air, abrasive enough to strip paint but soft enough that it rarely damages the concrete underneath.
- Rent the gear: Many local hardware stores rent a soda blaster with a compressor sized to run it.
- Protect your lungs: This throws a dense cloud of fine dust, so a proper respirator is not optional.
- Protect plants: Sodium bicarbonate is alkaline and can scorch nearby vegetation, so cover garden beds and rinse them afterward.
Pressure Washer
Sometimes pure force is the best cleaner. A pressure washer rated between 2,500 and 4,000 PSI (around 3,000 PSI is the sweet spot) with a flow of at least four gallons per minute can blast paint out of concrete pores with no chemicals at all.
1. Clear the Zone
Remove loose debris and cover nearby objects. The spray carries paint chips a surprising distance, so cover windows and vehicles too.
2. Blast the Stain
Hold the wand about 12 inches from the surface. Start with a wider fan tip to test how the concrete reacts, then step down to a more focused tip (a 15-degree, say) for the stain itself. Keep the wand moving in overlapping sweeps, because dwelling in one spot etches a permanent line into the slab.
3. Contain the Runoff
You will have a lot of water and paint chips to deal with. Direct the flow toward a drain or a collection area where you can dispose of the solid waste safely.
How Do You Remove Spray Paint From Concrete?
Hot white vinegar often lifts light acrylic spray paint and graffiti off concrete. Warm the vinegar, lay a soaked rag over the marks for about 15 minutes, then scrub with a wire brush and rinse. Layered or solvent-based graffiti needs a bio-based stripper or a pressure washer instead.
1. The Vinegar Method
White distilled vinegar contains acetic acid, which attacks the adhesion of acrylic spray paint without etching the slab the way a strong acid would.
- Heat it up: Warm the vinegar on the stove until hot, but do not boil it.
- Soak it: Soak a rag in the hot vinegar and lay it over the paint spots so it stays in contact.
- Scrub: After 15 minutes, remove the rag and scrub hard with a wire brush.
- Rinse: Wash away the residue with warm soapy water and check the spot once it dries.