Tankless water heaters are efficient, long-lasting, and low-maintenance—but they’re not no-maintenance. One task every homeowner with a tankless unit needs to know: the annual descaling flush. Mineral buildup inside the heat exchanger silently kills efficiency and shortens the heater’s life. Here’s how to handle it.
Why Flushing Matters
Tankless heaters heat water on demand by running it through a heat exchanger. Over time—especially in hard water areas—calcium and magnesium deposits (scale) build up on the exchanger walls. This:
- Reduces heating efficiency (more gas or electricity to heat the same water)
- Slows flow rate (you notice the hot water arriving weaker)
- Can cause the unit to overheat and trigger error codes
- Shortens equipment lifespan from 20 years to 10–12 if neglected
How often to flush: Once a year in hard water areas (above 7 gpg hardness). Every 18–24 months in soft water areas. Check your water hardness at your local utility’s annual water report or with a $10 test strip kit.
What You Need for a DIY Flush
The descaling process uses food-grade white vinegar or a commercial descaling solution (like CLR or manufacturer-branded descaler) pumped through the heat exchanger in a closed loop.
Equipment:
- Submersible pump (or rent one)
- Two washing machine hoses with female fittings
- 5-gallon bucket
- 4 gallons white vinegar OR commercial descaler
- Adjustable wrench
Most tankless units have service ports built in—a hot and cold isolation valve with a service port cap. If yours doesn’t have them, a plumber will need to install them before the first flush (~$100–$200 labor).
DIY Flush: Step-by-Step
Time required: 90 minutes
Difficulty: Moderate
- Shut off gas/power to the unit. For gas units, turn the gas valve to off. For electric, flip the breaker.
- Close the cold water inlet and hot water outlet isolation valves. These are the valves on the pipes entering/leaving the unit.
- Connect hoses to service ports. Attach one hose from the bucket/pump to the cold inlet service port. Attach a second hose from the hot outlet service port back into the bucket.
- Fill the bucket with vinegar. Four gallons of white vinegar is sufficient for most residential units.
- Run the pump for 60 minutes. The vinegar circulates through the heat exchanger, dissolving scale deposits. Some manufacturers recommend 45 minutes; heavily scaled units may need 90 minutes.
- Flush with clean water. Dump the vinegar, refill with clean water, and run the pump another 10–15 minutes to rinse residual acid.
- Restore service. Close service ports, reopen isolation valves, restore gas/power, and test.
When to skip DIY: If your unit doesn’t have service ports, if you see error codes suggesting internal damage, or if flow rate is severely reduced (indicating the exchanger may need replacement, not just cleaning).
Professional Flush Service: What It Costs
A professional tankless water heater flush typically runs $100–$250 depending on your area and whether the technician uses vinegar or a commercial descaler.
| Service | Typical Cost |
|---|---|
| Basic descale flush (vinegar, DIY-equivalent) | $100–$150 |
| Professional descale with commercial solution | $150–$250 |
| Flush + full inspection and filter cleaning | $200–$350 |
| Service port installation (if not present) | $100–$200 (one-time) |
Is professional service worth it? For most homeowners comfortable with basic plumbing tasks, DIY is fine. But consider pro service if:
- Your unit shows error codes or has never been flushed since installation
- You want a full inspection (inlet filter, venting, gas pressure check) combined with the flush
- Your unit is under warranty and the manufacturer requires professional maintenance records
DIY vs. Pro: Quick Comparison
| Factor | DIY | Pro |
|---|---|---|
| Cost | $10–$25 (supplies) | $100–$250 |
| Time | 90 min | 30–60 min (tech handles it) |
| Equipment needed | Pump, hoses, bucket | Technician brings all |
| Inspection included | No | Often yes |
| Warranty documentation | No record | Receipt/record kept |
| Skill required | Moderate | None |
Signs Your Tankless Heater Needs a Flush Now
Don’t wait for the annual schedule if you notice:
- Fluctuating water temperature during a shower
- Reduced hot water flow rate
- Error codes (common ones: E1, E5, LC on Navien/Rinnai/Noritz)
- Rumbling or popping sounds from the unit
- Longer wait time for hot water
These can all indicate scale buildup—or more serious issues. Either way, schedule service.
Book a Tankless Water Heater Service
Whether you want a professional flush, an inspection, or aren’t sure what your unit needs, our licensed HVAC and plumbing technicians can assess and service all major tankless brands—Rinnai, Navien, Noritz, Rheem, and more.
Schedule a tankless water heater flush or inspection →
Same-week appointments available in most service areas.
Related reading:
Free Download
Get the 2026 Home Services Cost Guide
Real cost ranges, 12 contractor questions, and red flags to watch for. Free — delivered to your inbox instantly.
No spam. Unsubscribe any time.
Find Contractors Near You