You quoted that job three months ago. Copper is up again.
You gave the customer a number. They sat on it for eight weeks. Now they're ready. The problem is, copper is up 12% since you wrote that quote.
You can't go back and reprice it — the customer has your number in writing. So you do the job. You eat the difference. And you tell yourself it'll average out.
It doesn't average out.
Material costs shift monthly. Your quotes don't.
Here's the structural problem for plumbing businesses: material costs change faster than your pricing.
Copper fluctuates constantly. PVC resin prices swing with petrochemical markets. Fixture supply chains create spot shortages that drive up costs on specific items. Pipe fittings, water heaters, solder — everything moves.
But your flat-rate book was set six months ago. Your quotes reflect what you paid last order, not what you'll pay next order. And quoted jobs that sit for 30–60–90 days before the customer says "go" were priced in a different cost environment than the one you're buying materials in.
The average contractor underprices every job by 10–15%. That's before material volatility. Add in cost swings you're not tracking, and you could be giving away 15–20% on quoted work without knowing it.
The math nobody does
Here's a simple exercise most plumbing shop owners have never done:
Take your last 20 completed jobs. Pull the actual material cost on each one — not the estimated cost, the actual receipts. Compare that to what you quoted.
If you're like the 200+ contractor P&Ls that Profitability Partners has reviewed, you'll find a consistent gap. Not on every job — on most jobs. Small gaps that add up to $30,000–$90,000 a year in margin erosion you never saw because you were too busy running the next job to look backward.
Why gut-feel pricing doesn't work anymore
There was a time when material prices were stable enough that experience-based pricing worked fine. You knew roughly what a water heater replacement cost in materials, you marked it up, and the margin was close enough.
That time is over. 75% of employer firms cite rising costs as their top concern (Federal Reserve Small Business Credit Survey, 2024). Material costs aren't just going up — they're going up unpredictably, at different rates for different products.
Your gut was calibrated in a stable-cost environment. You're operating in a volatile one.
The shops that don't lose margin on this
The plumbing businesses that protect themselves from material cost volatility do three things:
They know their true cost to deliver every job type. Not a rough estimate. The actual, current cost — including materials at today's prices, labor at their real loaded rate, drive time, and overhead.
They reprice regularly. Not once a year. Monthly, or when material costs shift more than 5% on key items.
They build volatility buffers into quoted work. Quotes that will sit for 60+ days include material escalation clauses or expiration dates.
None of this requires fancy software. It requires knowing your numbers — and looking at them more often than tax time.
See where your plumbing business is leaving money
We pull your actual job data and compare quoted costs to actual costs. We calculate your real cost to deliver each job type at today's material prices. We show you the gap.
Not theory. Your numbers.
Call (507) 577-5982 or book a discovery call.
15 minutes. Free. No pitch.
See how we work with plumbing businesses, or learn about our full process.