Free plumbing estimate template

A free plumbing estimate template with a sample for a water heater replacement, a whole-house repipe and a bathroom rough-in, with permits and terms.

Sample · made-up company, customer and prices

Your Plumbing Company
123 Main Street, Suite 100, Anytown, ST 12345
(555) 123-4567 · info@yourplumbingcompany.com
License no. ABC-12345
Estimate
No. EST-0089
Date
Prepared forJane Doe · 789 Elm Street, Anytown, ST 12345 · (555) 555-0123
Price valid30 days, until
TimelineStart About days on site
Based onVisual inspection only
ProjectsPrice range
Water heater replacement
50-gallon gas water heater — remove old unit, install new, update connections
$1,800–$2,400
Whole-house repipe
Replace galvanized pipes with PEX — 2-bath home, including permits
Low to high depends on what is behind the walls
$4,500–$7,000
Bathroom rough-in
New bathroom plumbing — toilet, sink, shower supply and drain lines
$2,200–$3,500
Permits & inspection Included Not included
Not included
Also quoted · a separate job
Kitchen drain and faucet repair
LaborQtyRateAmount
Diagnose kitchen drain blockage1$95.00$95.00
Snake main drain line (up to 100ft)1$275.00$275.00
Replace kitchen faucet (labor)1.5 hrs$85.00$127.50
Leak test and system check1$65.00$65.00
MaterialsQtyRateAmount
Delta single-handle kitchen faucet1$189.00$189.00
Supply lines (braided stainless)2$12.50$25.00
Plumber's putty & Teflon tape1$8.00$8.00
Labor$562.50
Materials$222.00
This job$784.50
Terms & conditions
  1. 1.This estimate is valid for 30 days from the date above.
  2. 2.A 50% deposit is required to schedule the work.
  3. 3.Final price may vary if conditions differ from what was observed during the estimate visit.
  4. 4.All work includes a 90-day labor warranty.
  5. 5.If corrosion is found behind walls, additional costs may apply.
Deposit received $ on
Customer signature & date
Contractor signature & date
How to read the sample

Seven numbered stops down the estimate’s left edge, one for each part a plumbing estimate needs, each explained below in the order it appears on the estimate.

What goes on a plumbing estimate

A plumbing estimate needs what the price is based on, whether permits are in it, the hidden conditions that could change it, and how long it holds. Those are the lines this template adds to the scope, materials, timeline, labor and terms any estimate has (explained in what a service estimate needs), and each is explained below in the order it appears on the estimate.

  1. 1

    How long the price holds

    Put a date on the price. Material prices move, so say how long yours holds — thirty days is common — and write the day it runs out, not only the number of days, so nobody has to count. The sample carries it in the job details, “Price valid: 30 days”, with the date beside it, and repeats the promise as the first of its terms.

  2. 2

    What the price is based on

    Say what you saw before you priced the job. If you only looked — no camera down the line, no wall opened — write “Based on: visual inspection only”, or charge a site visit fee and say so. It tells the customer the number rests on what was visible, and it is the line you point to when the job turns out bigger than it looked.

  3. 3

    Three jobs, each priced as a range

    List each project on its own line: the work in a sentence, then a price from low to high. The plumbing sample quotes three — a 50-gallon gas water heater swap at $1,800–$2,400, a whole-house repipe from galvanized to PEX at $4,500–$7,000, and a bathroom rough-in at $2,200–$3,500. The repipe has the widest range because it depends on what is behind the walls, and the estimate says so under its price.

  4. 4

    Permits and inspection fees

    Say whether permits and inspection fees are in the price, as a tick box rather than a footnote. A customer comparing your number with a lower one cannot tell that the other leaves them out. The sample ticks “Included”, as its repipe line does; if you leave them out, tick “Not included” and write the fees on the line beneath.

  5. 5

    Labor apart from materials

    Work you can see and count is priced line by line, with labor listed apart from materials, so the customer sees what each costs. The second job on this sample is itemized that way — kitchen drain and faucet repair: $562.50 of labor and $222.00 of materials, $784.50 in all. It is quoted apart from the projects above, so its total is its own, not theirs.

  6. 6

    Hidden conditions

    Name the condition that could change the price, in a term of its own. In plumbing it is often what is behind the walls: “If corrosion is found behind walls, additional costs may apply.” One specific sentence, agreed before the work starts, turns a surprise into a change the customer already signed for — it is why the repipe on this sample runs from $4,500 to $7,000.

  7. 7

    The terms, and the signatures that close it

    The plumbing sample’s terms hold the price for thirty days, ask half to schedule the work — $392.25 of the $784.50 drain and faucet job — and end on the corrosion clause, so the one thing a plumber cannot see from the room is agreed before a wall is opened. Write the deposit on its line when it arrives; once both of you sign and date it, the estimate is the agreement.

That is the whole plumbing estimate, part by part. Print the blank and fill it in by hand, or save it as a PDF to keep.

Prints the estimate alone
Sent as a proposal

Plumbing estimates in Business Genie

The kitchen drain and faucet repair comes to $784.50, with half due up front to schedule it. In Business Genie the same estimate goes to Jane Doe as a proposal — the same 7 lines, the same total — with the $392.25 deposit asked for on it, so it is paid before the visit instead of written in by hand after. She can pay by card, Apple Pay, PayPal, Venmo or Cash App.

From the estimate above
Kitchen drain and faucet repair
Labor$562.50
Materials$222.00
This job$784.50
Terms & conditions
2.A 50% deposit is required to schedule the work.
Customer signature & date

The sample’s second job, sent as a proposal · sample data

Business Genie is field service management software for contractors, built around route optimization — schedule and route your crews, then invoice and get paid, on the web and in the iOS and Android app.

Start free trialFrom $50/month · 1-month free trial · No credit card

Questions about plumbing estimates

How detailed should a plumbing estimate be?

A plumbing estimate should break down labor, materials, permits, and any subcontractor costs separately. Include the scope of work, timeline, and any conditions that could change the price.

Should I charge for plumbing estimates?

Decide your policy and state it before the visit: for example, a free estimate for a larger job such as a water heater replacement or a repipe, and a diagnostic fee for a troubleshooting visit.

How long should a plumbing estimate be valid?

Thirty days is a common validity period. Material prices move, so include a clause saying the price may change if the estimate is accepted after that date.

Estimate templates for other trades

Every trade’s estimate carries the lines any estimate has, and a few only that trade needs. Each of these is filled in on its own sample, with the lines it adds, and switches to a blank you can print. All estimate templates