How to Estimate Plumbing Jobs: Walkthrough to Signed Quote
Short answer: To estimate plumbing jobs, do four things on site before anyone says a number. Put a gauge on a hose bib and read static pressure. Identify supply and drain material at three separate points. Count connection points rather than rooms, because a two-bath house is usually sixteen. Measure runs in feet and count the wall openings, since openings are where the hours go. Then convert counts to hours, hours to cost, cost to price, and put everything hidden on a conditional line.
The plumbing estimate fails in the driveway, not at the kitchen table. A number given from memory before the gauge came out is a number you will defend for three weeks. The walkthrough below takes about thirty-five minutes on a repipe and twelve on a heater swap, and it is what makes the arithmetic in how much to charge for plumbing worth anything.
What do I do in the first ten minutes on site?
Read the system before you look at the job. Almost every conditional line you will need later comes from this pass.
- Find and operate the main shutoff. Close it, watch the pressure drop, open it again. A valve that will not hold is a line item and a scheduling problem, and discovering it at 8 a.m. on install day turns a planned job into an emergency you eat.
- Screw a gauge on a hose bib and read static pressure. Photograph the dial. Anything over 80 psi calls for a pressure-reducing valve, and a PRV creates a closed system that then needs thermal expansion control. That is two lines you would otherwise absorb.
- Identify supply material at three points — at the meter or entry, at the water heater, and under a lavatory. Copper, galvanized, CPVC, PEX, or polybutylene. Houses get repiped in pieces, and the material at the heater often is not the material in the walls.
- Identify drain material and find the cleanout. Cast iron, ABS, PVC, or galvanized, read at the stack and at the cleanout. No accessible cleanout is its own line.
- Read the water heater data plate. Capacity, fuel, input BTU, vent type, and the serial for the age. Note the pan, the expansion tank, and where the T&P discharge terminates.
- Confirm the structure. Slab, crawl, or basement, and where the crawl access is and how tall it is.
What exactly do I measure and write down?
Numbers, not impressions. Every row below becomes a line on the quote or a reason a line exists.
| What to record | How to record it | Why it changes the price |
|---|---|---|
| Static pressure | psi at the hose bib, with the photo | Over 80 psi triggers PRV plus expansion control |
| Connection points | Count every point of use, not rooms | ”Two bathrooms” hides the ice line, the washer box, and the hose bibs |
| Supply runs | Linear feet by diameter, per branch or per home run | Feet and fittings are separate labor |
| Fittings and direction changes | Count 90s, tees, and plate penetrations | Forty feet with three elbows is an afternoon; forty feet with fourteen fittings is a day |
| Wall, ceiling, and floor openings | Count them, and size each one | Openings, not pipe, are where repipe hours actually go |
| Drain and vent runs | Feet by diameter — 1-1/2, 2, 3, 4 in — plus vent penetrations and the slope path | Hanging and sloping is slower than gluing |
| Valve count | Angle stops, ball valves, hose bibs | Each one is a joint and a leak test |
| Access route | Door widths, stair count, crawl height, distance from the truck | Carrying a 50-gallon tank up fourteen stairs is a line, not a courtesy |
The connection-point count is worth doing out loud with the homeowner standing there. A 1,850 sq ft house they describe as “two baths” typically counts: hall bath 3, primary bath 4, kitchen sink, dishwasher and ice line 3, washer box 1, two hose bibs 2, water heater, main shutoff and PRV 3 — sixteen. Writing sixteen on the page ends the conversation about whether the refrigerator was included.
What do I photograph before I leave?
Photos are what you price from at the table two days later, and what settles arguments six weeks after that. Take more than feels reasonable.
The gauge reading with the bib in frame. The main shutoff and the meter. Under every sink you will touch, including whatever is stored there, because that has to come out and someone has to move it. The heater data plate, then the vent from the heater all the way to the ceiling. The crawl or basement showing the trunk line and the stack. Every wall or ceiling you intend to open, before anything is touched, with a tape measure in frame for scale. Any existing damage — stains, prior patches, a sagging ceiling, corrosion at a fitting. The path from where the truck parks to where the work is.
The pre-existing damage photos are the ones that pay for themselves. A ceiling stain nobody mentioned becomes your fault the moment you work above it.
What do I need to ask the homeowner?
Nine questions, asked before you get in the truck, not by text that evening.
- Has any of this been repiped already, in part? Any prior slab leak?
- Has anyone replaced a PRV, and did the pressure change recently?
- Is the house occupied during the work, and how long can the water be off? Anyone home all day, anyone medically dependent on water?
- Who paints? Is the patch left open, taped and sanded, textured, or finished?
- Are fixtures customer-supplied? If so, say plainly that warranty and return trips on those fixtures are theirs.
- Any plans to remodel this bathroom in the next two years? It changes where you rough.
- Is there an HOA, a shared wall, a shared shutoff, a well, or a septic system?
- Who is pulling the permit and is there an inspection expectation?
- Where does the truck park, and is there a gate code, a dog, or a scheduling window?
Write the answers on the same sheet as the measurements. The restoration answer in particular has to exist in writing before a saw touches drywall.
How do I turn the walkthrough into a number?
Convert counts into hours using your own completed-job history, then run cost to price once. Here is a whole-house repipe: 1,850 sq ft slab home, 1962, galvanized supply, overhead reroute through the attic in PEX-A.
| Measured input | Count |
|---|---|
| Connection points | 16 |
| PEX-A, 1/2 in | 210 lin ft |
| PEX-A, 3/4 in | 55 lin ft |
| Manifold | 1, sixteen port |
| Wall and ceiling openings at 24 × 18 in | 11 |
| Angle stops replaced | 12 |
| Frost-free hose bibs | 2 |
| Step | Calculation | Hours or amount |
|---|---|---|
| Per connection point | 16 × 1.4 hr | 22.4 hr |
| Per opening, cut and patch to taped and sanded | 11 × 0.55 hr | 6.05 hr |
| Manifold set and main tie-in | 3.5 hr | |
| Attic run, support, insulation sleeve | 4.0 hr | |
| Pressure test, disinfect, inspection wait | 2.5 hr | |
| Field hours | 38.5 hr | |
| Labor at your loaded rate, overhead already inside it | 38.5 × $105.00 | $4,042.50 |
| Material | PEX 210 × $1.18 and 55 × $2.05 = $360.55, manifold $268, expansion fittings and rings $186, twelve stops and supply lines $214, two hose bibs $84, hangers, plates and sleeve $96, patch material $58 | $1,266.55 |
| Cost | $5,309.05 | |
| Price at 26% margin | $5,309.05 ÷ 0.74 | $7,174.39 |
| Permit, at cost | Pass-through | $165.00 |
| Quoted | Rounded | $7,350.00 |
Now extract the number you will actually reuse: $7,350 across 16 connection points is $459 per point. That is the figure to compare against your next repipe, and it travels between houses in a way a total never does.
Read it as this shop’s number in this market, not a national rate. The $105.00 hour and the 26 percent margin are placeholders for figures you build from your own payroll, insurance, and van costs. Published repipe pricing swings by more than double between metros and moves with copper and PEX pricing, permit regimes, slab versus crawl construction, and how far the truck drives. Use outside numbers only to catch an order-of-magnitude error, and re-derive your per-connection-point figure from three completed jobs whenever wages or material costs move.
Which lines have to stay conditional?
Anything you cannot see from where you are standing gets a unit price, a stated trigger, and zero dollars in the total. A conditional line that resolves to nothing costs you nothing. A surprise with a price attached after the fact costs you the customer.
| Line | Trigger | How to write it |
|---|---|---|
| PRV plus thermal expansion | Static pressure over 80 psi at the gauge | Priced, with the reading and the photo referenced |
| Galvanized or cast iron found behind a wall | First opening | Allowance of X feet included; additional feet at your per-foot rate, photographed before and after |
| Main shutoff will not hold | Testing it on the walkthrough | Curb stop or new main valve quoted separately; sometimes the utility’s work, not yours |
| Openings beyond the count | Twelfth opening | The estimate includes eleven at 24 × 18 in; each additional at a stated rate |
| Broken closet flange | Toilet comes up | Flat price, decided the moment it is visible, approved by text |
| Slab leak | Locate result | Spot repair versus overhead reroute as two priced options, chosen after the locate |
| Pipe wrap or attic insulation of unknown type | Sight | Stop-work condition, testing and abatement by others |
Every conditional needs three things: the trigger, the price, and who decides. Then approve them the same way — a photo and a text reply saying yes, timestamped, before the next cut.
What do estimators leave out most often?
The same eight items, in every shop.
Floor and furniture protection, and the twenty minutes to set it and pick it up. The second supply house trip, which happens on most jobs whether you priced it or not. Water heater code items triggered on the day — expansion tank, sediment trap, pan and drain over a finished ceiling, combustion air in a converted closet. Inspection wait time, because the wall cannot close until it is signed. Haul-off and dump fees for cast iron and the old tank. Disinfection and flush, plus a water sample if your jurisdiction wants one. The callback to reset a stop that weeps. And your own drive time to the estimate visit itself, which is unbillable and belongs in overhead — the miles are at least deductible at the IRS standard mileage rate if the log holds up, which is what how to track mileage for taxes is for.
How do I present it so it gets a yes?
Same day, or first thing the next morning. Speed wins more plumbing work than price does, because the homeowner is standing in a house with a problem.
Walk the top three lines out loud rather than emailing a PDF and hoping. Where a material choice exists, give two options with identical footage and identical fixture counts, so the comparison is honest and stays on your terms. Print the connection-point count, the footage, the openings, and the restoration level in plain language. Put an expiration date on it, with a separate sentence saying material prices are confirmed at order — copper moves on a commodity market and a quote sitting in a drawer for six weeks is not the same quote. Name a deposit tied to the equipment and fixtures you buy up front rather than a percentage of the job, and check your state’s rules on home improvement deposits before you print one. Accept approval by text; it arrives far more often than a signed page. The plumbing estimate template lays out the blocks in order.
What do I keep from every job I complete?
Three things, and they are what make the next estimate faster and closer: actual field hours against your estimated hours, actual material cost per connection point, and the receipts that back both. Estimating improves only if the finished job gets compared to the guess, and most shops never do that comparison because the data is in four places.
Keel is an iOS app that runs entirely on the phone — no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected, which is what makes it usable in a crawlspace with no signal. It does not build the estimate; that document stays wherever you make it today. What it does is close the loop after the approval. Supply house tickets and permit fees get photographed at the counter and read on device by Apple Intelligence, so the $1,266.55 of PEX and fittings is filed against the job instead of curling in a door pocket. Every leg between the shop, the supply house, and the site is a logged mile. The moment the inspection passes, the invoice goes out from the truck with your own numbering, your logo, your license number in the footer, and a payment link the homeowner scans as a QR code — the fastest version of what how to get clients to pay describes. At year end the whole thing exports as one file. Free covers unlimited invoices, receipts, and mileage; Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription. You can get it on the App Store.
Frequently asked questions
What should I check during a plumbing estimate visit? Static pressure at a hose bib, the main shutoff and whether it holds, supply material at three separate points, drain material and whether an accessible cleanout exists, the water heater data plate and vent, the crawl or slab condition, and the access route from the truck. Every one of those either becomes a line item or explains why a line item exists.
How do I count fixtures for a plumbing estimate? Count connection points, not rooms. Toilets, lavatories, tub and shower valves, kitchen sink, dishwasher, refrigerator ice line, washer box, hose bibs, water heater, main shutoff, and pressure-reducing valve all count. A house a homeowner calls two-bath commonly comes to sixteen points, and printing that number on the estimate prevents the argument about what was included.
How long should a plumbing estimate take on site? Roughly thirty to forty minutes for a repipe or remodel, ten to fifteen for a water heater changeout. Rushing it does not save time; it moves the time to a change order argument later. Budget the drive as unbillable overhead and batch estimate visits geographically so one afternoon covers three properties instead of three afternoons covering three.
Should I charge for a plumbing estimate? A walkthrough on planned work is normally free. Diagnostic work is not. Locating a slab leak, camera-scoping a sewer, or pressure-testing a system produces information the customer keeps, and it is billable labor. Charge a diagnostic fee, say on the phone that it credits toward the repair if approved that day, and show the credit as a visible line.
How do I estimate a repipe accurately? Count connection points first, measure the supply runs second, then count and size the wall and ceiling openings, because the openings carry most of the labor. Convert each count to hours using your own completed jobs rather than a published table, add material by the foot and by the fitting, then extract a per-connection-point figure you can reuse on the next house.
What do plumbers forget to include in estimates? Floor protection, the second supply house trip, code items triggered when the heater comes out, inspection wait time before the wall can close, dump fees for cast iron and the old tank, disinfection and flush, and the callback for a weeping stop. Add restoration level in writing, since “we opened the wall” and “we finished the wall” are different jobs.
This article is general information, not professional or tax advice.
How do I bill for it?
Once they say yes
Turn the agreed number into an invoice.
Describe the work in a sentence — "invoice Acme $1,500 for a brand sprint" — and Apple Intelligence drafts it on device for you to confirm.
On-device · No account · Data Not Collected