Updated November 9, 2026
A plumbing estimate template earns its keep the moment you open a wall or pull an old heater out. It has to say what the price covers, what code may add, and what happens when the job is not what it looked like.
Quick answer: A plumbing estimate lists the service call and whether it is credited, flat-rate job lines, code-required parts, permit at cost, exclusions for hidden conditions, and how long the price holds. The worked water heater and drain job below comes to $2,705 with a 47.9% gross margin.
Housecall Pro lists plumbers at $75 to $150 an hour for residential work, a $50 to $250 service call fee, kitchen sink line clearing at $150 to $310, and electric water heater installation at $1,680 to $2,867 (Housecall Pro, updated Nov 4, 2026). Treat these as a sanity check. Your flat prices should come from your own loaded labor rate and parts cost.
| Line | What to write | Pricing |
|---|---|---|
| Customer and site | Name, address, access, water shutoff location | No charge |
| Service call | Fee, and whether it is credited if work is approved | Flat |
| Scope | Fixture or line, model, size, location | Reference |
| Main job | Remove, install, test, haul | Flat |
| Code items | Expansion tank, pan, venting, shutoffs | Per item |
| Permit and inspection | Who pulls it, passed through | At cost |
| Hidden conditions | Rotted pipe, inaccessible lines, added at the stated rate | Hourly, stated |
| Warranty | Parts by manufacturer, your labor period | Written out |
| Terms | Valid 15 days, deposit, payment on completion | Written out |
All prices are assumptions inside the ranges above. The $89 service call is credited because the work was approved.
| Line | How it is priced | Total |
|---|---|---|
| 50-gallon electric water heater, installed | Flat | $2,150 |
| Expansion tank, if your code calls for it | Per item | $185 |
| Permit | At cost | $85 |
| Haul away old unit | Flat | $60 |
| Clear kitchen line, same visit | Flat | $225 |
| Estimate total | $2,705 |
Job cost at assumed rates: heater $780, fittings and materials $120, five labor hours at $85 loaded is $425, permit $85. That totals $1,410, leaving $1,295, a 47.9% gross margin. A 25% deposit is $676.25. Overhead still has to come out of that margin, which is why the service call should only be credited when the customer approves the work.
When a heater is aging, show a repair line and a replacement line side by side with the expected life of each. The homeowner decides, you avoid being blamed for an upsell, and you have written proof they were offered replacement if the old unit fails next month.
Old galvanized pipe, a corroded shutoff and a slab leak are what turn a good estimate into an argument. State your hourly rate for anything not on the estimate, and require a signed change before the extra work starts. Check your numbers in the free plumbing estimate calculator, and read how to price a plumbing job for the labor math.
First, quoting from the phone without asking the age and location of what is failing; a heater in a tight attic is a different job from one in an open basement. Second, leaving code items out to look cheaper, then asking for more once the inspector is involved. Put the expansion tank or pan on the estimate as its own line and let the customer see why. Third, forgetting to price the return trip when a part is out of stock. State on the estimate that a second trip caused by a customer change is billed at your service call rate.
Unmanually is a 24/7 AI Office Manager for plumbers. It answers the call while your hands are in a crawlspace, books the visit, sends the estimate from your price list and follows up until the customer decides. See how it works for plumbers.
The service call and whether it is credited, flat job lines, code-required parts, permit cost, a rate for hidden conditions, warranty and how long the price holds.
Housecall Pro lists $75 to $150 an hour for residential work, plus a $50 to $250 service call fee in many markets.
Many plumbers credit it to keep the sale, but only when the work is approved. Say so on the estimate.
An estimate can change with what you find; a quote is a fixed price. Label which one you are giving on each line.
Home service businesses answer only about half their calls (Invoca, July 2026), and owners spend about 11 to 16 hours/week on admin. Knowing what to do is the easy part; the money leaks out in the calls you can't take, the quotes nobody chases and the invoices that sit unpaid. Unmanually is a 24/7 AI Office Manager for plumbers that you run by voice from your phone:
Sources: Invoca, July 2026 (52% of home-service calls answered by a person, 60M+ calls); admin hours: Time etc / Censuswide 2023 and Amex SME Barometer 2026.
Unmanually is an AI Office Manager that works 24/7 and that you run by voice from your phone. Leave your mobile number and the AI Office Manager calls you right away, the same way it would call back one of your customers. That call is the demo: it answers, books you a 15-minute time with the founder and follows up.
We use your details only to call you and follow up about Unmanually. Unsubscribe any time.
Pick the one that fits where your business is right now.
$99/month
Your AI Office Manager calls back every lead, books the job and runs your office 24/7, so hours of admin become minutes of talking.
Start Growth$0, no credit card
A website for your business that makes your phone ring, built in 60 seconds. Add the Growth plan whenever you are ready.
Get my free website