A plumbing estimate that looks professional wins jobs before you ever pick up a wrench. This guide shows you exactly what belongs in a pro-level estimate, gives you a free starter template table to copy today, and walks through two fully worked examples — a water heater install and a main drain cleaning — with real dollar numbers. No theory, just the format that's actually closing jobs.
What Should a Professional Plumbing Estimate Include?
Homeowners can't judge your soldering, but they can judge your paperwork. Every professional plumbing estimate needs:
- Business header with license number — your master plumber license number on every estimate builds instant credibility, especially against unlicensed competition.
- Customer and job-site details — name, service address, and a plain-English scope line ("replace 50-gal gas water heater in garage").
- Estimate number, date, and valid-until date — sequential numbering looks established; a 14- to 30-day expiration protects you from material price swings.
- Itemized line items — fixture or equipment, labor hours and rate, parts and materials, permit, disposal. "Water heater install — $2,068" loses to the itemized version because itemization justifies price.
- Warranty terms — manufacturer warranty on fixtures plus your labor warranty in writing (1 year is standard).
- Payment terms and signature line — deposit on larger jobs (30-50%), balance on completion, and a place to sign. No signature line, no commitment.
Free Starter Plumbing Estimate Template (Copy This Table)
Here's a starter template built around a real water heater installation. Copy it into Excel or Google Sheets and plug in your own rates.
| # | Description | Qty | Unit Price | Amount |
|---|---|---|---|---|
| 1 | 50-gal gas water heater, 40,000 BTU (model #) | 1 | $1,190.00 | $1,190.00 |
| 2 | Installation labor | 3.5 hrs | $110.00 | $385.00 |
| 3 | Parts: drain pan, flex lines, shutoff valve, fittings | 1 lot | $196.00 | $196.00 |
| 4 | Municipal permit | 1 | $125.00 | $125.00 |
| 5 | Old unit removal and disposal | 1 | $75.00 | $75.00 |
| Subtotal | $1,971.00 | |||
| Tax (7% on materials) | $97.00 | |||
| Total estimate | $2,068.00 |
And the private pricing worksheet behind it — where your profit is actually determined:
| Cost element | Calculation | Amount |
|---|---|---|
| Water heater (your cost $850, 40% markup) | $850 × 1.40 | $1,190.00 |
| Labor | 3.5 hrs × $110/hr | $385.00 |
| Parts (your cost $140, 40% markup) | $140 × 1.40 | $196.00 |
| Permit + disposal (pass-through) | — | $200.00 |
| Total job cost | $1,971.00 |
Note the 40% parts markup. Small plumbing parts carry outsized handling costs — supply-house runs, truck stock, warranty returns — relative to their price. The most profitable shops run 40-50% on parts and never apologize for it. Neither should you.
Worked Example 1: 50-Gallon Gas Water Heater Install — $2,068
Building it from the template above:
- Water heater: 50-gallon gas unit, 40,000 BTU — your cost $850, marked up 40% → $1,190 on the estimate.
- Labor: 3.5 hours including drain-down, swap, testing, and cleanup × $110/hr → $385.
- Parts: drain pan, stainless flex lines, ball-valve shutoff, fittings — your cost $140, marked up 40% → $196.
- Permit: $125. Disposal: $75 (scrap value rarely covers the haul).
- Subtotal: $1,971. Sales tax at 7% on the materials portion ($1,386) → $97.
- Total estimate: $2,068.
Present it itemized. When the customer says "the other guy said $1,700," your line items — permit, new shutoff valve, pan, disposal — make visible the corners the other guy is cutting.
Worked Example 2: Main Drain Cleaning — $320 Flat Rate
Drain cleaning is perfect flat-rate work: the scope is bounded, and customers *hate* watching the meter run while sewage is involved. Can't blame them.
- Labor: tracked average 1.5 hours × $110/hr → $165.
- Machine wear and cable: drum machine depreciation, cable replacement reserve, cleaning agents → $40 per call.
- Travel allocation: $35.
- Total cost: $240.
- 25% margin: $240 ÷ 0.75 = $320 → flat-rate price $320.
Offer the camera inspection as a separate $150 line item, not bundled — it has high perceived value and excellent margins, and "let's see exactly what's in there" sells itself after a backup. If the camera finds roots or a break, you're already positioned to quote the repair.
How to Price Emergency Plumbing Calls
After-hours work is where plumbing margins are made — or donated. Get the structure right:
Charge a real emergency fee. $150 per after-hours call is standard in most US markets, separate from labor. It compensates for disrupted life, not just wrench time — say so plainly and customers respect it.
Multiply labor, don't just extend it. Time-and-a-half (1.5×) on the labor rate for nights, weekends, and holidays is the norm. A $110/hr rate becomes $165/hr after hours.
Quote before touching anything. The single biggest source of emergency-call disputes is starting work on a panicked customer's verbal "just fix it." Even at 2 AM, text or email a two-line price before the wrench turns.
Worked example — Sunday burst pipe: 2 hours × $110 × 1.5 = $330 labor, plus $150 emergency fee, plus repair parts ($85 cost × 1.4 = $119) → $599 total. Written up before work starts, signed on the phone screen, zero disputes.
5 Estimate Mistakes Plumbers Make
1. Quoting from the paycheck, not the loaded cost. Your $110/hr must cover wages plus insurance, truck, fuel, tools, and non-billable time. Most one-truck shops need $130-$160/hr fully loaded to hit healthy margins.
2. Free estimates on everything. Free estimates for water heaters and repipes just train customers to collect bids like baseball cards. Charge a diagnostic or trip fee ($89 is common), credited toward the work — it qualifies buyers instantly.
3. No expiration date. Copper, brass, and fixture prices move. Fourteen to thirty days, in writing, on every estimate.
4. Vague scope lines. "Fix leak — $450" is a dispute waiting to happen. "Replace 20 ft of 3/4\" copper supply line in crawlspace, including two shutoff valves and pressure test" is a contract.
5. Forgetting the follow-up. A large share of estimates close on the second contact. A 3-day "any questions on the estimate?" call is the cheapest revenue in your business.
Want 25 Free Viral Hooks?
Grab the free sample pack from our Faceless Shorts Starter Kit — no fluff, just usable hooks.
Download the Free PackFrequently Asked Questions
What should be included in a plumbing estimate?
A professional plumbing estimate includes your business header with license number, customer and job-site details, an estimate number with date and expiration (14-30 days), itemized line items for equipment, labor hours and rate, parts and materials, permit and disposal fees, warranty terms, payment terms, and a signature line. Itemization is what separates a premium bid from a race-to-the-bottom price.
How much should a plumber charge per hour?
US residential plumbers typically bill $90 to $150 an hour depending on market, with most established shops in the $110-$130 range. But — and this is the part that matters — the rate has to be built from your fully loaded cost: wages plus insurance, truck, fuel, tools, and non-billable time, plus your target margin. Most one-truck operations need $130-$160/hr fully loaded to stay healthy. If that number scares you, good — it means you've been undercharging.
How much markup should plumbers put on parts?
Forty to 50% markup on parts is standard and defensible — parts carry supply-house runs, truck stocking, warranty returns, and handling time far beyond their sticker price. Scale the percentage down on big-ticket fixtures if needed, but never pass parts through at cost.
How do you price emergency plumbing calls?
Standard structure: a flat emergency fee ($150 is typical) plus time-and-a-half on your normal labor rate for nights, weekends, and holidays. Always provide the price in writing — even a two-line text — before starting work. Emergency customers are stressed; written pricing prevents the disputes that verbal agreements invite.
What's the difference between a plumbing quote and an estimate?
An estimate is your professional approximation of cost and can move if conditions change; a quote is a fixed-price commitment. Because a quote binds you, it should always be itemized, carry an expiration date, and be built on verified costs plus margin. For fixed-scope work like water heater swaps, quote. For exploratory work like leak detection, estimate — then convert to a firm quote once you've diagnosed it.