How to Remove Rust Stains From a Wooden Deck

eHow may earn compensation through affiliate links in this story. Learn more about our affiliate and product review process here.

Things You'll Need

  • Trisodium phosphate

  • Bleach

  • Brush

  • Oxalic acid

  • Paintbrush

Remove rust stains on a deck as soon as you notice them.

If your gutters or roof are rusted, water will run over them and will pick up rust particles. This will turn the water orange or yellow, which can then stain your deck if the water is allowed to run over it or pool on it. Prevent this by regularly cleaning your gutters and roof or by coating them with a rust-resistant paint. Clean rust stains on your wood deck with trisodium phosphate.


Step 1

Mix 1 cup of trisodium phosphate with 1 cup bleach and 1 gallon water. The bleach will help lighten the stain and the trisodium phosphate will clean the area.

Video of the Day

Step 2

Dip a clean brush into the solution.

Step 3

Scrub the rusted area with the brush. Scrub along the grain until you've lightened the rust stain. Reapply cleaning solution as needed to completely remove the stain.

Step 4

Mix 4 oz. oxalic acid with 1 gallon warm water if the rust stains are still visible.


Step 5

Dip a paintbrush into the solution and brush it on only the rust stains. Do not brush the wood around the stains or drip the solution as this lightens any wood it comes into contact with.

Step 6

Let the solution dry completely. The drying process will lighten the wood.


Step 7

Rinse off the dried solution with clear water.

Step 8

Let the wood air dry.


Do not mix oxalic acid in a metal bucket.

Purchase trisodium phosphate from a hardware or home improvement store.


Video of the Day