Why "what's the going rate" is the wrong question
Every plumber has been asked, "What do you charge for a water heater?" The honest answer depends on your shop. A tech's wage, your insurance, your truck payments and the size of your office all change what a swap costs you. Two shops can charge very different prices for the same tank and both be priced right.
Published cost guides give a sense of the market, but they are wide and they move by region. For example, Fixr's 2026 water heater guide puts the national range at $900 to $3,000, with an average around $1,400, and says labor fees vary by location and usually scale with the cost of living. Use numbers like that as a sanity check, never as your price. Your price comes from your costs.
Step 1: Know your burdened labor rate
Your burdened labor rate is what one billable hour of a tech really costs you, not just the wage. Add the wage, payroll taxes, workers' comp, health insurance, paid time off and any vehicle allowance. Then divide by the hours you can actually bill, not the hours you pay.
Example: Harbor Line Plumbing (a made-up shop) pays a tech $34 an hour. Taxes, comp, insurance and PTO add about $10, so each paid hour costs $44. The tech is paid for 2,080 hours a year ($91,520) but only bills about 1,350 of them. $91,520 / 1,350 = about $68 per billable hour.
Step 2: Recover overhead per labor hour
Overhead is everything that keeps the doors open but is not tied to one job: rent, office staff, software, insurance, marketing, fuel and truck payments. Spread it over your billable hours.
Example: Harbor Line's overhead is $580,000 a year. Six techs bill 1,350 hours each, so 8,100 hours. $580,000 / 8,100 = about $72 per billable hour. Add that to the $68 and every hour on a job costs the shop $140 before parts.
Step 3: List the parts, permit and disposal
Price the heater at what you pay your supplier today, not what you paid last spring. Then list every small part. The small parts are where margin leaks: flex connectors, gas connector, venting pieces, a new drain pan, an expansion tank if your local code or the house calls for one, seismic straps where required, fittings and solder.
Add the permit fee for that jurisdiction and the cost of hauling the old tank (dump fee or recycler, plus the time). If a second trip is needed for the inspection, count those hours too.
Step 4: Worked example, 50-gallon gas tank swap
All numbers below are examples for Harbor Line Plumbing, not market prices.
| Line | How it is figured | Cost to the shop |
|---|---|---|
| Labor | 4 hours x $68 burdened rate | $272 |
| Overhead recovery | 4 hours x $72 | $288 |
| Heater | Supplier cost, 50-gal gas | $750 |
| Install parts | Connectors, venting, pan, expansion tank, fittings | $180 |
| Permit | Local fee (example) | $120 |
| Haul-away | Recycler fee | $40 |
| Full cost | $1,650 |
Now pick a target net margin, the profit left after every cost including overhead. Say Harbor Line wants 20%. Price = full cost / (1 - 0.20) = $1,650 / 0.80 = $2,062.50. Round to $2,065.
Check it from the other side. Direct costs (labor, heater, parts, permit, haul-away) are $1,362, so the gross margin is ($2,065 - $1,362) / $2,065, about 34%. Net profit is $2,065 - $1,650 = $415, which is 20% of the price. Run your own numbers through the job pricing and markup calculator to check the math.
Turn it into a flat-rate line
Once the example works, save it as a flat-rate task in your price book: "Replace 50-gal gas water heater, standard install." Then add separate add-on lines for the things that change the job: an expansion tank where it is not already counted, a new gas shutoff, venting changes, a code-required pan and drain, moving the heater, or a tight attic or crawlspace. Customers understand add-ons when they are written down; they do not understand a vague "extra labor" line.
Price tankless and heat pump units the same way, with their own labor hours. They usually take longer and may need gas line, venting or electrical work, so they get their own lines rather than a percentage bump.
Common mistakes
- Pricing from last year's parts cost. Re-check heater cost with your supplier whenever you update the book.
- Forgetting the second trip. Inspection visits, a missing part or a utility shutoff all burn hours.
- Using the wage instead of the burdened rate. A $34 wage is a $68 hour once burden and non-billable time are counted.
- Giving the price on the phone before seeing the install. Give a range for the standard swap and confirm on site. A trip charge or diagnostic fee that is credited to the job keeps that visit paid.
- Discounting to match a lower quote. Ask what is included first. Many low quotes leave out the permit, the expansion tank or haul-away.
What the office says on the phone
"A standard 50-gallon gas swap at our shop usually runs around $2,000, depending on what we find. That includes the permit, the parts to bring it up to code and hauling the old one away. Our tech will confirm the exact price on site before any work starts, and you will approve it on the spot."
Swap in your own number. Giving a ballpark that includes the permit and haul-away answers the price question without promising a figure you have not checked.
How SWITCHBOARD handles this
In SWITCHBOARD the water heater lines live in your Price Book with their labor hours and parts, and the estimate shows the live margin and markup against your target as the tech builds it. If a cost is missing it is flagged, not guessed. The customer can see Good, Better and Best options and sign on site. You can try it in the sandbox with no sign-up.
Questions people ask
How many labor hours should I price for a standard tank swap?
Time your own crews on several real installs and use the typical number, including drain-down, haul-away and cleanup. The 4 hours in the example is only an example.
Should I mark up the permit fee?
Either way works if it is consistent. Some shops pass the fee through at cost and count the office time to pull it as labor; others include it in the cost that the margin is applied to.
What is a good target margin for water heater installs?
There is no single right number. Set it so the shop hits its yearly profit goal after overhead, then check the result against local quotes and your close rate.
Do I need a different price for tankless water heaters?
Yes. Build a separate line with its own labor hours and parts, because gas, venting and electrical changes often make tankless installs a different job.
Sources
- How Much Does Water Heater Installation Cost in 2026? | Fixr.com (checked November 10, 2026)