How to Get Rust Stains Out of Concrete

how to get rust marks out of concrete

Rust stains are unsightly, hard to remove, and can spoil the look of your garage floor, patio, or driveway. Read on to discover how to get rust stains out of concrete.

Results will vary depending on how porous or rough the concrete finish is and the length of time the rust has been allowed to develop.

For example, removing rust stains from roughly finished porous concrete is much more difficult than it would be on a smooth or polished finish.

**Affiliate Disclosure: As an Amazon Associate I earn commission from qualifying purchases**

Before you buy expensive commercial rust removers that are specially designed for treating concrete. I recommend trying out “home remedies” like baking soda, coke, and vinegar. If you already have these in the home then you have nothing to lose except for a bit of time.

What Generally Causes Rust on Concrete?

When any untreated item made from iron comes into contact with both water and oxygen it will rust. Examples include screws, nails spanners, and garden tools that will leave rust marks on concrete if the environment is damp enough.

Surprisingly plant fertilizers can cause rust stains in concrete this is because they contain small traces of iron. So just be careful to store fertilizers in a dry place ad wash off any spillages as they happen.

Will Baking Soda Remove Rust Stains from Concrete?

When the rust stains are light and on the surface layers of the concrete they can be removed by using baking soda.

Make a mixture of baking soda and dish wash soap, making a paste-like consistency. Apply this paste to the affected area with a toothbrush for small areas or a paintbrush for larger stains. Rub the mixture into the stain with the brushes.

Leave this mixture on for at least 2 hours, wetting the mixture with a spray of water if it starts to dry out. Using a scrubbing brush and water hose scrub and wash the mixture away.

Does Vinegar Remove Rust Stains from Concrete?

White vinegar can remove rust stains provided the rust hasn’t penetrated too deeply into the concrete structure. Try this eco-friendly method before moving on to industrial-strength cleaners.

Pour the white vinegar onto the rust-stained area and leave for 30 minutes to soak in. Using a scrubbing brush scrub the area vigorously, then rinse off the vinegar with water. Leave to dry, and repeat if necessary.

Does Coke Remove Rust from Concrete?

Because coke is acidic it will help to remove rust from concrete provided the rust is on the surface of the concrete and not deep into the structure.

Tip cola generously onto the stained area. Scrub the coke into the stain with a scrubbing brush. Rinse and allow to dry, repeat if necessary.

Off The Shelf Rust Remover Solution

Singerman Laboratories Rust Remover for Concrete (22 oz makes one gallon)

If home cleaning remedies don’t work for you then the next step is to consider buying a rust remover from a hardware store or online.

This brand of rust remover for concrete comes in powder form. It is simple and easy to use, and won’t harm plants and lawns.

All you need to do is mix the powder with water to produce a gel.

Then apply the gel to the rust stain and leave for about 15 minutes, before washing the gel off.

Buy rust remover.

Will Bleach Clean Rust off Concrete?

The short answer is no!

Using bleach on concrete rust stains is simply not effective. I fact it has been known to make things worse! it could even make the stain a brighter orange.

Also, I’m sure you don’t want to be sloshing toxic bleach around in areas where children, pets, wildlife, and plants may come into contact with it.


If you have rust stains on your concrete, I hope you have found the tips I have shared useful.

As discussed there are many different methods for getting rust stains off of concrete. Try home-style remedies first, like coke, vinegar, and baking soda before moving on to a store-bought product {and never use bleach!}.

Good luck!

More Home Cleaning Tips and Ideas

How to Get Rust Stains Out of Concrete