Home › Free tools › Estimate templates › Plumbing
Free plumbing estimate template
A plumbing estimate that's ready to fill in: the new equipment, parts, labor, the permit, and haul-away each get their own line. The sample is a gas water heater replacement with made-up prices, so change them to yours. Edit it here, then print it or save it as a PDF. No signup, and nothing you type leaves your browser.
Want 25 AI prompts for quotes, follow-ups, and payment reminders? Get the free 25-prompt pack.
Below is a working estimate with a sample plumbing job filled in. Type over anything, add your business details once (they're saved in this browser and shared with the invoice maker), and print it. Jump to what a plumbing estimate should include or the sample text to send with it. For the texts before and during the job, see the plumber text templates.
1. Your business
2. Customer and job
3. Estimate number and dates
4. Line items and totals
Leave Qty blank for a flat price line, like a trip charge. Units are up to you: ea, hr, sq ft, ln ft, visit, lot.
5. Notes and terms
6. Your estimate
Preview. This is what prints. Empty fields are left off.
7. Send it
Save the estimate as a PDF, then send it with one of these. Your customer's name, the job, the total, and the valid-until date are filled in from the estimate. Anything still in [brackets] is yours to finish.
Heard nothing back? Use the three-text quote follow-up plan. Not sure your price is right? Check it with the free pricing calculator before you send. For reminders, invoices, and review requests with your details filled in, use the free text generator.
What a plumbing estimate should include
Every estimate needs your business details, the customer, an estimate number, the date, the line items, the total, and how long the price holds. The estimate maker above handles those. These are the lines that matter most for plumbing work:
- The fixture or equipment, by size and model. Gallons and BTU for a water heater, the faucet or toilet model, pipe size and material. Customers compare these between bids.
- Labor, by task or as a flat price. Hours and your rate, or a flat price for the job. Flat pricing is common for water heaters and fixture swaps.
- Parts and fittings. Expansion tank, valves, connectors, and fittings on their own lines, or one lot line, so the total makes sense.
- Permit and code items. Many cities want a permit for water heaters and repiping. List the permit fee and any code updates, like an expansion tank or seismic straps.
- Haul-away. Disposal of the old equipment, if you charge for it.
- What could change the price. Corroded shutoffs, old venting, or a leak you can't see yet. Say you'll stop and price any extra work before doing it.
- Warranty and how long the price holds. The maker's warranty, your labor warranty, and a valid-until date.
The sample plumbing estimate, line by line
Here is the sample above as plain numbers, so you can check the math or copy the line names. The prices are made up for this example.
| Description | Qty | Unit | Unit price | Amount |
|---|---|---|---|---|
| 50-gallon gas water heater, 40,000 BTU, 6-year tank warranty | 1 | ea | $1,350.00 | $1,350.00 |
| Labor: drain and remove old heater, install new, connect gas and water, test | 4 | hr | $125.00 | $500.00 |
| Thermal expansion tank, 2-gallon, installed | 1 | ea | $145.00 | $145.00 |
| Gas flex connector, shutoff valve, and dielectric unions | 1 | lot | $95.00 | $95.00 |
| Water heater permit (city fee, at cost) | $85.00 | $85.00 | ||
| Haul away and recycle old water heater | 1 | ea | $60.00 | $60.00 |
| Total | $2,235.00 | |||
Sample text to send with a plumbing estimate
Save the estimate as a PDF, then send it with a short text like this one. Step 7 above fills it in from your estimate. Here it is with blanks:
Sending the plumbing estimate (text)Text
Hi [first name], it's [your name] with [business]. Here's the estimate for the [job]: [link]. Total is [$], including the permit and haul-away. It's good until [date]. If you'd like to go ahead, reply "approved" and we'll get you on the schedule. Questions? Call or text [phone].
Tip: Save the estimate as a PDF first, then attach it or paste a link where the [link] is. No answer in two days? Send the check-in from the quote follow-up texts.
Job done? Edit this estimate, then open the plumbing invoice template and click "Start from my last estimate": the customer, job, line items, and deposit come over. Scope changed mid-job? The free change order maker starts from this estimate and shows the new contract total. Not sure your price is right? Check it with the free pricing calculator before you send. More texts for plumbing jobs: plumber text templates.
Estimate templates for other trades
Each one starts with that trade's usual line items: roofing, painting, HVAC, electrical, handyman, landscaping, house cleaning. See them all on the estimate templates page, or use the blank estimate maker.
Plumbing estimate questions
What should a plumbing estimate include?
Your business name, phone, and plumbing license number if your state requires it, the customer and job address, an estimate number, the date, and how long the price holds. Then the equipment or fixture by size and model, labor, parts, the permit, haul-away, what could change the price, the total, any deposit, and your warranty.
Should a plumbing estimate be a flat price or hourly?
For work you can see and have done many times, like a water heater or toilet swap, many plumbers quote a flat price. For drain problems or repairs behind walls, an hourly estimate with a range or a not-to-exceed amount is fairer to both sides. Say on the estimate which one it is.
Do I need a permit to replace a water heater?
In many cities and counties, yes, and the inspector may check the venting, gas connection, relief valve line, and expansion tank or straps. Rules vary, so check with your local building department, and put the permit fee on its own line.
Can I turn this plumbing estimate into an invoice?
Yes. Edit this estimate, then open the plumbing invoice template or the invoice maker and click "Start from my last estimate." The customer, job, and line items come over, so you only change what turned out different.
Get the free 25-prompt pack
25 copy-paste AI prompts for home-service owners: quotes, follow-ups, review asks, payment reminders, scheduling texts, and job write-ups. Works with ChatGPT, Grok, Claude, Gemini, or Copilot, free versions included. Enter your email and the PDF is sent to you.
Send me the free pack