All articles
Guide·9 min read

How to Write a Plumbing Proposal (With a Template You Can Steal)

A plumbing proposal structure that wins jobs and protects your margin — specific scope, named fixtures, access and restoration, allowances for the unknowns behind the wall, and clear warranties.

Published June 16, 2026

Plumbing proposals live or die on one thing: how well you account for what you can't see. Almost every plumbing job has something hidden — behind a wall, under a slab, inside an old stack — and the proposal that wins is the one that handles those unknowns honestly instead of either hiding them or eating the cost. A homeowner comparing three plumbers wants to know they won't get ambushed by a bigger bill halfway through. Show them that, and price stops being the only thing they're shopping on.

This guide walks through what a plumbing proposal needs — the scope, the fixtures, the access and restoration work, the warranties, and the allowances for the surprises — whether you're doing a single fixture swap, a repipe, or a full bathroom rough-in.

Be specific about the job type and the scope

“Fix the plumbing” is not a scope. A repair, a partial repipe, and a new installation are completely different jobs with different risks, and your proposal should make clear which one this is. Write a numbered scope where each line is concrete and includes what success looks like:

  • The exact work (“replace 18 ft of corroded galvanized supply with 3/4" PEX-A”), not “new pipes.”
  • The fixtures by make and model (“Moen 1222 cartridge,” “Kohler Cimarron toilet”), not “quality fixtures.”
  • The connections, shutoffs, and valves you're installing or replacing.
  • Testing and sign-off — pressure test, leak check, and final inspection.

Specificity tells the customer you know exactly what you're walking into, and it protects you when they later claim something “should have been part of it.”

Name the fixtures and materials

A separate materials section, by brand and model, does two jobs at once. It reassures the customer they're getting known quality rather than the cheapest big-box part, and it makes your warranty real — you can't warrant “a faucet,” but you can warrant the exact valve and cartridge you installed. If the customer is supplying their own fixtures, say so explicitly and note that fixture defects are then on them, not you.

Account for access and restoration — the line most plumbers forget

Getting to the pipe is often half the labour, and putting the space back together is a cost that ruins margins when it's left off the quote. Spell it out: opening and closing walls or ceilings, cutting and patching drywall, lifting and relaying flooring, excavation for an underground line. Then be clear about where your responsibility ends — many plumbers do the rough patch and exclude finish work like painting, tiling, or texture matching. Stating “drywall cut and rough-patched; painting and final finish by others” sets the boundary before anyone's upset about it.

Cover the unknowns with allowances and unit pricing

This is the heart of a good plumbing proposal. You can't always know the condition of what's behind the wall or under the floor until you open it up. Instead of padding the whole bid or absorbing the risk, state it plainly: “If additional corroded pipe is found beyond the section quoted, it will be replaced at $X per linear foot, billed as found and approved before proceeding.” The customer understands the possibility up front, you're covered for the work, and nobody feels blindsided. Unit pricing turns a scary “it depends” into a clear line item.

Pair this with a tight exclusions list — “Does not include repairs to pre-existing damage, mold remediation, code upgrades to unrelated systems, or restoration of finished surfaces” — and you've removed the most common sources of a plumbing job going sideways.

Flat-rate or time-and-materials — say which, and why

Customers are wary of an open-ended plumbing bill. Decide your pricing model and state it. A flat-rate price for well-defined work gives the customer certainty and rewards your speed. Time-and-materialsis fairer for diagnostic or emergency work where the scope genuinely isn't known yet — but if you use it, give an estimated range and a not-to-exceed figure so it doesn't feel like a blank cheque. Either way, break the price into labour, materials, and disposal so the number feels earned rather than plucked from the air.

Spell out warranties and the water-on/water-off plan

Separate the manufacturer's warranty on the fixtures from your workmanship warrantyon the labour, and state the duration of each and what voids them. For any job that interrupts service, add a short note on logistics: when the water will be off, for roughly how long, and that it'll be restored and tested before you leave. For emergency or after-hours work, state your call-out and rate structure clearly. These small certainties are exactly what makes a nervous homeowner choose you.

Make it easy to approve

Plumbing problems are urgent — a leak or a dead water heater doesn't wait. End the proposal with a clear acceptance block (a sign-and-date line or an online accept button) and a sensible validity window. The faster and simpler you make the yes, the more jobs you book before the customer calls the next plumber on their list.

A faster way to write plumbing proposals

Typing all of this out for every call-out is time you could be on a job. ProposalProgenerates the whole thing from a short form in about a minute: a specific scope, named fixtures and materials, access and restoration lines, exclusions, allowances and unit pricing, warranties, and a signature block, in a clean template your customer can accept online. There's a dedicated plumbing proposal template to start from, alongside versions for roofing, electrical, and HVAC work. You can see all six finished designs in the template gallery.

Built by hand or generated in a minute, the principle is the same: the plumber who accounts for the unknowns clearly and completely wins the job — and keeps the margin — over the one who just quotes a lower number and hopes nothing turns up behind the wall.

Write your next proposal in 2 minutes

ProposalPro generates the whole thing — scope, pricing, terms — in a template your client can accept online. Free to start.

Generate your first proposal free