Guide . updated 2026-11-14
How to remove rust stains from fiberglass boats and gelcoat
Short answer: for rust stains on fiberglass and gelcoat, apply a light oxalic acid solution with a spray bottle or cloth, keep it wet for 5 to 10 minutes, wipe gently with a soft cloth, then rinse with fresh water and rewax. Work on the trailer or lift when you can, so runoff does not go straight into the water.
Where boat rust stains come from
Gelcoat is hard, glossy and mostly white, which makes every drop of iron visible. The usual sources:
- Stainless fittings. Cleats, rail bases, stanchions, hinges and screws weep brown streaks, especially in salt water and in the crevice under a fitting.
- Anchor chain and rode. A wet chain in the locker or on the bow pulpit leaves orange rings and drips.
- The waterline. The brown band often called a mustache is a mix of iron, tannins and minerals from the water.
- Trailer hardware. Rusty rollers, bunks with steel fasteners and winch straps transfer rust to the hull bottom and keel.
- Metal left on deck. A wrench, a can or a fishing weight left wet overnight is enough.
Gelcoat is not concrete
Gelcoat is a thin cosmetic layer, so anything that cuts or dulls it is hard to undo. That changes the approach compared with a driveway. Use a lighter mix, around 5 to 6 ounces per gallon, and short dwell. Wipe with a soft cloth or a non-scratch pad, never a scouring pad. Do not start with rubbing compound on a rust stain. Compound can smear the iron and work it into the surface, and it removes gelcoat each time. Lift the iron chemically first, then decide whether the area still needs polishing.
Step by step on the hull
- Get out of the sun. Gelcoat heats up quickly. Work in shade, early or late, so the solution does not dry.
- Rinse with fresh water. Salt and grime first, so the acid works on the stain.
- Protect what is below. On a trailer, keep the hose running on the ground below and avoid letting runoff pool. At a slip, catch drips with a rag and treat only small areas.
- Test. Try a spot near the transom or inside a locker, rinse, and look at it dry.
- Apply. Spray small areas or wipe on with a cloth. On vertical hull sides, start low and work up so drips land on treated areas.
- Wait 5 to 10 minutes and wipe. Keep it wet. Wipe with a soft cloth. Most light streaks fade within the first application.
- Rinse thoroughly. Rinse longer than you think you need to, including the trailer and the ground below.
- Rewax. Acid strips wax. Apply a marine wax or sealant to the treated area to restore protection and make the next stain easier to remove.
Waterline stains
The waterline band is wider and usually needs a sprayer rather than a bottle. With the boat on the trailer, spray a section a few feet long, keep it wet, wipe, rinse and move on. Do not let it run onto bottom paint. Antifouling paint is a different coating and should be kept clear of the cleaner and rinse water. If your boat lives in the water, the band will return, so many owners schedule this as part of each haul-out.
Fittings, rails and anchor lockers
Under a cleat or rail base, spray or dab the streak, let it work, and wipe toward the fitting so you do not spread it. Stainless steel fittings tolerate oxalic acid, but rinse them well. Keep the solution off aluminum trim, anodized parts and painted surfaces, or rinse right away if it lands there. Teak and nonskid each have their own cleaners and quirks, so test before treating. Inside an anchor locker, rinse the locker and its drain thoroughly afterward.
What to keep it away from
- Bottom paint and antifouling coatings
- Aluminum pontoons, trim and anodized hardware, unless you have tested and rinse quickly
- Vinyl upholstery and canvas, which are better cleaned with products made for them
- Natural stone, marble or limestone on a dock or patio near where you work
- Open water. Use the least amount you need and control runoff.
Using SpraySticks on boats
The SpraySticks marine line turns the water blue when the stick dissolves, so a bottle of hull cleaner never gets mixed up with your fresh water bottles on board. Use one stick in a 16 to 24 oz spray bottle for light streaks under fittings. For a full waterline on the trailer, a gallon pod in a plastic pump-up sprayer covers more ground. Find the marine line on the shop page, and see how much oxalic acid per gallon for strengths.
Safety
Oxalic acid is harmful if swallowed and can cause serious eye damage. Wear gloves and sealed eye protection, especially on deck where spray can blow back. Rinse any plants or grass near the trailer, keep it out of the water as much as you can, and never mix it with bleach or other cleaners. Store the bottle so it cannot be mistaken for drinking water. Read the safety data sheet before use.
Common questions
What removes rust stains from gelcoat?
Oxalic acid is the traditional answer for rust and waterline stains on fiberglass and gelcoat. Apply a light solution, keep it wet for 5 to 10 minutes, wipe with a soft cloth and rinse thoroughly. Avoid abrasive compounds until the stain is gone, because rubbing iron into gelcoat can push it deeper. Rewax the area afterward.
Why are there rust streaks under my stainless steel fittings?
Stainless steel still corrodes a little in salt water, especially lower-grade fittings, crevices under bases and spots where the protective surface has been scratched. That light corrosion weeps out as brown streaks below cleats, stanchions, rails and hinges. Cleaning the fitting and rebedding loose hardware helps reduce it.
Can I clean my hull while the boat is in the water?
It is better to clean on the trailer or on a lift over a surface where you can control runoff. Many marinas have rules about chemical use at the slip. If you must work at the dock, treat small areas with a cloth or bottle, catch drips, and check your marina rules first.