Labor only — separate from the unit cost
Most quotes show a single all-in price that bundles the water heater unit and the labor together. To compare quotes properly you want to separate them — because labor is where the variation lives. The water heater unit itself is roughly the same price at any plumber (they all buy from the same wholesalers, with 10–20% markup to the customer).
| Install type | Labor only (typical) | Hours |
|---|---|---|
| Electric tank, like-for-like swap | $300–$550 | 2–3 |
| Atmospheric gas tank, like-for-like swap | $400–$700 | 2.5–4 |
| Power-vent gas tank install | $650–$1,200 | 4–6 |
| Condensing gas tank install | $850–$1,500 | 5–7 |
| Heat-pump (with existing electric circuit) | $500–$900 | 3–4 |
| Heat-pump (new electric circuit needed) | $900–$1,700 | 5–7 |
| Tankless gas (with existing 3/4" gas line) | $1,200–$2,000 | 6–9 |
| Tankless gas (gas line upsize required) | $1,800–$2,800 | 9–14 |
| Electric tankless install | $800–$1,800 | 5–8 |
Hourly labor rates by plumber type
The hourly rate a plumber charges varies considerably by business model:
- Independent local plumber, 1–3 employees: $85–$135/hour. Lowest overhead, often the best value for routine work. Reach them through local recommendations.
- Regional plumbing company, 10–50 employees: $120–$180/hour. Mid-range overhead. Faster scheduling and more consistent quality control than solo operators.
- National franchise (Roto-Rooter, Mr. Rooter, Benjamin Franklin): $150–$250/hour. Highest overhead due to franchise fees and national marketing. Faster emergency response.
- Home Depot/Lowe's installer: Flat-rate pricing, not hourly. Typically equivalent to $130–$180/hour effective rate. Bundled with unit purchase, simplified billing.
For a routine like-for-like gas tank replacement, the price gap between an independent plumber at $1,250 and a national franchise at $2,250 reflects the labor markup, not better work. Both will install the same Rheem with the same care. Pay the premium only when speed (same-day) or insurance documentation matters.
What the labor actually covers
A like-for-like atmospheric gas tank replacement labor breakdown:
- Travel to site (10–20 min, often not billed separately).
- Diagnostic of existing unit + decision-making (15 min).
- Shut off water and gas, drain old unit (30 min).
- Disconnect old unit (15 min).
- Remove old unit, place new unit (15 min — heavy work).
- Connect new unit: water lines, gas line with new flex connector, vent draft hood, T&P valve and discharge tube (45 min).
- Fill tank, purge air, light pilot, leak-test gas connections (20 min).
- Verify operation: thermostat setting, recovery rate (15 min).
- Code paperwork: permit signoff if inspector is on-site, otherwise homeowner instructions (10 min).
- Haul-away the old unit (10 min).
That is 3 hours of actual work plus 30 minutes of overhead. At $120/hour that is $420 in labor. Plumbers typically bill 3 hours minimum on a service of this type.
Permits are part of the labor cost
Most US jurisdictions require a permit for water heater replacement. The permit fee itself is $75–$300; the plumber's time to pull the permit and schedule the inspection adds 30–60 minutes to the job billing.
Some plumbers quote "with permit" and "without permit" prices. Always go with permit. The savings on the no-permit option are small ($150–$300), and the risks are large: insurance claims may be denied if a non-permitted install fails, home sales require disclosure of unpermitted work, and inspectors find these during routine inspections.
Common labor add-ons
Beyond the base install, several common code requirements add labor:
- Expansion tank installation: $80–$200 in labor on top of the $40–$80 part. Required when the house has a check valve or pressure-reducing valve on the main.
- Earthquake straps: $40–$80 labor on top of $20 in straps. Required in California and parts of WA, OR, NV.
- New T&P discharge tube routing: $40–$100. Often required when the new unit is a different size than the old one.
- Drain pan with drain line: $100–$250. Required for upstairs or above-living-space installs.
- Sediment trap on gas supply: $40–$120. Required by most modern jurisdictions, often missing on older installs.
- New shutoff valves (if existing are corroded): $80–$160 each.
These are not optional — they are code-required upgrades that the plumber will install correctly during a permitted job. Quotes that significantly underprice the competition often skip these, which is part of the reason the quote is cheap.
Costs that should not be on the invoice
Some line items are markup, not labor. Spot these and question them:
- "Disposal fee" over $80. The plumber takes the old unit to a recycler; the recycler often pays the plumber for the scrap. $40–$80 covers their time and dumping fee. $200 is markup.
- "Fuel surcharge" or "trip fee" on top of normal hourly rate. Either the hourly rate covers travel or it does not. Charging both is double-billing.
- "Code compliance fee" as a separate line. Code compliance is the job, not an add-on.
- "Diagnosis fee" on a replacement install. Diagnosis applies when the problem is unknown. If you ordered a replacement, the job is the replacement.
Where your job lands
Labor cost for a routine like-for-like swap should fall in the lower half of the table above. If your quotes consistently come in above the typical range, look for one of these explanations: the install location is awkward (attic, second floor, narrow closet); code-required upgrades are being added that the original install lacked; the plumber is a high-overhead operation; or the area is high cost-of-living (NYC, LA, SF).
If your quotes come in below the typical range, look for: missing permit, skipped code-required hardware, no warranty in writing, unlicensed contractor. Below-market labor pricing is almost always cutting something the inspection cares about.
Getting good quotes
For any install over $1,500: get three quotes from independent or regional plumbers. Avoid quoting through the manufacturer hotline (the company hands off to a network installer who charges a premium for the lead generation cost). Avoid insurance-referred plumbers (premium pricing built into the relationship).
Ask each quote to itemize: unit cost, labor hours, permit, disposal, code-required hardware (separately listed), labor warranty period. Compare line-by-line, not total-to-total. A quote that is $200 lower on the unit but $300 higher on labor + add-ons is the wrong cheap.