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
- Company name and logo
- Plumbing license number (provincial/state)
- Business address, phone, email
- Insurance confirmation (general liability + workers' comp)
- Years in business and/or trade certification credentials
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
- Customer's full name
- Property address (where the work will be performed)
- Phone number and email
- Date of site visit / assessment
- Bid number (for your tracking — sequential numbering makes you look organized)
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:
- What's being removed or disconnected — "Drain and disconnect existing 50-gallon gas water heater. Cap gas line and water connections."
- What's being installed — "Install new Rheem Performance Plus 50-gallon gas water heater (model XG50T09HE40U0). Connect to existing gas line with new flex connector. Connect cold supply and hot distribution using PEX-A with ProPEX fittings. Install new expansion tank on cold supply."
- What ancillary work is included — "Install new ball valve shut-offs on hot and cold. Install drip leg on gas line per code. Connect TPR valve discharge pipe to within 6 inches of floor."
- What's NOT included — "This bid does not include venting modifications, electrical work, or drywall repair. If venting changes are required to meet current code, a separate quote will be provided."
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 heater | 1 | ea | $350 | $350 |
| Disposal of old water heater | 1 | ea | $75 | $75 |
| Rheem Performance Plus 50-gal gas water heater | 1 | ea | $1,250 | $1,250 |
| Expansion tank (thermal expansion protection) | 1 | ea | $185 | $185 |
| Gas flex connector and drip leg assembly | 1 | ea | $95 | $95 |
| PEX-A connections (hot and cold supply) | 1 | lot | $165 | $165 |
| Ball valve shut-offs (2x quarter-turn) | 2 | ea | $55 | $110 |
| TPR discharge pipe to code | 1 | ea | $85 | $85 |
| Commissioning: fill, leak check, pilot light, temp set | 1 | ea | $150 | $150 |
| Permit (municipal plumbing/gas permit) | 1 | ea | $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.
- Equipment brand and model number — "Rheem XG50T09HE40U0" not "50-gallon water heater"
- Pipe material — "PEX-A (Uponor/Wirsbo) with ProPEX expansion fittings" not "PEX"
- Fixture brands (if applicable) — "Moen Align single-handle faucet, chrome" not "faucet"
- Valve types — "Full-port brass ball valves" not "shut-off valves"
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
- Manufacturer warranty — State the equipment manufacturer's warranty terms (e.g., "Rheem 6-year parts, 6-year tank warranty")
- Your workmanship warranty — "All plumbing work installed by [Company Name] is warranted for 2 years against defects in workmanship. This includes all joints, connections, valves, and fittings installed as part of this scope."
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
- Deposit amount and when it's due (e.g., "50% deposit upon acceptance, balance due on completion")
- Accepted payment methods (e-transfer, check, credit card, financing)
- Any applicable late payment terms
Section 8: Timeline and Validity
- Estimated start date or scheduling window
- Expected duration ("Most water heater replacements are completed in one day")
- Quote validity period ("This bid is valid for 30 days from the date above. Material prices are subject to change after this period.")
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 Item | Total |
|---|---|
| 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 repair | 50-60% | 100-150% | Your highest-volume margin work |
| Water heater replacement | 40-50% | 67-100% | Equipment-heavy, moderate labor |
| Bathroom/kitchen renovation | 35-45% | 54-82% | Labor-intensive, multiple phases |
| New construction rough-in | 25-35% | 33-54% | Volume work, competitive bidding |
| Commercial | 20-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:
- Company name, logo, and license number at the top
- Customer name and property address correct
- Scope of work is specific and written in plain language
- Exclusions are clearly stated
- Line items have quantities and rates (not just a lump sum)
- Materials are specified by brand and model where applicable
- Permit cost is a separate line item
- Existing conditions allowance included (for older homes)
- Warranty spelled out (manufacturer + workmanship)
- Payment terms are clear
- Timeline included
- Quote has a 30-day expiration
- Good/Better/Best tiers offered
- Sent same day as site visit
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.