Free Plumbing Estimate Template & Generator

Below is a real example of a professional plumbing estimate — the structure that wins jobs. Or skip the template: describe your job in plain words and let QuoteBeagle draft it for you, free.

Example: “replace 40 gallon gas water heater, second floor closet, haul away old unit

Sample
Your Business Name
Your City
Estimate

Water heater replacement

Labor — water heater replacement
Labor · 5 hrs @ $110.00
$550.00
Water heater unit (like-for-like replacement)
Materials · × 1 @ $895.00
$895.00
Fittings, valves & connectors
Materials · × 1 @ $85.00
$85.00
Haul away & disposal of old unit
Materials · × 1 @ $75.00
$75.00
Total$1,605.00
50% deposit to schedule; balance due on completion. Estimate valid 14 days.
Sent with QuoteBeagle

Draft yours in 60 seconds

What makes a plumbing estimate close

A plumbing estimate that closes has four things: a labor line with hours shown, materials broken out (customers accept totals they can see into), the assumptions you are making about access and existing hookups, and an expiry date that creates a reason to decide.

Always state what happens if you find something behind the wall. One sentence — "hidden damage or code corrections, if found, are quoted separately before work proceeds" — prevents most change-order fights.

Speed matters more than polish. Homeowners typically get two to three quotes and most hire whichever plumber quotes first and follows up. Getting the estimate out the same day you see the job is worth more than any discount.

The last piece isn’t on the template: follow-up. Most contractors never follow up on a sent quote, and most homeowners hire whoever does. QuoteBeagle sends the estimate as a one-tap accept link and nudges politely on day 2 and day 5 — stopping the moment they answer.