Most plumbing companies will not put a number on their website. We would rather tell you what things cost, because the single most common reason people put off calling a plumber is not knowing whether they are about to be handed a bill for four hundred dollars or four thousand.
The Short Answer
A standard tank water heater replacement generally runs between $1,500 and $2,000 installed. That includes the unit, the labour, the connections and hauling the old one away.
Our service call is $145 if we need to come out and diagnose something on site. Estimates themselves are free — if we can work out what you need from a phone conversation, that costs you nothing.
Why It Is a Range and Not a Price
The size of the unit matters, and so does whether it is gas or electric. But the biggest variable is usually the space.
A heater sitting in an accessible garage with room to work around it is a straightforward job. One wedged into a hall closet where the old tank physically will not come out without partly dismantling the surround is a different afternoon entirely. Same unit, same connections, considerably more labour.
We would rather give you an honest range up front and a firm price once we have seen it than quote a single headline figure that changes when we arrive. Nobody enjoys that conversation on the day.
Why We Will Not Price Tankless This Way
We deliberately do not publish a number for tankless installation, and it is worth explaining why rather than just leaving the gap.
A tankless unit fires at a much higher rate than the tank heater it replaces, which frequently means the existing gas line cannot supply enough volume and has to be upsized. Venting requirements are different too, and depending on where the old tank sat, running proper venting ranges from simple to genuinely difficult.
So quoting three thousand dollars over the phone and then discovering the job needs a new gas line run across the house does nobody any good. We look at your setup, then we price it. That is the whole of it.
When Replacing Is Not the Answer
Plenty of the calls we take about water heaters do not end in a replacement, and they should not.
A tank heater typically lasts eight to twelve years. If yours is three years old and one thing has gone wrong with it, that is a repair. We are not going to recommend a new unit because it is the larger ticket — that is precisely the behaviour that gives this trade a bad name.
The time to think seriously about replacement is when several things line up at once: rusty water on the hot side, water pooling around the base, rumbling from sediment, hot water running out much faster than it used to, and a unit that is already near the end of its expected life.
What You Get
We warranty our workmanship for a year. The heater itself carries whatever warranty the manufacturer provides, and we go through that with you before recommending a particular unit.
If you want to talk through what your situation looks like, call (480) 827-1162 or send us the details. Often we can give you a decent idea before anyone gets in a truck. More on the job itself on our water heater installation page.
Adair Plumbing
Family owned plumber serving Mesa and the Valley since 1978. Have a question? We're happy to help.
