Plumbing estimate template
A plumbing estimate should describe the fix or install, the fixture or equipment model, flat-rate or labor and parts pricing, permit and code-upgrade costs, wall or floor access work, exclusions and how long the quote stays valid.
What goes into a plumbing estimate
Plumbing estimates are often written in a customer's kitchen while the water is shut off, so they need to be clear fast. Name the equipment, its size and its grade, and say whether the price is flat rate or time and materials. Homeowners trust a price that shows exactly what is being installed.
The example replaces a 50 gallon gas water heater and adds the code items that replacements often trigger, such as an expansion tank and a drain pan. It is priced flat rate and holds for 30 days.
Not included in this estimate
- Drywall or flooring repair after access openings
- Replacing corroded supply lines beyond the heater connections
- Upsizing the gas line if the existing line is too small
- Water damage cleanup
Clearflow Plumbing LLC
service.clearflow@example.com · (555) 010-5129
Estimate
EST-1024
Prepared for
Rafael Moreno
Valid until
November 19, 2026
Estimate total
$2,535.00
| Description | Qty | Amount |
|---|---|---|
| Drain, remove and dispose of existing 50 gallon gas water heater | 1 | $175.00 |
| 50 gallon gas water heater, 6 year tank warranty, installed | 1 | $1,650.00 |
| Thermal expansion tank, installed | 1 | $225.00 |
| New gas flex connector and shutoff valve | 1 | $95.00 |
| Drain pan with drain line | 1 | $85.00 |
| Venting adjustments to meet current code | 1 | $180.00 |
| Permit and inspection | 1 | $125.00 |
- Total
- $2,535.00
Flat-rate price, valid for 30 days. Includes haul-away of the old heater. Code items may change if the inspector requires more.
Fill in this plumbing estimate online
The lines are already in. Change them to your own job, then download a free PDF. Nothing you type leaves this browser.
Your business
Estimate
EST-0001
Prepared for
Client name
Valid until
November 20, 2026
Estimate total
$2,535.00
| Description | Qty | Amount |
|---|---|---|
| Drain, remove and dispose of existing 50 gallon gas water heater | 1 | $175.00 |
| 50 gallon gas water heater, 6 year tank warranty, installed | 1 | $1,650.00 |
| Thermal expansion tank, installed | 1 | $225.00 |
| New gas flex connector and shutoff valve | 1 | $95.00 |
| Drain pan with drain line | 1 | $85.00 |
| Venting adjustments to meet current code | 1 | $180.00 |
| Permit and inspection | 1 | $125.00 |
- Total
- $2,535.00
Flat-rate price, valid for 30 days. Includes haul-away of the old heater. Code items may change if the inspector requires more.
Free, no signup, no watermark. What you type stays in this browser.
How to fill in a plumbing estimate template
- 1
Open the template
Fill in the plumbing estimate template on this page, or download it for Word or PDF.
- 2
Add your business and client
Enter your business name, contact details and logo, then the client's name and address.
- 3
Set the number and how long it's valid
Give the estimate a number and the date the price is good until, often 30 days.
- 4
List the work
Add each line with quantity and rate, such as drain, remove and dispose of existing 50 gallon gas water heater and 50 gallon gas water heater, 6 year tank warranty, installed. Add tax, a discount or a deposit if needed.
- 5
Send it for approval
Download the PDF, or send it from Invoicefy so the client can accept it online and you can turn it into an invoice.
How to price a job as a plumber
Offer good, better and best options
On a water heater or fixture swap, show two or three choices, such as a standard tank, a longer-warranty tank and a tankless unit. Clients pick what fits their budget, and you skip a second visit to requote. Send each option as its own estimate so acceptance is clean.
Include code upgrades up front
Replacements often trigger code items like expansion tanks, drain pans or venting changes. Pricing them in from the start avoids a surprise add-on after the inspector visits.
Spell out access and patching
If you have to open a wall or ceiling to reach pipes, say who repairs it. Most plumbers exclude drywall and paint, and saying so stops a homeowner from assuming a finished wall is included.
Say what the flat rate covers
A flat-rate price should note what is included, such as haul-away, permit and standard fittings, and what would change it. Hidden problems like a seized main shutoff or corroded lines should be priced as a change before you fix them.
Get approval before you leave the driveway
Invoicefy lets you send the quote as a proposal and text the link from your phone. The homeowner accepts online, and when the job is done one click turns the accepted proposal into the invoice.
Questions people ask
Flat rate works well for common jobs like water heaters, toilets and faucets, because the customer knows the price before work starts. Time and materials fits leak hunting and remodel rough-ins, where the work is hard to predict. Say which one you are using.
It can if you find conditions the estimate excluded, such as rotted pipe or a failing main shutoff. Stop, explain the problem, price the change in writing and get approval before you continue.
Many plumbers charge a service call fee to come out and diagnose, then credit it if the customer approves the repair. For planned installs like a repipe, free estimates are more common.
Two to four weeks is typical. Equipment prices and supply house stock change, so a short window keeps you from installing a heater at last season's price.
Keep going
Get the contractor paperwork kit
Estimate, invoice, deposit invoice, change order and final notice templates in one download, sent to your inbox.
Send the proposal, then bill it in one click.
Your client accepts the proposal online and you turn it into an invoice without retyping a thing. Free to start.