Water heater maintenance cost: tank and tankless (2026)
Short answer
Professional maintenance for a tank water heater, usually a flush and inspection, typically costs about $75 to $250 in 2026. Tankless maintenance with descaling usually runs about $150 to $350. Anode rod replacement adds roughly $100 to $350, and annual maintenance plans commonly cost $100 to $300 a year.
In this guide
Water heater maintenance is cheap compared with the repairs it prevents. Scale and sediment are behind many early failures in both tank and tankless heaters, and a yearly visit, or a yearly do-it-yourself flush, keeps them in check.
Figures are 2026 national estimates compiled from published cost guides such as Angi, HomeGuide and HomeAdvisor. Prices in high-cost metro areas often run above these ranges, and rural areas can run below them.
Typical maintenance costs
| Service | Typical 2026 cost |
|---|---|
| Tank flush and inspection | About $75 to $250 |
| Tankless descaling or flushing | About $150 to $350 |
| Basic tankless service without descaling | About $75 to $150 |
| Anode rod replacement (tank) | About $100 to $350 |
| Temperature and pressure relief valve replacement | About $50 to $300 |
| Annual maintenance plan | About $100 to $300 per year |
What tank maintenance includes
- Flushing. Draining some or all of the tank to remove sediment from the bottom. Sediment causes popping noises, slower heating and shorter tank life.
- Relief valve test. Lifting the lever on the temperature and pressure relief valve to make sure it opens and closes.
- Anode rod check. The anode rod protects the tank from corrosion. When it is mostly eaten away, replacing it can add years to the tank.
- Burner and venting check on gas models.
What tankless maintenance includes
- Descaling. Circulating vinegar or a descaling solution through the heat exchanger with a small pump for about an hour, then flushing with clean water.
- Filter cleaning. The inlet water filter on all units and the air filter on many condensing models.
- Inspection. Venting, the condensate drain on condensing units, error code history and gas connections.
How often
| Heater type | Typical schedule |
|---|---|
| Tank | Flush yearly; check the anode rod every few years |
| Tankless, soft or average water | Descale about once a year |
| Tankless, hard water | Descale once or twice a year |
Your manual is the final word. Some Rinnai tankless models display an SS reminder when service is due, and many tankless brands can show a scale warning code before damage happens.
Doing it yourself
Many homeowners flush a tank or descale a tankless unit themselves. A tank flush needs only a garden hose. Tankless descaling needs a small submersible pump, two hoses, a bucket and a few gallons of white vinegar, a kit that costs less than one professional visit and can be reused for years. Our guides on how to flush a water heater and descale a tankless water heater walk through each job.
When to pay a pro
- The drain valve or isolation valves are stuck or leaking.
- The anode rod needs replacing and will not budge.
- You want gas components, venting and combustion checked.
- The heater is in a tight attic or crawl space.
What raises the price
- Hard water. Heavy scale takes longer to dissolve and may need a second descaling cycle.
- Stuck or missing service valves. Tankless units need isolation valves with service ports; installing them adds a plumbing charge the first time.
- Location of the heater. Attics, crawl spaces and tight closets add labor.
- Parts found during the visit. A worn relief valve, drain valve or anode rod adds to the bill.
- Region. Labor rates in large metro areas run well above rural rates.
Ask for the price of the maintenance visit itself before the technician starts, and agree on a limit for any extra parts.
Is a maintenance plan worth it?
A plan that includes an annual flush or descale, an inspection and a discount on repairs typically costs about $100 to $300 a year. It is usually worth it for tankless heaters in hard water areas, where a single heat exchanger repair can exceed $1,000. For a tank heater you are comfortable flushing yourself, a plan adds less value.
What skipping maintenance costs
A scale-damaged tankless heat exchanger can cost around $1,200 or more to replace, and tank sediment shortens the life of the whole heater. Warranties also commonly exclude scale damage, so keep receipts or a simple log of each service.
Common questions
How much does it cost to flush a water heater?
A professional tank flush typically costs about $75 to $250. Tankless descaling usually costs about $150 to $350.
Do tankless water heaters need annual maintenance?
Yes. Most manufacturers recommend descaling about once a year, and more often with hard water.
Can maintenance extend a water heater's life?
Regular flushing and anode rod replacement can help a tank last longer, and descaling protects a tankless heat exchanger.
Was this article helpful?
Sorry about that. What was missing?
Please do not include personal information. Links are not accepted.
Thanks for your feedback. It helps us improve our guides.
More in Plumbing costs
- Plumbing costs: what drives the price of a repair (start here)
- Water heater element replacement cost
- Water heater anode rod replacement cost (2026)
- Gas line installation cost (2026)
- Water heater expansion tank installation cost (2026)
- Water softener installation cost (2026)
- Well pump replacement cost (2026)
- Sump pump repair cost (2026)
- Tankless water heater repair cost (2026)