Free Resource

Plumbing Quote Templates

Plumbing clients are in one of two situations: they have a problem and need it fixed today, or they're planning an installation and comparing prices. Both situations call for a written quote — one for urgency and peace of mind, one for comparison and trust. A professional written quote covers both and prevents price disputes regardless of which situation you're in.

How to structure a plumbing quote

For service calls: show the diagnostic fee (which applies toward repair if they proceed), the repair scope (what you're fixing and how), the parts with brand and model if applicable, labor (flat rate or hourly), and warranty terms on parts and labor separately. For installations: scope the job (what's being installed, what's being removed), specify the fixture or equipment brand and model, list permit costs if applicable, and show your labor price as a flat rate. Always include a validity period — plumbing parts and labor costs change.

Plumbing quote best practices

Typical projects

Pricing context

Plumbing service calls: $75–$150 diagnostic fee plus parts and labor. New installations: flat rate by job type. Water heater replacement: $800–$1,500 depending on unit and complexity. Sewer line: $150–$250/linear foot for trenchless replacement.

Frequently asked questions

Should plumbers use written quotes for emergency repairs?
Yes — even in emergencies. A 30-second written estimate presented on a tablet or phone before you start protects you from 'that's more than I expected' at invoice time. Clients who approve a written price pay faster and complain less.
How do I quote plumbing jobs I haven't seen yet?
Provide a diagnostic assessment range: 'Based on what you've described, this is typically $X–$Y. I'll provide a firm price after diagnosing on-site.' Charge a diagnostic fee that applies toward the work — it filters out clients who want free opinions and rewards those who are serious.

Create better proposals in 30 seconds

Paste a job description. Get a full proposal and contract. Send a link. They sign.

Try BidLogik Free →