Most homeowners get a water heater quote as a single number — “$2,028.70, installed” — and no way to tell whether it’s fair. Contractors, meanwhile, lose money when they forget a line. So here is one real quote taken completely apart: a like-for-like 50-gallon atmospheric gas tank in a basement, priced by the ScopeToSign resolver from a researched plumbing pack. Every figure below is real resolver output — nothing is rounded for the story.
| Line item | Notes | Price |
|---|---|---|
| Labor — lead | $405.00 | |
| Gas tank water heater | $897.00 | |
| Water flex connectors (×2) | $46.20 | |
| Gas flex + valve | $52.80 | |
| Vent connector kit | $39.60 | |
| Expansion tank | commonly forgotten — caught by review | $95.70 |
| Labor — Expansion tank | commonly forgotten — caught by review | $54.00 |
| Drain pan + line | commonly forgotten — caught by review | $75.90 |
| Labor — Drain pan + line | commonly forgotten — caught by review | $67.50 |
| Permit | pass-through — at cost, never marked up | $225.00 |
| Haul-away / disposal | commonly forgotten — caught by review | $70.00 |
| Total | $2,028.70 |
Real resolver output from the plumbing pack’s researched defaults — integer cents, nothing hand-typed. Lead labor billed at $135/hr.
The labor line: $405.00
A straightforward tank swap is a few hours for one licensed plumber. At the pack’s researched default of $135 an hour, the base install labor lands at $405.00. That’s the drain-down, the disconnect, setting the new tank, reconnecting water, gas, and venting, and filling and testing. Notice the code add-ons carry their own labor lines further down — the expansion tank and pan aren’t free to install, and an honest quote shows that time rather than burying it.
The equipment: $897.00 for the tank, plus the small parts
The tank itself is $897.00 — the single biggest line. Then come the parts a code-correct install actually needs, each priced separately: water flex connectors at $46.20, a gas flex and valve at $52.80, and a vent connector kit at $39.60. None of these is optional on a real install. A quote that shows only “water heater” and a labor number is hiding the small parts inside a markup, which is exactly where the number gets fuzzy.
Why the expansion tank is on here — $95.70 plus $54.00 labor
If your home has a check valve, a pressure-reducing valve, or a backflow preventer, it’s a closed system — and code requires a thermal expansion tank so heated water has somewhere to expand instead of stressing the tank and the relief valve. The pack prices the part at $95.70 and its install labor at $54.00. This is the single most commonly “forgotten” item on a cheap water-heater quote, and the review engine in the app flags it before a contractor can send an estimate without it.
The drain pan: $75.90 plus $67.50 labor
A drain pan and line under the tank is cheap insurance over a finished floor — the pack prices the pan at $75.90 and the labor to run its drain at $67.50. It’s the kind of line a low quote drops to shave a hundred dollars, and the line a homeowner most regrets when a tank eventually weeps.
The permit is a pass-through — $225.00, never marked up
Replacing a gas appliance tied to your water and venting is permit-and-inspection work in most jurisdictions. The pack lists the permit at $225.00, and — this matters — it’s a pass-through: billed at the jurisdiction’s cost plus a flat admin fee, never marked up like a material. That’s a deliberate rule in the engine (Law 3): pass-throughs and permits can’t carry a margin. If a quote has no permit line at all, someone is either skipping the permit or hiding it.
Haul-away: $70.00
Someone has to move a 150-pound old tank and dispose of it. The pack prices haul-away at $70.00. It’s a small line, but its absence is a tell: ask where the old tank is going, and who’s paying to take it.
So what’s a fair total? $2,028.70
Add it up and this code-complete 50-gallon replacement is $2,028.70 at researched defaults. A quote well under that is usually cheaper because it left something out — the expansion tank, the pan, the permit, or the haul-away. A quote well over it should itemize why: a power-vent tank, a tough attic set, or a gas-line change all add real, nameable lines. The point of reading a quote line by line is that “too cheap” and “too expensive” stop being feelings and become specific missing or added items you can ask about.
For homeowners and for contractors
If you’re a homeowner: take your quote and check it against these lines. Is the permit listed? Is there an expansion tank if your system is closed? Is haul-away in there? You don’t need to know plumbing to ask “where’s the pan?”
If you’re a contractor: this is exactly what ScopeToSign builds for you — every one of these lines from your own price book, with a review engine that catches the expansion tank before you send. You can price this exact job yourself in the water heater cost calculator, or see the whole engine on the plumbing estimating software page.
Every number here is real resolver output from a researched plumbing pack — labeled a researched default and yours to adjust in your own price book. Prices vary by region; the permit especially varies by jurisdiction.