How To Remove Rust From Concrete

Updated on Mar. 07, 2025

This cheap and easy method for removing rust stains on concrete comes directly from an editor's hands-on, DIY experience.

Now Trending

1 / 8

While concrete is a low-maintenance patio surface, it’s still susceptible to rust stains. This can be caused by metal patio furniture, grills or umbrella stands that rust in the weather and stain the concrete. Or, you could have iron in your water source like I did.

My concrete slab got rust stains on it because the lawn sprinklers were fed from a well that was full of iron. It took about eight years for it to turn a deep rusty color. So I worked out a system that was cheap, easy and effective although one of the steps did take a bit of elbow grease. Read on for a step-by-step guide to remove rust from concrete and restore your outdoor space.

Removing Rust From Concrete

The whole process only took an hour or so for an 8-ft. x 20-ft. slab. You’ll need to buy a gallon or two of muriatic acid for about $20, a pump up sprayer and a good stiff brush that you can screw into a sturdy handle.

2 / 8
power-washed concrete

Power Wash the Slab

The first thing I did was power wash the slab to get rid of any surface dirt. I’m not sure power washing is important, but I figured any surface dirt might insulate the rust deposits preventing them from being dissolved by the next step: the acid.

3 / 8
50/50 acid solution mixture

Load Up Pump Sprayer

In a pump up sprayer, I mixed a 50/50 solution of water and a product called Acid Magic. Acid Magic is a brand name for hydrochloric acid, with a stronger pH than the very same acid you have in your stomach, so always wear rubber gloves and eye protection.

4 / 8
dampening concrete

The next day, I began the process by dampening the concrete with water from the garden hose.

5 / 8
spraying acid on concrete

Then I began spraying the acid on the concrete making sure everything had a good coat. I left the acid on for 30-minutes or so, and resprayed any areas that began to dry out.

6 / 8
scrubbing concrete with stiff brush

About halfway through, I scrubbed all of the concrete with a stiff brush. Then I rinsed everything off and let it dry. I saw that there were a few spots that needed retreating so I gave them another shot with the sprayer, let them soak, scrubbed again and rinsed it all off.

7 / 8
soaking grass

I was afraid that all that acid would kill the grass growing against the concrete so I gave it a soaking for about an hour with a little sprinkler to dilute all that acid runoff.

8 / 8
grass coming back

The grass did die a few inches away from the concrete but seems to be coming back two weeks later. In hindsight, a longer soaking would be a good idea.

By the way, my rust stain issues are now over because I added a water softener, which removes the iron from the well water.

FAQ

How do I keep concrete from staining?

Prevent concrete from staining by regularly applying a sealant. Also, clean up spills quickly, prevent standing water with proper drainage and promptly remove leaves.

How can I change the color of my concrete?

Concrete can be stained, painted, dyed or overlayed to change the color. Before changing the color, you’ll need to remove any previous coatings and complete necessary repairs.