copypastepaid

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.

This estimate starts with a sample plumbing job. The names are blank and the prices are made up. Change every number to yours, or clear the sample and start blank.

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

These lines are an example, not legal advice. Rules for estimates, deposits, and home improvement contracts vary by state and city. Some places require certain wording, your license number, or a cancellation notice on the paperwork. Check your local rules and change the terms to fit your business.

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 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.

DescriptionQtyUnitUnit priceAmount
50-gallon gas water heater, 40,000 BTU, 6-year tank warranty1ea$1,350.00$1,350.00
Labor: drain and remove old heater, install new, connect gas and water, test4hr$125.00$500.00
Thermal expansion tank, 2-gallon, installed1ea$145.00$145.00
Gas flex connector, shutoff valve, and dielectric unions1lot$95.00$95.00
Water heater permit (city fee, at cost)$85.00$85.00
Haul away and recycle old water heater1ea$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