How to Remove Rust Stains from Concrete, Brick & Driveways

Quick answer

Remove the rusty object, pretest a commercial rust remover on a hidden spot, then apply it per its label with rubber gloves and rinse thoroughly. Never use chlorine bleach on rust, because it sets the stain.

Start the steps

Prefer a ready-made fix? Our top picks ↓

Prep first

Before you start

  1. Blot up any wet residue and remove the rusty object.
  2. Pretest the rust remover on a hidden spot before using it on the stain.
  3. Apply the commercial rust remover as its label directs, then rinse thoroughly.

Rust on concrete is iron oxide that gets deposited from iron-rich water or from a rusting object left on the slab. Whether an acid remover is safe depends on the surface itself: bare concrete can take one, but painted, sealed, or stamped concrete can lose its finish to the same acid. A fresh mark on a driveway often lifts after one or two applications, while an older stain may need a paste that sits for days or may only fade.

Rust stains on concrete driveways and patios respond to the same basic approach, but check the finish before you apply any acid. Fertilizer and iron marks on concrete can look alike, so confirm which one you have before you pick a remover. For bare slabs, a hard-surface rust remover is the right category to shop for.

Before you start

What concrete, brick & driveways can take

Safe to use3

  • Water
  • Hot water
  • Soaking

Use with care5

  • Chlorine bleach
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Scrubbing and abrasives

4 items

What you'll need

0 of 4 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

5 steps

Step by step

0 of 5 done
  1. Step 1 of 5

    Remove the rusty object

    Pick up the rusty object sitting on the concrete, then blot up any wet residue with a clean cloth. Don't scrub the stain yet, since the remover does the lifting. Work from the outer edge toward the center so the stain doesn't spread.

    Careful. Chlorine bleach sets rust and makes it more intense, so keep it away from the stain.

  2. Step 2 of 5A few minutes

    Pretest the rust remover

    Pick a hidden spot on the concrete and dampen it. Apply the remover to that spot, wait a few minutes, then rinse it off. Check the spot for any color change before you treat the stain.

    Tip. If the color changes, don't use that remover on the stain.

  3. Step 3 of 5

    Apply the rust remover

    Put on heavy-duty rubber gloves before you open the container. Apply the commercial rust remover to the stain exactly as its label directs, and keep the area ventilated while you work.

    Careful. Don't leave an acid rust remover on the concrete longer than 2 minutes.

  4. Step 4 of 5

    Rinse the concrete thoroughly

    Rinse the area thoroughly with clear water until no residue remains. Then let it dry completely before you judge the result.

  5. Step 5 of 5

    Repeat if rust remains

    Once the concrete is dry, look at the stain in good light. If any rust still shows, repeat the remover and rinse again, and pretest first if you have switched products.

If you'd rather buy than mix

Best products for rust on concrete, brick & driveways

Choose an acid-based product labeled for concrete, and check its dwell time and surface list on the label. Skip products sold only for fabric or metal, since they aren't made for this job.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on concrete, brick & driveways, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

Each application should lighten the mark a bit, and the clear-water rinse should carry off the orange residue. Check the color only after the slab dries completely, since damp concrete looks darker than it really is. If the mark hasn't changed after two rounds, the stain has probably set, so try the older-stain approach.

What changes for yours

Adjust for your concrete, brick & driveways

Concrete driveways

Driveways collect rust near drains and under parked vehicles, so look for the source before you treat the stain. Work on one small section at a time so the remover isn't left sitting while you move around.

Rinse the whole treated section, not just the spot, so it dries evenly and no product is left behind. If the stain keeps coming back in the same place, the source is probably still dripping or washing onto the driveway.

Fertilizer and iron on concrete

Fertilizer stains can be orange-brown and look a lot like rust, but they aren't always iron. Test the remover on a small part of the stain first, and watch whether it lightens.

If the stain doesn't lighten, stop rather than trying stronger products, since it may not be rust at all. Let the spot dry fully and check it in good light before you decide. An unidentified stain can be sampled and sent to a testing laboratory.

Concrete patios, pool decks, sidewalks, slabs, and garage floors

Patios, pool decks, sidewalks, slabs, and garage floors each show rust in different ways, but the same steps apply. Work in sections that are easy to rinse, and keep the remover on the stain itself rather than spreading it across a large slab.

Garage floors often have oil or grime, so clear any loose dirt with water before you treat the rust. Pool decks and sidewalks get splash and traffic, so rinse the surrounding area too. Check the whole slab once it dries before deciding the stain is gone.

Painted, sealed, stamped, colored, or new concrete

Painted, sealed, stamped, colored, and new concrete each need a different plan, so start with the gentlest approach. Rinse the stain with clear water and see whether it lifts before you try anything else. If it doesn't, stop and get a professional to choose a product the finish can take.

Stamped and colored concrete can show a dull patch if a product removes the top color, so check that spot closely. Keep any pretest product on a hidden area of the same finish.

Concrete pavers and exposed aggregate

Pavers and exposed aggregate have joints and rough faces that hold rust and product, so the remover can stay in places you can't see. Keep the remover to the stain itself, and rinse the joints around it so no product sits between the pavers.

Exposed aggregate is rough, so use a stiff non-metal bristle brush if you need to loosen the rust. Check each stone once it dries. Run the hidden-spot pretest on an unstained paver, not on the stained one.

Well water and water on concrete

Well water often carries iron, and the stain shows up wherever the water sits and dries on concrete. A rusting washer drum can shed the same iron near the laundry area.

Clean the stain with the same steps, then fix the source, whether that is the iron in the water or a rusting drum. Otherwise the stain will keep returning.

Heavy or long-standing buildup

Old rust stains that have soaked into concrete for a long time usually need more than one pass with the rust remover. Repeat the treatment, pretesting each new product first, and rinse fully after each pass. Stronger methods carry more risk of damage, so go slowly.

Once a stain has dried, dampen it again before you apply the remover, so the product can reach the iron. For a deep, localized stain, use a poultice of talc, whiting, fuller's earth, diatomaceous earth or clay plus the right solvent, spread at least 1/8 inch thick, covered with plastic for 24 hours, and allowed to dry before it is scraped or brushed off, repeating as needed.

Proprietary stain-specific cleaners are preferred over homemade mixes, so choose one labeled for concrete if you go this route. If rust still shows after the poultice and repeated passes, stop before trying anything harsher. Heavily aged stains can be permanent, and an expert can judge whether the surface needs further treatment.

Vinegar, baking soda, peroxide and more

Do home remedies work on rust on concrete, brick & driveways?

Most household remedies lift dirt or other stains rather than rust, so this table shows which ones earn a place here. Skip pressure washing and oxalic acid on concrete; high-pressure washing and poisonous acids are too risky for this job. Only the commercial rust remover in the steps is used for rust on concrete.

Skip6

RemedyVerdictWhat to know
White vinegarSkipVinegar is a weak acid and typically isn't strong enough to remove set rust. Use the commercial rust remover instead.
WD-40SkipSkip WD-40 on concrete rust; it is used for adhesive residue, not rust.
Baking sodaSkipIt works as a gentle cleanser for dirt, not as a rust remover.
Hydrogen peroxide (3%)SkipSkip peroxide on concrete rust; it isn't used for rust on concrete.
Dish soapSkipSkip dish soap: it cleans residue but doesn't remove rust.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach on concrete rust; its rust use is for white laundry, not concrete.

What makes it worse

Mistakes to avoid

Don't mix a rust remover with chlorine bleach

Bleach combined with a rust remover, vinegar, or another acid can release toxic gas. If bleach has already been used on this concrete, rinse it away fully before you start.

Don't use an acid rust remover on painted or sealed concrete

Acid can strip the sealer and pit the surface, which turns a small stain into a bigger repair. Check for a paint or sealer coating before you start, and if you find one, rinse with clear water and call a professional.

Don't scrape the paste off too early

A rust paste needs time to draw the stain out, and it can stay on for several days if the mark is stubborn. Wait until it has hardened, then lift it with a wooden scraper rather than anything metal.

Don't escalate to a harsher acid

Older stains do need stronger methods, but stronger also means more risk of damage to the slab. If the paste has failed over repeated tries, test a new approach on a small patch before you go any further.

Don't leave remover residue behind

Leftover paste or remover can keep acting on the concrete after you've stopped, so rinse the area thoroughly with clear water once the rust is out. Let the slab dry fully before you judge the result.

Troubleshooting

If the stain is still there

Pick what you're seeing:

The paste dries out before hardening on the stain.

Mix a fresh batch with a little more whiting so it is thicker, and spread it more heavily.

The stain is lighter but still orange.

Repeat the paste, and this time leave it in place longer, even several days.

A pale haze remains after rinsing.

Wash the area again with plenty of clear water so no paste residue is left behind.

When to call a professional

Bring in a restoration specialist when the concrete is historic or a sealer is stopping the cleaner from working. If you can't name the source of the stain, a testing lab can identify it before you reach for anything stronger.

Questions

How do I prevent rust stains on concrete?

Start with the source, since rust on concrete usually comes from iron in household water or a rusting washer drum. Fixing or replacing the drum, or treating the water, stops new stains from forming. Clean up any rusty residue quickly so it doesn't dry into the surface.

Is a rust remover safe for plants and trees?

Without a tested answer for plants, don't assume a rust remover is safe near them. Keep the remover on the concrete, rinse it off well, and keep it away from soil and roots. If the stain sits next to a tree or garden bed, ask a professional before using any acid.

Will a rust remover change the color of concrete?

It can, especially on painted, sealed, stamped, or colored finishes. A pretest on a hidden spot shows you that risk before the stain is at stake, so run it on the same finish first.

Do I need gloves when using a rust remover?

Yes, wear heavy-duty rubber gloves whenever you handle a commercial rust remover. Read the label before opening the product, and follow its directions exactly.

Can I pressure wash a rust stain off my driveway?

Use the pressure washer only for the rinse after the rust remover, not to blast the rust off. Keep the wand at 400 psi or less with a wide fan tip, at least 12 inches from the surface, since more force erodes the concrete. Pressure above that level is more likely to damage the surface than help the stain.

Why does the concrete need to be wet before I apply anything?

Pre-wetting keeps the concrete from soaking up the remover before it can work on the rust. Keep the surface wet while the product sits, and don't let it dry out before the final rinse. Dry patches take in product unevenly, which shows up as blotchy color.

Can I use bleach on a rust stain in concrete?

No. Chlorine bleach sets rust and makes the stain more intense, so it's the wrong move even if it seems like a quick fix. Bleach has a narrow job on moss and algae growth, and it doesn't belong anywhere near a rust mark on this slab.

Rust on other materials

All 40 materials for rust

Other stains on concrete, brick & driveways

All 60 stains on concrete, brick & driveways

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. University of Georgia Extension
  2. Clorox
  3. Brick Industry Association
  4. National Park Service
  5. Natural Stone Institute