How to Descale a Tankless Water Heater
Updated February 25, 2026
Flush mineral scale from your tankless water heater with vinegar and a pump kit -- the annual maintenance that keeps efficiency high and prevents error codes.
Overview
Tankless water heaters heat water by passing it through a heat exchanger -- thin copper or stainless steel tubes with gas burners or electric elements around them. Mineral scale (calcium carbonate) builds up inside those tubes over time, especially in hard water areas. Scale insulates the tubes from the heat source, reducing efficiency, lowering flow rate, and eventually triggering error codes that shut the unit down. Annual descaling with food-grade white vinegar dissolves the scale and restores full performance. Skip it and the heat exchanger fails early -- a $500-$1,000 repair.
What You'll Need
Safety First
- Turn off the gas supply or electrical breaker before servicing. Never run the unit while the water lines are disconnected.
- Use only food-grade white vinegar for descaling. Never use muriatic acid, CLR, or commercial descalers unless the manufacturer specifically approves them. Strong acids damage the heat exchanger.
- The isolation valves must be closed before disconnecting hoses. Open valves with disconnected hoses spray water at full house pressure.
Step-by-Step Instructions
- Gather the Descaling Kit
You need a submersible pump (1/6 HP sump pump or a dedicated descaling pump), two 6-foot washing machine hoses, a 5-gallon bucket, and 3-4 gallons of food-grade white vinegar. Dedicated tankless descaling kits ($100-$150 from Zoeller, My PlumbingStuff, or Kelaro) include the pump and hoses in a bucket. One-time purchase that pays for itself after the first use vs paying a plumber $150-$250 annually.
Tip: The Zoeller 42-0007 and My PlumbingStuff tankless descaling kit are the two most popular options. Both include a 1/6 HP pump and hoses. If you already own a small utility pump, just buy two washing machine hoses ($5 each) and a bucket. - Shut Off and Isolate the Unit
Turn off the gas valve (gas units) or flip the dedicated breaker (electric units). Close both isolation valves on the hot and cold water lines going to the unit. These are the valves with service ports (small threaded caps) right before the unit. Every properly installed tankless has these. If yours does not, a plumber needs to add them -- you cannot descale without isolation valves.
Tip: The isolation valves are NOT the same as your house shut-off valves. They are dedicated valves installed within 12 inches of the tankless unit specifically for service access. They look like small ball valves with a hose bib port. - Connect the Pump and Hoses
Remove the caps from the service ports on both isolation valves. Connect one hose from the cold-side service port to the pump outlet (pump pushes vinegar into the unit through the cold inlet). Connect the second hose from the hot-side service port back into the bucket (vinegar exits the unit and returns to the bucket). Place the pump in the bucket. Fill the bucket with 3-4 gallons of white vinegar.
Tip: The vinegar circulates in a loop: bucket → pump → cold inlet → through heat exchanger → hot outlet → back to bucket. This closed loop means you reuse the same vinegar for the entire flush. No waste. - Circulate Vinegar for 45-60 Minutes
Plug in the pump. Vinegar flows through the heat exchanger and back into the bucket. You will see the vinegar gradually change from clear to cloudy or slightly yellow -- that is dissolved scale. Let it circulate for 45-60 minutes. For heavy buildup (unit has never been descaled or water hardness is above 10 grains per gallon), run it for 90 minutes. Replace the vinegar halfway through if it becomes very cloudy.
Tip: If the vinegar foams heavily when it first enters the heat exchanger, you have significant scale buildup. That is the acid reacting with thick calcium deposits. This is normal and means the descaling is working. - Flush with Clean Water and Reconnect
Turn off the pump. Dump the vinegar. Fill the bucket with clean water. Run the pump for 5 minutes to flush vinegar residue from the heat exchanger. Turn off the pump. Disconnect the hoses. Replace the service port caps. Open both isolation valves. Turn the gas or breaker back on. Run a hot water faucet for 2-3 minutes to flush the lines. Test: hot water should reach temperature faster and the flow rate should be noticeably improved if scale was restricting it.
Tip: While you have the service ports open, check the in-line filter screen (most units have one on the cold inlet). Pull it out and rinse sediment off. A clogged filter restricts flow and triggers low-flow error codes.
Pro Tips
- Descale annually in normal water (3-7 grains hardness). Every 6 months if your water is hard (above 10 grains) or from a well with high mineral content. Some manufacturers void the warranty if descaling is not performed annually.
- A water softener upstream of the tankless unit dramatically reduces scale buildup. Softened water may allow you to descale every 2-3 years instead of annually.
- Error codes E003 (Rinnai), 12 (Navien), or similar ignition failure codes can be caused by scale restricting flow through the heat exchanger. Descaling often clears these codes without needing a technician.
- Keep the vinegar and pump kit stored next to the water heater. Annual descaling takes 60-90 minutes of mostly hands-off time. Set a calendar reminder.
- Professional descaling costs $150-$250 per visit. A $100-$150 descaling kit pays for itself after the first use. The only reason to hire a pro is if your unit does not have isolation valves and they need to be installed ($200-$400 one-time).
When to Call a Pro
Call a plumber if your tankless unit does not have isolation valves with service ports (they need to be added before you can descale), if the unit displays error codes that do not clear after descaling (may indicate a damaged heat exchanger or other component failure), or if you are not comfortable working with gas line connections.
Frequently Asked Questions
When should I call a plumber to descale a tankless water heater?
Call a plumber if your tankless unit does not have isolation valves with service ports (they need to be added before you can descale), if the unit displays error codes that do not clear after descaling (may indicate a damaged heat exchanger or other component failure), or if you are not comfortable working with gas line connections.
What are some expert tips to descale a tankless water heater?
Descale annually in normal water (3-7 grains hardness). Every 6 months if your water is hard (above 10 grains) or from a well with high mineral content. Some manufacturers void the warranty if descaling is not performed annually. A water softener upstream of the tankless unit dramatically reduces scale buildup. Softened water may allow you to descale every 2-3 years instead of annually. Error codes E003 (Rinnai), 12 (Navien), or similar ignition failure codes can be caused by scale restricting flow through the heat exchanger. Descaling often clears these codes without needing a technician. Keep the vinegar and pump kit stored next to the water heater. Annual descaling takes 60-90 minutes of mostly hands-off time. Set a calendar reminder. Professional descaling costs $150-$250 per visit. A $100-$150 descaling kit pays for itself after the first use. The only reason to hire a pro is if your unit does not have isolation valves and they need to be installed ($200-$400 one-time).
What tools do I need to descale a tankless water heater?
You will need: Submersible pump or dedicated descaling kit ($100-$150 one-time purchase), Two 6-foot washing machine hoses (included in most kits), 5-gallon bucket, 3-4 gallons food-grade white vinegar ($3-$5 per gallon), Adjustable wrench or channel-lock pliers (for service port caps).
When should I call a professional instead of doing this myself?
Call a plumber if your tankless unit does not have isolation valves with service ports (they need to be added before you can descale), if the unit displays error codes that do not clear after descaling (may indicate a damaged heat exchanger or other component failure), or if you are not comfortable working with gas line connections.
How difficult is this project?
This project is rated intermediate. It requires moderate DIY skill and the right tools.
How long does this take?
Plan for approximately 45 - 90 minutes. First-timers may need extra time.
How much will this cost?
The estimated cost is $15 - $30 DIY (pump kit: $100-$150 one-time); $150 - $250 professional. Costs vary by location and materials chosen.
