Plumbing estimates have a unique problem: the customer has no frame of reference for what the work actually involves. They see a leaky faucet. You see a corroded shutoff valve on a galvanized stub-out behind drywall that's going to need to be opened up, transitioned to copper or PEX, and put back together — plus the drywall patch the customer didn't think about.

That disconnect is where money gets lost. If your bid doesn't explain the scope, the customer only sees the number. And when they compare your $2,800 bid against the $1,200 bid from the guy who didn't mention the shutoff valve or the drywall, they pick the cheap one. Then the cheap one hits them with a change order halfway through, and everyone's unhappy.

A good plumbing bid template prevents all of that. Here's the complete breakdown of what to include, how to structure it, and the mistakes that cost plumbers jobs and margin.

What Every Plumbing Bid Needs

Your bid is a sales document and a scope document in one. It needs to accomplish three things: tell the customer what you're going to do, tell them what it costs, and tell them why they should trust you to do it. Miss any of those three and you're leaving the door open for a competitor.

Section 1: Company Information

This section takes up the top 2 inches of your bid. It's the first thing the customer sees, and it tells them immediately whether you're a licensed professional or a side-hustle operator. If you don't have a logo, spend $50 on one. It matters more than you think.

Section 2: Customer and Property Details

Section 3: Scope of Work

This is the section most plumbers get wrong. They write "replace water heater" or "rough-in bathroom" and call it a scope. That's not a scope. That's a headline.

A proper scope of work describes:

The exclusions are as important as the inclusions. Spelling out what's not in the bid protects you from scope creep and sets expectations before the job starts.

Section 4: Line Item Breakdown

Here's a complete line item example for a water heater replacement:

Line Item Qty Unit Rate Total
Drain, disconnect, and remove existing water heater1ea$350$350
Disposal of old water heater1ea$75$75
Rheem Performance Plus 50-gal gas water heater1ea$1,250$1,250
Expansion tank (thermal expansion protection)1ea$185$185
Gas flex connector and drip leg assembly1ea$95$95
PEX-A connections (hot and cold supply)1lot$165$165
Ball valve shut-offs (2x quarter-turn)2ea$55$110
TPR discharge pipe to code1ea$85$85
Commissioning: fill, leak check, pilot light, temp set1ea$150$150
Permit (municipal plumbing/gas permit)1ea$175$175
Subtotal$2,640
HST (13%)$343
Total$2,983

Notice: every item does something the customer can understand. "PEX-A connections" is better than "misc fittings." "Commissioning: fill, leak check, pilot light, temp set" tells them you're not just hooking it up and leaving — you're testing it and making sure it works.

Section 5: Material Specifications

For plumbing, material specs matter more than most customers realize — and specifying them protects you.

Specifying materials does two things: it shows the customer exactly what they're getting, and it protects you from customers who expect premium materials at builder-grade prices.

Section 6: Warranty

A clear warranty section separates you from the plumber who offers no warranty because he doesn't plan to be around next year.

Section 7: Payment Terms

Section 8: Timeline and Validity

Section 9: Acceptance Signature

A signature block with date and printed name. This turns your bid into a mini-contract and reduces disputes about what was agreed upon.

Plumbing Bid Template for a Full Bathroom Renovation

Water heater replacements are straightforward. Bathroom renovations are where plumbing bids get complex. Here's how to structure a more involved bid.

Line ItemTotal
Demolition & Removal
Disconnect and remove existing toilet, vanity, shower/tub$450
Cap existing water and drain lines$200
Disposal of old fixtures$150
Rough-In Plumbing
Relocate toilet flange (new position per floor plan)$650
Install new shower valve and diverter (Moen Posi-Temp)$485
Run hot/cold PEX-A to vanity location (new position)$380
Install new 2" vanity drain with P-trap and AAV$275
Install shower drain (linear, center, or offset — per design)$350
Install shower pan liner and test (48-hour flood test)$425
Install new shut-off valves at all fixtures (quarter-turn)$240
Fixture Installation (Final)
Install toilet (customer-supplied or specified in materials section)$275
Install vanity faucet and drain assembly$195
Install shower trim kit and showerhead$165
Final connections, leak testing, and commissioning$250
Permit and Inspection
Municipal plumbing permit$200
Subtotal$4,690

This bid shows every phase: demo, rough-in, and final install. The customer sees that a "bathroom plumbing reno" isn't just hooking up fixtures — it's relocating pipes, testing waterproofing, pulling permits, and commissioning everything.

Markup and Margin Guide for Plumbing

Plumbing margins vary significantly between service work and new construction. Here's where you should land:

Job Type Target Margin Equivalent Markup Notes
Emergency service (burst pipe, backup)60-70%150-233%Premium for availability and urgency
Residential service repair50-60%100-150%Your highest-volume margin work
Water heater replacement40-50%67-100%Equipment-heavy, moderate labor
Bathroom/kitchen renovation35-45%54-82%Labor-intensive, multiple phases
New construction rough-in25-35%33-54%Volume work, competitive bidding
Commercial20-30%25-43%Larger jobs, tighter margins

Emergency and service repair work is where plumbing companies make their real money. A $300 service call at 60% margin nets $180 in gross profit for 1-2 hours of work. A $15,000 new construction rough-in at 25% margin nets $3,750 but takes 40+ hours. The margins tell the story.

The 6 Mistakes That Kill Plumbing Bids

1. Vague scope with no exclusions

"Rough-in bathroom plumbing — $3,800" with no detail about what's included or excluded. The customer assumes everything is included. You assumed they'd hire someone else for the tile work over the shower pan. Now there's a dispute about who's responsible for waterproofing.

Fix: List inclusions AND exclusions. "This bid includes all plumbing rough-in and fixture installation. It does NOT include tile, waterproofing membrane (beyond shower pan liner), drywall, or electrical work."

2. Not accounting for existing conditions

You bid a water heater swap at a flat rate. You show up and the existing unit is connected with galvanized pipe, the shut-offs are seized, and there's no expansion tank (now required by code). Your $2,500 bid just became $3,200 of work.

Fix: Note existing conditions during your site visit. Add line items for upgrades required by code. Include an "existing conditions allowance" for unknowns (especially on older homes): "An additional allowance of up to $500 may apply if concealed conditions require additional work. Customer will be notified before proceeding."

3. Forgetting the permit

In most jurisdictions, plumbing work that involves supply or DWV changes requires a permit. The permit costs money. The inspection costs time. If you don't include it, the customer thinks you're cheaper — until you either eat the cost or add it as a surprise.

Fix: Always a separate line item. Always.

4. Single-price bids with no options

A plumber who offers "Standard water heater — $2,600" is leaving money on the table compared to a plumber who offers Good ($2,200 standard tank), Better ($3,100 hybrid heat pump), and Best ($4,500 tankless with recirculation pump). The customer who wants the best gets the best, and your average ticket climbs 30%.

Fix: Three tiers on every bid. It takes 5 extra minutes and adds thousands to your annual revenue.

5. Slow turnaround

You visit the home on Monday, build the bid on Wednesday, send it on Thursday. By then the customer has two other bids and your momentum is gone. The plumber who sent a professional bid the same day as the site visit has already set the anchor.

Fix: Send the bid the same day. If you can't build it from scratch in 30 minutes, you need a template or quoting software.

6. No follow-up

You sent the bid. You wait. Nothing happens. You assume they went with someone else. In reality, they got busy, the bid fell to the bottom of their inbox, and they'll give the job to the next plumber who follows up.

Fix: Follow up at 48 hours, 7 days, and 14 days. Use templates so it takes 30 seconds. Close the file at 30 days if no response.

Your Plumbing Bid Checklist

Before you send any plumbing bid, check these items:

HAMMER builds plumbing bids in 60 seconds. Describe the job, select your materials, set your margin, and get a detailed, professional bid with Good/Better/Best tiers. Send it from your truck before you pull out of the driveway. Try it free — no credit card required.