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
  1. Typical maintenance costs
  2. What tank maintenance includes
  3. What tankless maintenance includes
  4. How often
  5. Doing it yourself
  6. When to pay a pro
  7. What raises the price
  8. Is a maintenance plan worth it?
  9. What skipping maintenance costs

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

ServiceTypical 2026 cost
Tank flush and inspectionAbout $75 to $250
Tankless descaling or flushingAbout $150 to $350
Basic tankless service without descalingAbout $75 to $150
Anode rod replacement (tank)About $100 to $350
Temperature and pressure relief valve replacementAbout $50 to $300
Annual maintenance planAbout $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 typeTypical schedule
TankFlush yearly; check the anode rod every few years
Tankless, soft or average waterDescale about once a year
Tankless, hard waterDescale 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?

More in Plumbing costs