Ah, rust stains on concrete—classic urban patio problem. I’ve watched a metal bistro chair leave a nice orange tattoo on a concrete slab after a rainy week. The good news: you can usually lift it, but you need to treat it as a chemical stain, not just dirt.
First, move the furniture and sweep the area. You want to see the full stain and keep rust flakes from spreading. Put on nitrile gloves and eye protection, and work outside or in a well-ventilated space.
Test any cleaner on a hidden patch of concrete. Concrete varies, and acid-based products can etch or lighten it if you leave them too long.
For light, fresh stains, start gentle. Make a paste with lemon juice and salt, or white vinegar and baking soda. Spread it over the rust, let it sit 10–20 minutes, then scrub with a stiff nylon brush. Rinse well. This works best on surface rust, not deep-set stains. Don’t use a wire brush—it can leave tiny metal bits that rust later.
For real rust stains, oxalic acid is the gold standard. You can buy oxalic acid crystals or a concrete rust remover that lists oxalic acid. Mix according to the label. Wet the concrete slightly, apply the solution with a plastic brush or sprayer, and keep the area damp for 10–20 minutes. Scrub, then rinse thoroughly. If you want to neutralize, follow with a baking soda and water rinse. Repeat if needed.
If the stain is old or stubborn, try a poultice. Mix oxalic acid cleaner with diatomaceous earth, cat litter dust, or even paper towels to make a thick paste. Apply it to the stain, cover with plastic wrap, and let it sit for several hours or overnight. Remove the paste, scrub, and rinse. The poultice pulls rust out of the pores instead of just wiping the surface.
Commercial rust stain removers for concrete are also fine. Follow the dwell time exactly. Don’t mix products, and never use bleach—it can make rust worse. Muriatic acid is sometimes mentioned, but I’d avoid it unless you’re a pro; it’s dangerous and can damage concrete.
After treating, rinse the area well. A pressure washer on a moderate setting can help flush residue, but keep the nozzle moving and don’t blast too close. Let the concrete dry completely. If a faint shadow remains, repeat the oxalic acid treatment once more.
To prevent future stains, get the furniture off the concrete. Use plastic or rubber feet, coasters, or small blocks under metal legs. Touch up chipped paint on furniture before rust starts. Keep metal furniture dry when you can, and seal the concrete once it’s clean and fully dry. A good concrete sealer won’t make it rust-proof, but it slows stain absorption and makes cleanup easier.
The main thing is patience. Rust has had time to soak in, so you may need two or three rounds. Start gentle, graduate to oxalic acid, and rinse well between attempts. Your concrete won’t stay orange forever.