How to Write a Plumbing Estimate: Template + Tips
A professional estimate protects your business, sets clear expectations, and helps you win more jobs. Here's exactly what to include and the common mistakes to avoid.
Why written estimates matter
Legal protection
A written estimate serves as a record of the agreed scope and price. If a dispute arises, you have documentation to fall back on. Verbal agreements are nearly impossible to enforce.
Professionalism
Clients compare quotes. A well-formatted estimate with clear line items signals that you run a professional operation — and justifies your pricing.
Fewer surprises
When clients see exactly what they're paying for, there are fewer "I didn't expect that" conversations at the end of the job.
Faster payment
Estimates that include payment terms and accepted methods get paid faster. Clients know what to expect and when.
What to include in your plumbing estimate
1. Job description
Start with a clear, specific description of the work. Not "fix plumbing" — something like "Replace 40-gallon gas water heater including removal and disposal of existing unit, new supply lines, and updated gas connections."
2. Materials list with costs
Itemize every material: pipes, fittings, fixtures, sealants, connectors. Include quantities and per-unit prices. Apply a 15–30% markup, which is standard in the industry.
3. Labor breakdown
State your hourly rate and estimated hours. For fixed-price jobs, you can show a single labor line item instead. Include travel time if the job is outside your normal service area.
4. Tax and permit fees
Include applicable sales tax on materials. If the job requires a permit (water heater installation, re-piping, etc.), list the permit fee as a separate line item.
5. Payment terms
Specify: deposit amount (typically 25–50% for larger jobs), when the balance is due (on completion or net-30), and how you accept payment (card, bank transfer, check).
6. Timeline and validity
Include your estimated start date and completion time. State how long the quote is valid — 30 days is standard. This protects you from materials price increases.
Sample estimate: Water heater replacement
Mike's Plumbing — Estimate #1042
Replace 40-gallon gas water heater, including removal and disposal of existing unit
| Item | Amount |
|---|---|
| 40-gal gas water heater (Rheem) | $680.00 |
| Supply lines, fittings, gas connector | $85.00 |
| Expansion tank | $45.00 |
| Labor (4 hours @ $95/hr) | $380.00 |
| Haul-away & disposal | $75.00 |
| Permit fee | $60.00 |
| Sales tax (materials) | $64.80 |
| Total | $1,389.80 |
50% deposit due on approval. Balance due on completion. Estimate valid for 30 days.
Common mistakes to avoid
Underquoting to win the job
Cutting your price to beat a competitor only hurts you. Quote fairly and let your professionalism sell the job.
Forgetting materials markup
Your time sourcing and transporting materials has value. A 15–30% markup is standard and expected. Don't sell materials at cost.
No payment terms
If you don't specify when and how you expect payment, you're leaving it to the client to decide. Always include deposit requirements and payment due dates.
Vague job descriptions
"Fix plumbing" invites scope creep. Be specific about what's included so there's no confusion later.
Frequently asked questions
How much should I charge for a plumbing estimate?
Most solo plumbers provide free estimates for standard jobs to win the work. For complex jobs that require on-site inspection (like repiping or sewer line work), it's reasonable to charge $50–$150 for a detailed estimate, which can be credited toward the job if they hire you.
Should I include a materials markup in my plumbing estimate?
Yes. A 15–30% markup on materials is standard in the plumbing industry. This covers your time sourcing materials, gas to pick them up, and the risk of returns. Be transparent about materials costs but you don't need to disclose your markup percentage.
How do I handle estimate changes after the job starts?
Always include a clause in your estimate that says the final price may change if unexpected issues are found. When changes arise, communicate immediately and send an updated quote before proceeding with additional work.
What's the difference between a plumbing estimate and a plumbing quote?
An estimate is an approximation — the final price may vary. A quote (or bid) is a fixed price you commit to. For most residential plumbing jobs, clients expect a fixed quote. Use estimates for jobs where hidden issues may arise (like drain repair or repiping).
How long should a plumbing estimate be valid?
Most plumbing estimates are valid for 30 days. This protects you from materials price increases. For large jobs, you may want to shorten this to 14 days. Always state the expiration date clearly on your estimate.
Skip the spreadsheet. Send professional quotes in minutes.
Create, send, and track plumbing estimates — with built-in approval and payment.
Create Your First Quote — Free