HomeBlogHow to Remove Concrete Stains: Oil, Rust, Paint, and More
Tips & Tricks

How to Remove Concrete Stains: Oil, Rust, Paint, and More

CG
Concretegator Team
Expert Concrete Guides
Published: January 29, 2026
How to Remove Concrete Stains: Oil, Rust, Paint, and More

Concrete Stains Are Solvable

Concrete is porous, which means stains can penetrate deep. But with the right approach, most stains can be removed or significantly reduced. The key is using the correct treatment for each stain type.

General Stain Removal Tips

  • Treat stains ASAP—fresh stains are easier to remove
  • Test any product in an inconspicuous area first
  • Work from the outside of the stain inward
  • Rinse thoroughly after treatment
  • Repeat treatments may be needed for old or deep stains
  • Seal concrete after cleaning to prevent future stains

Oil and Grease Stains

The most common concrete stain—from car leaks, grills, and machinery.

Fresh Oil (within 24 hours)

  1. Cover with cat litter, sawdust, or baking soda
  2. Let sit for several hours to absorb oil
  3. Sweep up and dispose
  4. Apply dish soap or degreaser
  5. Scrub with stiff brush
  6. Rinse with water
  7. Repeat if needed

Old Oil Stains

  1. Apply commercial concrete degreaser
  2. Let sit per product instructions (usually 15-30 minutes)
  3. Scrub vigorously with stiff brush
  4. Pressure wash (2000+ PSI)
  5. For stubborn stains: make a poultice of degreaser and cat litter, cover with plastic, let sit overnight

Rust Stains

From metal furniture, tools, fertilizer, or irrigation water.

Method 1: Lemon Juice or Vinegar

For light rust:

  1. Pour lemon juice or white vinegar directly on stain
  2. Let sit 10-15 minutes
  3. Scrub with brush
  4. Rinse thoroughly

Method 2: Oxalic Acid

For heavier rust:

  1. Mix oxalic acid per package directions (usually 1 lb per gallon)
  2. Apply to wet concrete
  3. Let sit 5-10 minutes
  4. Scrub and rinse
  5. Neutralize with baking soda solution

Method 3: Commercial Rust Remover

Products like CLR, Iron Out, or specific concrete rust removers work well. Follow product instructions.

Paint Stains

Latex Paint

  1. Scrape off as much as possible with plastic scraper
  2. Apply paint stripper or TSP solution
  3. Let sit 15-20 minutes
  4. Scrub with wire brush
  5. Pressure wash

Oil-Based Paint

  1. Apply paint stripper designed for oil-based paints
  2. Cover with plastic to prevent evaporation
  3. Wait recommended time (may be hours)
  4. Scrape and scrub
  5. May require multiple applications

Tire Marks

Caused by plasticizers in tires reacting with hot concrete.

  1. Apply degreaser or TSP solution
  2. Let sit 15 minutes
  3. Scrub with stiff brush
  4. Pressure wash
  5. For stubborn marks: use a solvent like mineral spirits or commercial tire mark remover

Leaf and Organic Stains

Tannins from leaves, berries, and plant matter.

  1. Mix 1 part bleach to 3 parts water
  2. Apply to stain
  3. Let sit 10-15 minutes (don't let it dry)
  4. Scrub with brush
  5. Rinse thoroughly

Caution: Don't use bleach on colored or stamped concrete—it can affect color.

Mold and Mildew

  1. Mix 1 cup bleach per gallon of water
  2. Apply with sprayer or mop
  3. Let sit 15-20 minutes
  4. Scrub with brush
  5. Pressure wash
  6. Apply mold-resistant sealer after drying

Efflorescence (White Salt Deposits)

Mineral salts migrating to the surface—common on new concrete.

  1. Dry brush to remove loose deposits
  2. Apply efflorescence remover or diluted muriatic acid (1:10)
  3. Scrub with stiff brush
  4. Rinse thoroughly and repeatedly
  5. Neutralize with baking soda solution if using acid
  6. Seal concrete after it dries

When Stains Won't Come Out

Some old, deep stains are permanent. Options include:

  • Concrete stain or dye to cover discoloration
  • Concrete resurfacer to create a new top layer
  • Painting with concrete paint
  • Decorative overlays
  • Replacement (last resort)

Preventing Future Stains

  • Seal concrete with penetrating sealer
  • Clean spills immediately
  • Use drip pans under vehicles
  • Move potted plants periodically
  • Sweep away leaves regularly

Calculate Your Cleaning Project

Knowing your concrete square footage helps determine how much cleaner or sealer to buy. Use our concrete calculator to measure your area.

About Concretegator

CG
Concretegator Team
Your Concrete Calculation Experts

We're dedicated to helping homeowners, DIY enthusiasts, and contractors get their concrete projects right the first time. Our guides combine practical experience with professional knowledge to deliver accurate, actionable advice.

Related Articles

Stamped Concrete vs Pavers: Cost, Durability, and Maintenance Compared

Stamped Concrete vs Pavers: Cost, Durability, and Maintenance Compared

Choosing between stamped concrete and pavers? Compare costs, durability, maintenance, and appearance to make the right decision for your patio or driveway.

How to Seal Concrete: Complete Guide to Concrete Sealers

How to Seal Concrete: Complete Guide to Concrete Sealers

Protect your concrete with the right sealer. Learn about penetrating vs film-forming sealers, when to apply, and step-by-step application instructions.

How to Repair Cracked Concrete: DIY Fix Guide

How to Repair Cracked Concrete: DIY Fix Guide

Fix cracked concrete yourself with this step-by-step guide. Learn which repair method to use for hairline cracks, wide cracks, and structural damage.

Ready to Calculate Your Concrete?

Use our free calculator to get exact volumes and bag counts for your project.