How to Quote a Plumbing Job: Step-by-Step Guide

A well-prepared plumbing quote wins jobs at profitable rates and prevents disputes when the invoice arrives. This guide covers every step — from assessing the work to sending a professional written estimate — based on how independent plumbers and small plumbing companies operate in the field.

Why accurate quoting matters

According to the Plumbing-Heating-Cooling Contractors Association, independent plumbing contractors spend an average of 8 hours per week on administrative work including quoting, invoicing, and follow-up (PHCC Industry Report, 2023). Systematic quoting — using templates and digital tools rather than ballpark figures on paper — is the most direct way to reclaim that time while improving estimate accuracy.

Underquoting a job costs money. Overquoting loses the job to a competitor. Verbal quotes lead to disputes. A written, itemized estimate sets clear expectations, protects both parties, and demonstrates the professionalism that earns referrals and repeat business.

Step 1: Assess the job thoroughly before quoting

Never quote from a phone description alone. Walk the job, inspect the existing plumbing, and identify:

The more thoroughly you assess before quoting, the fewer surprises will erode your margin during the job.

Step 2: Calculate material costs and apply a markup

List every material item needed for the job with your cost from the supplier. Apply a markup of 15–40% to cover:

High-value items like water heaters and fixtures are typically marked up at the lower end of the range (15–20%). Small consumables like fittings, solder, and connectors are marked up at the higher end (30–40%), since the per-item cost is low but the handling time is proportional.

Step 3: Estimate labor hours accurately

Labor is where most plumbers lose money on quotes. Build your labor estimate from first principles rather than gut feel:

  1. Break the job into discrete tasks (demo, rough-in, installation, testing, cleanup)
  2. Estimate time for each task based on your experience with similar work
  3. Add 10–15% contingency for unforeseen complications
  4. Multiply by your hourly labor rate

For jobs with significant unknown risk (work behind walls, cast iron replacement, slab penetrations), increase the contingency to 20–25% or consider pricing on a time-and-materials basis instead.

Step 4: Account for overhead

Overhead costs are the fixed expenses you pay regardless of how many jobs you run: liability insurance, vehicle insurance and maintenance, tools, licensing and continuing education, and business software. Divide your annual overhead by your estimated annual billable hours to get an overhead cost per hour.

A typical solo plumber's overhead runs $15 to $25 per billable hour. This must be included in your labor rate or added as a separate line item — if it is not in your quote, it comes out of your profit.

Step 5: Apply a profit margin

A 10–20% profit margin is reasonable for residential plumbing work. Profit is not the same as pay — it is what remains after paying yourself, covering overhead, and completing the job. Profit funds equipment replacement, business growth, and financial stability when jobs are delayed or slow.

Formula: Total price = (Materials + Labor + Overhead) × (1 + Profit margin %)

Step 6: Create a written estimate

A professional written estimate should include:

Step 7: Send the estimate promptly and follow up

Send the estimate the same day you assess the job when possible. Customers who receive a fast, professional estimate are more likely to approve it before getting competing quotes. If you have not received a response within 3–5 days, follow up once with a brief message asking if they have any questions.

Common quoting mistakes to avoid

Frequently asked questions

What should be included in a plumbing quote?
Your license number, business contact info, customer and address, scope of work, line-item materials and labor, total price, quote validity period, and payment terms. Written quotes reduce disputes significantly.
Should I charge for estimates?
For quick standard jobs, free estimates are competitive. For diagnostic or consultation work requiring significant time, a $75–$150 diagnostic fee is reasonable and filters out non-serious inquiries.
What markup should I use for plumbing materials?
15–40% depending on item value and handling effort. High-value fixtures and water heaters: 15–20%. Small fittings, connectors, and consumables: 30–40%.
How do I handle jobs that go over estimate?
Stop work and call the customer immediately when you discover scope beyond what was quoted. Explain what you found, get verbal approval for additional work, and document the change with a written change order before continuing.
GoPlumber lets you create professional plumbing quotes in minutes from your phone, convert approved quotes to scheduled jobs, and turn completed jobs into invoices with an online payment link — all in one workflow. Try GoPlumber free for 14 days.