← Back to Blog

March 26, 2026 · 11 min read

How to Write a Plumbing Estimate That Clients Actually Accept (2026 Guide)

Plumbing estimates are tricky. You can't always see what's behind the wall until you open it up. But that doesn't mean your estimate should look like a guess. Here's how to write plumbing estimates that are professional, accurate, and close deals.

Flat Rate vs. Hourly: The Big Decision

Most successful plumbing companies use flat rate pricing — quoting a fixed price per job type rather than charging by the hour. Here's why:

  • • Clients know exactly what they'll pay (no surprises)
  • • Faster plumbers make more money (you're not penalized for efficiency)
  • • Easier to quote over the phone or on-site
  • • Higher perceived value — clients pay for the fix, not the clock

When to use hourly: Diagnostic work, emergency calls where scope is unknown, or time-and-materials contracts for commercial work. Typical hourly rate: $85-$175/hour depending on market.

2026 Plumbing Job Pricing Guide

These are typical market rates for common residential plumbing jobs. Your local market may vary ±20%.

Common Residential Jobs

  • Faucet replacement: $175 - $350 (parts + labor)
  • Toilet replacement: $250 - $500
  • Water heater install (tank, 50 gal): $1,200 - $2,500
  • Tankless water heater: $2,500 - $4,500
  • Garbage disposal: $200 - $450
  • Slab leak repair: $2,000 - $5,000+
  • Main sewer line repair: $3,000 - $8,000
  • Repipe whole house (copper): $8,000 - $15,000
  • Repipe whole house (PEX): $4,000 - $8,000
  • Drain cleaning (snake): $150 - $400
  • Bathroom rough-in: $3,000 - $6,000

Building Your Flat Rate Price Book

A flat rate price book is the secret weapon of profitable plumbing companies. Here's how to build one:

Flat Rate Formula

Flat Rate Price = (Parts Cost × Markup) + (Estimated Labor Hours × Labor Rate) + Overhead + Profit

Typical markups:

  • Parts/materials: 30-50% markup over wholesale cost
  • Labor rate: $85-$175/hour (includes burden: workers comp, taxes, benefits)
  • Overhead: 12-18% of job cost (truck, insurance, tools, office)
  • Profit margin: 15-25% target

Real Example: Water Heater Replacement Estimate

50-Gallon Gas Water Heater Replacement

  • Water heater (Rheem, 50 gal gas): $650 (wholesale) → $910 (40% markup)
  • Fittings, flex connectors, T&P valve: $75 → $105
  • Expansion tank: $40 → $56
  • Labor (3 hours × $95/hr): $285
  • Haul-away old unit: $50
  • Permit (if required): $75
  • Subtotal: $1,481
  • Overhead (15%): $222
  • Profit (20%): $341

Client Price: $2,044 → Quote at $1,995

Rounding down to a psychologically appealing number. Your internal cost: $1,481. Profit: $514 (25.8%).

What Every Plumbing Estimate Should Include

  • Company name, license #, insurance info
  • Client name, address, contact
  • Problem description — what you diagnosed
  • Recommended solution — what you'll do and why
  • Itemized pricing — materials, labor, permits
  • Timeline — when you can start, how long it takes
  • Warranty — 1 year labor, manufacturer warranty on parts
  • Payment terms — deposit required? Payment on completion?
  • What's NOT included — drywall repair, painting, permit fees if applicable

Handling the "That's Too Much" Objection

When a client balks at your price, the problem usually isn't the number — it's that they can't see the value. An itemized estimate solves this.

Instead of "Water heater install — $2,000," show them:

  • • The specific equipment you're installing (brand, model, warranty)
  • • What prep work is involved (disconnection, haul-away, code compliance)
  • • The labor hours and expertise required
  • • Your warranty coverage

Now $2,000 looks like a deal, not a rip-off.

Good / Better / Best Options

The most effective plumbing estimates offer three tiers. This anchors the client's expectation and increases your average ticket:

Water Heater Example — Three Tiers

  • Good ($1,695): Standard 40-gal tank, basic install, 6-year warranty
  • Better ($2,295): 50-gal high-efficiency tank, expansion tank, 9-year warranty, sediment flush valve
  • Best ($3,895): Tankless Rinnai, recirculation pump, lifetime warranty on heat exchanger, $30-40/month energy savings

Most clients pick the middle option. Your average ticket just went from $1,695 to $2,295 — a 35% increase, for the same truck roll.

Stop Writing Estimates by Hand

Every minute you spend formatting an estimate is a minute you're not on the next job. A professional-looking estimate should take 3 minutes, not 30.

BidForge generates itemized plumbing estimates with material costs, labor calculations, and Good/Better/Best pricing — from a job description. Your branding, your rates, professional PDF.

Built for Plumbers

BidForge knows plumbing pricing — fixtures, rough-ins, water heaters, repipes. Describe the job and get a professional proposal in under 3 minutes.

Start Free — 3 Proposals/Month