Descale your tankless water heater
Annual · typically October
Why it matters
Tankless units heat water on demand by squeezing it through a heat exchanger with passages about the width of a pencil lead. Every gallon leaves a little mineral behind, and unlike a tank — which can slop sediment around for years — a tankless has nowhere to put it. Scale narrows the passages, the unit works harder to hit temperature, efficiency drops, and eventually the exchanger cracks from running hot.
The good news: descaling isn't a rebuild. It's circulating vinegar through the unit for an hour, and manufacturers designed the service valves for exactly this.
What skipping it costs
$600–$2,500
Scale is the tankless killer. Minerals plate onto the heat exchanger — the narrow passages that make the magic happen — until the unit runs hotter, throws error codes, and finally cooks its own exchanger. That's a $600–$1,200 repair or a $2,500 replacement on a machine that a $15 jug of vinegar, circulated once a year, keeps alive for two decades.
Two ways to get it done
Do it yourself
You'll need: Submersible pump + bucket + two washer hoses (or a $150–200 flush kit, one-time buy), 3–4 gallons food-grade white vinegar (or manufacturer-approved descaler).
- Kill power (and gas, if gas-fired) at the unit. Close the hot and cold isolation valves — the two colored levers on the service valve set below the unit. No service valves installed? That's a one-time plumber visit (~$150–250) that makes every future flush possible.
- Connect washer hoses to the two service ports: one from the pump (sitting in your bucket), one returning to the bucket.
- Fill the bucket with 3–4 gallons of white vinegar, open the service ports, and let the pump circulate for 45–60 minutes. The vinegar dissolves the scale as it loops.
- While it runs: pull and rinse the cold-inlet filter screen (check your manual for its spot), and vacuum any dust off the air intake screen on gas units.
- Dump the vinegar, circulate fresh water for 5 minutes to rinse, close the ports, reopen the isolation valves, restore power/gas.
- Log the date on a piece of tape on the unit. Future-you and any future tech will both thank you.
Watch for: error codes on the display before or after. Codes are model-specific and searchable — a code plus your manual beats a guessing tech every time.
Hire it out
$150–$300National fair range — local labor moves this number.
A professional descale runs $150–$300 and takes about an hour — worth it if the pump-and-valves routine isn't your idea of a Saturday. Make sure it's a real circulation flush (ask question one), because a tech who's in and out in 20 minutes rinsed your money, not your exchanger.
The upsell weather around tankless units is mostly softener pitches. Here's the honest version: if your water is genuinely hard — a lab number, not a free-test-strip number — softening upstream of a tankless is legitimate protection. But that decision costs $2,000+, so it gets made from a water test you paid $40 for, not from a technician's tailgate.
Ask the tech
- Are you flushing with vinegar or a descaler, and for how long? (Under 45 minutes of circulation is a rinse, not a descale.)
- Will you clean the inlet filter screen and the air intake while it's open?
- Any error codes in the unit's history I should know about?
Red flags you're being upsold
- 'It's not worth servicing, you should replace it' on a unit under 15 years old that still makes hot water. Tankless units run 20+ years — when they're descaled.
- A whole-house water softener pitched as mandatory during a $200 flush visit. Sometimes softening IS the right call on hard well water — but that's a lab-report conversation, not a truck-slot upsell.
- Annual 'membership' plans priced at more than the standalone flush costs.
Second opinion time: Any heat-exchanger replacement quote — at $600–$1,200 in parts it's the repair that competes with replacement, and the diagnosis deserves confirmation.
The call
DIY it if you'll actually do it — buy the flush kit once and it's a podcast-length chore. Hire it if the valve dance intimidates you; just never skip it.