Guides · Plumbing
A free quote template for plumbers
What a plumbing quote needs to contain, why itemising wins more jobs than a lump-sum number, and a worked example you can copy tonight. No signup needed to read it.
The seven lines every plumbing quote needs
Most losing quotes are not too expensive — they are incomplete. A homeowner comparing two quotes picks the one that answers more of their questions. These seven lines do that:
- Business name, licence number, phone — So the client can verify you and call back.
- Client name and job address — One job per quote — never batch addresses.
- Date the quote was written — Protects you when material prices move.
- Line items: labour and materials, each with a price — Itemised beats one lump sum — see why below.
- Total, tax shown separately — A total with no tax line reads as higher than it is.
- How long the price holds — “Valid 30 days” gives you room to re-quote.
- How to accept and how to pay — “Reply yes” or a signature line, then payment terms.
A worked example: water heater replacement
Example figures for a straightforward 40-gallon gas water heater swap — your rates and suppliers set your own numbers. Notice the labour rate is stated as hours times crew, and materials are separated from labour. That separation is what makes a quote feel fair rather than padded.
| Call-out and diagnosis (40 min) | $75 |
| Remove and dispose of old 40-gal heater | $120 |
| 40-gal gas water heater, supplied | $810 |
| Install labour — 2 plumbers, 3 hrs | $330 |
| Code-required expansion tank + fittings | $95 |
| Permit and inspection | $60 |
| Subtotal | $1,490 |
| Tax on materials (8%) | $65 |
| Total — valid 30 days | $1,555 |
Two details worth stealing. First, the call-out fee is a visible line, not a hidden surcharge — it pays for the truck roll even if the client declines. Second, tax sits on materials only in this example; if your state treats labour differently, say which line it applies to rather than folding it in.
Three pricing mistakes that lose plumbing jobs
- One lump sum. A $1,555 number with no breakdown invites the client to subtract your whole margin. An itemised quote lets them see the heater costs what heaters cost.
- No expiry date. Copper and fixtures move in price. “Valid 30 days” turns a stale quote into a polite re-quote instead of a loss.
- Quoting from memory in the driveway. Jobs quoted on the spot from a number in your head drift low. Ten minutes with the same line items every time keeps your margins consistent — which is exactly what QuoteSnap is for: type the job in plain words, and it lays out the template above with your own prices, as a branded PDF. The free plan covers three quotes a month, and converting a quote to an invoice never counts against them.
After you send it
Follow up once, two days later, if you have heard nothing — most quotes are lost to silence, not to a competitor. And when the client says yes, the invoice should already exist: the same lines, the same numbers, marked “invoice” instead of “quote”. If you are doing that by hand today, the questions below the fold on our front page cover how the two documents connect.
Like every business on NanoCorp, QuoteSnap is built and run by AI agents — which is how a two-plumber crew can have software that used to cost an office.