Guide . updated 2026-11-14
How to remove rust stains from concrete, pavers and pool decks
Short answer: wet the concrete, spray an oxalic acid solution of about 8 to 10 ounces per gallon onto the rust stain, keep it wet for 10 to 15 minutes, scrub with a stiff nylon brush, then rinse thoroughly. Dark or old stains often need a second pass. Test first, and never use it on natural stone.
Know what you are cleaning first
Concrete is porous, so iron soaks in instead of sitting on top. That is why a pressure washer alone moves dirt but leaves the orange behind. Before you buy anything, figure out the source, because it changes how you treat the stain and whether it will come back.
- Fan-shaped or striped stains along the edge of a driveway or walk usually come from sprinklers on well water. See our irrigation rust stain guide for the prevention side.
- Small orange dots or speckles scattered across a slab often come from granular lawn fertilizer that contains iron. The pellets land on the concrete, get wet and leave a spot each.
- Rings and footprints come from metal furniture legs, planters, grills and propane tanks.
- Streaks from a single point usually trace back to a rusty bolt, rebar, railing post or downspout bracket.
Surface by surface
| Surface | Prep | Dwell | Watch out for |
|---|---|---|---|
| Broom-finished driveway | Sweep, then soak with a hose | 10 to 15 minutes | Fresh concrete under about a month old |
| Concrete or clay pavers | Sweep joints, wet lightly | 5 to 10 minutes | Sealers that dull, tinted pavers that lighten |
| Painted or coated pool deck | Test patch first, rinse deck | 5 minutes, then check | Coatings that soften or lose color |
| Plain concrete pool deck | Rinse, keep runoff away from the pool | 10 minutes | Rinse water reaching the pool |
| Travertine, limestone, coquina, marble | Do not use | None | Acid etches natural stone |
Step by step on a driveway
- Pick a cool time. Early morning or a cloudy day keeps the solution from drying on hot concrete, which can leave a lighter blotch.
- Sweep and soak. Clear leaves and grit, then wet the slab and the lawn edges. A damp slab spreads the solution evenly and soaks up less of it in one spot.
- Test a corner. Treat a small spot near the garage or behind a planter, rinse, and let it dry before judging. Concrete looks different wet.
- Apply. Use a plastic pump-up sprayer for a whole driveway, or a spray bottle for a few rings. Cover the stain and a few inches past its edge so you do not leave a halo.
- Keep it wet and scrub. Mist again as it dries. After about 10 minutes, work the stain with a stiff nylon brush or deck broom. Never use a wire brush, which leaves new iron behind.
- Rinse long. Flush with plenty of water, then rinse the grass and beds along the edges.
- Repeat instead of going stronger. A second application on an old stain works better than doubling the acid, and it is easier on the surface.
Pavers have their own quirks
Pavers are small units with joints between them, and the joints are where things go wrong. Flooding the joints with acid or blasting them afterward can loosen polymeric sand. Spray the paver faces, scrub along the paver rather than across the joint, and rinse at low pressure. If your pavers were sealed, the acid may take some of the sheen off the area you treat. That usually means resealing the whole patio rather than one patch, so test a paver that nobody sees.
Pool decks need extra care
Pool decks combine three risks: hot sun, chlorinated water and, in many Florida homes, natural stone. Check what your deck is made of before you start. Travertine pavers, limestone, coral or coquina stone and marble coping will etch. Keep acid off them entirely. On plain or coated concrete decks, rinse first, work a few square feet at a time, and point the rinse water toward the lawn or a drain, not the pool. Do not let acid splash into pool water, and do not let it mix with chlorine or bleach.
Mistakes that cost people a second weekend
- Letting the solution dry in full sun, which can leave a pale patch that outlines where you worked.
- Treating only the dark center of a stain, which leaves a faint ring.
- Skipping the test spot on colored, stamped or sealed concrete.
- Using a mix so strong that crystals settle out of the tank. Cold water causes this. See how much oxalic acid per gallon for strengths and why warm water matters.
- Cleaning the slab and leaving the cause, so the stain is back in a month.
Using SpraySticks on concrete
For a few rings or a single stain, a SpraySticks stick in a 16 to 24 oz spray bottle is enough. For a full driveway or deck, gallon pods go straight into a plastic pump-up or backpack sprayer, one pod per gallon for heavy stains. Our pump sprayer setup guide covers mixing and cleanup, and the cost per gallon comparison shows how it stacks up against jugs and raw crystals.
Safety
Oxalic acid is harmful if swallowed and can cause serious eye damage. Wear chemical-resistant gloves and sealed eye protection, keep children and pets away until the area is rinsed and dry, rinse plants and grass well, and never mix it with bleach or other cleaners. Read the label and the safety data sheet before you start.
Common questions
Can I use oxalic acid on a concrete driveway?
Yes. Oxalic acid is one of the most common treatments for rust and fertilizer stains on broom-finished concrete. Wet the slab first, apply the solution, keep it wet for 10 to 15 minutes, scrub, then rinse well. Test a corner first, because it can lighten some concrete slightly, and wait until new concrete has fully cured before treating it.
Will rust remover damage my pavers or the joint sand?
It can dull some paver sealers and may lighten tinted pavers, so test one paver in a hidden spot. Polymeric joint sand usually holds up to a quick treatment, but avoid flooding the joints and do not pressure wash at close range afterward, which can blow sand out. Reseal if the test spot looks flat once dry.
Is it OK to use near a swimming pool?
Keep it out of the water. Rinse the deck with plain water first, work in small sections, and direct rinse water away from the pool. Pool water contains chlorine, and acid cleaners should never be mixed with chlorine or bleach. Never use it on travertine, limestone, coquina or other natural stone coping.