A boat’s freshwater tank is a dark, often warm container that is topped up from different docks and sometimes left half full for weeks. That is exactly the environment where biofilm, slime and odors develop. Cleaning and sanitizing the tank is a simple job that takes a day, most of it waiting time, and it is the single best thing you can do for the taste and safety of the water aboard.

Quick answer: drain the tank, scrub or flush out any sediment through the inspection port, then fill it with a chlorine solution of roughly 1/4 cup of unscented household bleach per 15 gallons of tank capacity (about 100 ml per 100 liters). Run the solution through every tap, let it stand for around 12 hours, then drain and flush with clean water until the chlorine smell is gone. Do it at least once a year and whenever the water smells or tastes off.

Illustration of a sailboat moored in calm water, ready for freshwater tank cleaning and sanitizing

Signs Your Water Tank Needs Cleaning

  • The water smells musty, earthy or like rotten eggs.
  • It tastes stale, metallic or “plasticky”.
  • You see black specks, slime or sediment in the water or in the pump strainer.
  • The boat has been laid up, or the tank has held the same water for weeks.
  • You have just bought the boat and don’t know the tank’s history.
  • You filled up from a source you weren’t sure about.

Know Your Tank Before You Start

Find every tank, fill deck plate, vent and inspection port on your boat, and work out where the pump, the pump strainer and any filters are. Most boats have one to three tanks; our guide to sailboat water tank size explains typical capacities. Knowing the capacity matters, because the bleach dose depends on it.

Tank materials and what they mean for cleaning

Tank materialCleaning notes
Polyethylene (plastic)The most common and the easiest to sanitize. Chlorine is fine. Plastic can hold a chlorine taste for a while, so flush well.
Stainless steelDurable and easy to keep clean. Chlorine can cause pitting with strong solutions or long contact, so stick to the dose and time below and rinse thoroughly.
AluminumLight, but chlorine attacks aluminum. Keep contact time short and the solution weak, rinse very thoroughly, or use a non-chlorine potable-water sanitizer that is labeled safe for aluminum.
Flexible bladderClean like a plastic tank, but check for chafe and kinks while you are at it.
Mild steel / old fiberglassUncommon on modern boats and prone to rust or taste problems. If a tank is badly corroded or delaminating, plan to replace it rather than keep cleaning it.

What You Need

  • Plain, unscented household bleach (sodium hypochlorite, usually 5 to 8%), with no additives, scent or “splash-less” formulas.
  • A clean bucket or 1-gallon jug for pre-mixing.
  • Rubber gloves and eye protection.
  • A long-handled soft brush or sponge, if your tank has an inspection port.
  • A drinking-water-safe hose for refilling.
  • Replacement filter cartridges, if your system has them.
  • Optional: hydrogen peroxide, a few tablespoons of baking soda, or white vinegar for odor removal.

How Much Bleach to Use

The standard tank-sanitizing dose aims for roughly 50 parts per million (ppm) of chlorine. With ordinary 6% bleach, that works out as follows:

Tank capacityBleach (about 6%)
10 gallons2 1/2 tablespoons (about 38 ml)
15 gallons1/4 cup (about 60 ml)
30 gallons1/2 cup (about 120 ml)
60 gallons1 cup (about 240 ml)
50 liters50 ml
100 liters100 ml
200 liters200 ml

If your bleach is stronger (some “concentrated” bleaches are 8.25%), you can use about a quarter less. Bleach also loses strength with age, so use a fresh bottle. Never mix bleach with vinegar or other cleaners, because that releases chlorine gas.

Step-by-Step: Cleaning and Sanitizing the Tank

1. Prepare the system

  1. Switch off the water heater and let it cool. Bypass it if you have a bypass valve, otherwise you will have to flush its contents too.
  2. Remove any carbon filter cartridges and faucet aerators. Leave the pump’s mesh strainer in place but plan to clean it afterwards.
  3. Turn on the pressure pump and run every tap until the tank is empty, or drain it through the tank drain if it has one.

2. Remove sediment and biofilm

If the tank has an inspection port, open it and look inside with a flashlight. Scrub slime off the walls with a soft brush and a little dishwashing detergent, then hose the debris out and pump or sponge out the residue. Never use wire brushes or abrasives on plastic or stainless steel. If the tank has no access port, a couple of fill-and-drain cycles with a strong rinse will move loose sediment.

A traditional trick for tanks without access is to put a few gallons of water and a bucket of ice in the tank and go for a sail; the sloshing ice scours the bottom. It helps with loose sediment, but it is not a substitute for chlorine.

3. Add the chlorine solution

  1. Measure the bleach for the full tank capacity (see the table) and mix it into a gallon or so of water in a clean jug.
  2. Pour the mixture into the tank through the fill, then fill the tank completely with clean potable water.
  3. Open each tap in turn, hot and cold, and the shower, until you can smell chlorine, then close it. This gets the solution into every line.
  4. If the vent fitting is accessible, let a little of the solution run out through the vent so it gets sanitized too.

4. Let it stand

Leave the solution in the tank and lines for around 12 hours; overnight is convenient. Don’t exceed about 24 hours, and for aluminum tanks keep it to the shorter end and consider a weaker solution. A short sail during this time helps the solution wash over every surface.

5. Drain and flush

  1. Drain the tank through every tap until it is empty.
  2. Refill with clean water and drain again. Repeat until there is only a faint chlorine smell or none; usually two or three flushes.
  3. If a chlorine taste lingers, add a small amount of hydrogen peroxide or a few tablespoons of baking soda to a tankful of water, let it stand for a few hours, and flush again. Peroxide neutralizes residual chlorine.

6. Put the system back together

  1. Clean the pump strainer.
  2. Install new filter cartridges, since the old ones may be contaminated.
  3. Refit the aerators and the inspection port cover with a sound gasket.
  4. Refill the water heater, bleed the air from a hot tap and only then switch it back on. An element run dry burns out quickly. For more on the heater itself, see our guide to the boat’s water heater.

Removing Persistent Odors

If the water still smells after chlorinating, the problem is often outside the tank: old hoses, a dirty pump strainer, or the water heater. Clear PVC hose that has gone cloudy or dark is a common culprit and is cheap to replace with drinking-water-rated hose. A rotten-egg smell from the hot taps usually points to the water heater; drain it and flush it thoroughly. For plastic tanks, a soak with a vinegar solution (not combined with bleach) can help with stubborn tastes.

How Often to Clean Your Water Tank

SituationRecommended action
Routine useSanitize at least once a year
Recommissioning in springSanitize before using the water
After a doubtful fill-upSanitize, and discard the suspect water
Bad smell, taste or visible slimeClean and sanitize as soon as possible
Plumbing work or opened systemSanitize after the work is done
Long-term liveaboardOnce or twice a year, plus regular light chlorination of fills

Keeping the Tank Clean Between Cleanings

  • Use the water. Stagnant water is the main cause of tank problems; keep it turning over.
  • Filter at the dock. An inline hose filter keeps sediment and some chlorine tastes out of the tank.
  • Use a dedicated drinking-water hose, run it for a few seconds before filling, and never let the end touch the dock or the water.
  • Treat fills from doubtful sources with a light dose of chlorine or a marine water treatment product, following its label.
  • Check the fill cap so it can’t be confused with the fuel or waste deck fittings, and keep its O-ring in good condition so seawater can’t get in.
  • Keep the tank dark and cool; light and warmth encourage algae and bacteria.

Cleaning the tank is one part of having safe drinking water aboard. For the rest, see our guides on whether boat tank water is safe to drink, how to carry drinking water on a sailboat and the best portable water filters for boats. For general upkeep, our sailboat maintenance checklist and our guide to winterizing your sailboat cover the water system alongside everything else.

Summary

To clean a boat water tank: drain it, remove sediment and slime, fill it with a solution of about 1/4 cup of unscented bleach per 15 gallons (100 ml per 100 liters), run it through every tap, let it stand for about 12 hours, then drain and flush until the chlorine smell is gone. Go gentler on aluminum tanks, replace filters afterwards, and repeat at least once a year. Clean tanks, clean hoses and a little care at the dock make all the difference to the water you drink on board.