Beyond Revenue: The KPIs That Drive Plumbing Profitability
BDR's Nate Agentis explains how contractors can use forecasting, cash flow management and technician productivity metrics to improve profitability.

For many plumbing contractors, revenue is the first number they look at when evaluating business performance. But, revenue alone can paint an incomplete picture. A company may be booking more work and generating higher sales while quietly losing ground on profitability, cash flow and operational efficiency.
As contractors navigate seasonal demand swings, rising labor costs and ongoing workforce challenges, financial forecasting and KPI tracking have become essential management tools. The right metrics can help owners identify problems before they impact profitability, improve technician productivity and make more informed decisions about hiring, marketing and growth.
I spoke with Nate Agentis, director of plumbing vertical at BDR, to discuss the financial indicators plumbing contractors should prioritize, common forecasting mistakes, and how business owners can use data to create more predictable, profitable operations throughout the year.
How should plumbing contractors structure their budgets at the start of the year to avoid the common slow-season cash flow crunch in late winter and early spring?
Organize your budgeting at the beginning of the year on a rolling cash budget, not just an annual P&L statement. It’s great to have an annual budget (which I hope you do), but it won’t help you sidestep the late winter/early spring cash flow problem unless you also organize on a rolling cash basis. There’s a lag from growth and seasonality: expenses now, revenue later. A Q1 budget should focus on liquidity and speed of decision.
- 90-day cash forecast (weekly updates): forecasted cash collections, payroll, taxes, rent, debt service, fuel, marketing, materials.
- 90-day overhead target: know your fixed expense every week and every day.
- Use separate accounts: operating, tax set-aside, and reserve/profit.
- Rule based spending: set discretionary spending limits; ensure “non-negotiables” are protected.
- Schedule strategy: pre-plan how to pull work into slow weeks (membership / maintenance work push, reactivation, get customers to defer installs for a value add).
What leading indicators should owners be tracking early in the year to forecast demand accurately, rather than reacting to workload swings after they happen?
Early-year demand forecasting is more than “how many leads came in,” it’s how many quality leads, what percentage you book, and what percentage you close. I like to reverse engineer it from capacity: “If you have two techs that need 3–4 jobs per day to stay busy, and your close rate on leads is 50%, you may need 80 quality leads per week to close and schedule 40 jobs.” That’s why you measure lead quality and conversion on a weekly basis—because you can’t manage volume without understanding if it’s the right type of demand.
Leading indicators to measure on a weekly basis:
- Inbound calls/web leads (weekly)
- Answered call rate + missed call number
- Quality leads + Cost per lead (ones that fit your ideal job type/zip/price range)
- Booked jobs (and booked rate = booked ÷ total leads/calls)
- Close rate (sold ÷ run) and open estimate aging (how long quotes sit)
- Days booked out/schedule risk gap (how many empty slots 7–14 days out)
- Job mix trend (drain vs install vs sewer, etc.)
How can labor forecasting in Q1 protect margins, especially when balancing overtime, on-call coverage, and technician utilization?
Labor is the most costly and scarce resource in a service organization. In Q1, labor forecasting helps protect the bottom line by avoiding silent killers of margin: overtime creep, poor tech utilization, and schedule chaos from on-call commitments.
How:
- Calculate weekly capacity: tech headcount × number of working days × billable hours/day
- Track: backlog (booked work) + pipeline probability (what’s likely to close) follow this metric weekly and it will help you know capacity needed which keeps labor costs in check.
- Establish guardrails:
- Utilization floor (don’t allow persistently underutilized days) Techs accountable for more billable hours each day.
- Overtime ceiling (OT should be strategic, not automatic). This expense is often overlooked and taken for granted by owners but expected weekly by techs. That's a dangerous cash problem.
- On-call strategy that doesn’t ruin your best techs every week. Need to find out how to balance work and life for your techs. On call is 100% necessary in service to care for our customers well (despite what some IG influencers say), but we also need to have that same level of care for our technicians' lives and families.
Overtime is costly, and often a result of bad forecasting or bad job mix management. Simultaneously, low utilization is hidden within “busy” days of callbacks, parts deliveries, and unbillable activities. Forecasting brings reality to the surface.
What role does material cost forecasting play in protecting profitability, particularly with volatile pricing and supply chain variability still affecting the trades?
Profit protection comes from material forecasting in two ways: accurate pricing and time management. Volatility means yesterday’s figures can sneak in and make today’s “profitable” project a break-even situation. Variability in supply means labor waste (trips, downtime), which is profit loss even if you had the right material price.
What contractors need to forecast:
- Pay attention to your Top 20–30 high-impact SKUs (water heaters, PRVs, pumps, sewer parts, major fittings)
- Truck stocking / Warehouse Reorder points and max levels (no extra cash tied up and no emergency runs)
- Material multiplier / price book updates on a schedule (monthly or quarterly). I used to have my supplier send any SKU changes to be the first of every month.
- Scheduled Install work: Good communication on Vendor lead times and substitutions if needed
Material forecasting links to pricing. Without material forecasting, you’ll either overpurchase (cash problem) or underpurchase (labor waste).
Where do plumbing business owners most commonly misinterpret their financial data, and how does that misinterpretation stall growth?
The biggest misread is the confusion between revenue, profit, and cash. The owners also misread P&L statements that don’t break out types of work or don’t include labor burden. This leads them to optimize the wrong things; more business, more trucks, more marketing but not addressing the margin leakage.
Common misreads:
- “Sales are up, so we’re doing well” (even though gross margin is falling)
- Using bank balance instead of profit
- Not looking at gross margin by type of work
- Not measuring fully burdened labor (payroll taxes, benefits, OT)
- Not recognizing the deep cost of callbacks/rework
You’re growing demand into a system that can’t deliver profitably, which leads to churn, and ultimately a cash problem.
How can KPI dashboards be structured so owners are making weekly operational decisions, not just monthly accounting reviews?
A dashboard should be built like a cockpit: weekly leading indicators in front, monthly financials in the background. Owners need a cadence where KPI review drives action every week, not a post-mortem after the month ends.
A simple 1-page weekly dashboard:
- Demand
- Calls/leads, answered %, booked %, booked jobs count
- Conversion
- Close rate, open estimates $, follow-up aging
- Operations
- Billable hours/tech/day (or utilization %), average ticket, job mix
- Callback rate / return trips
- Financial
- Gross margin % (by job type), weekly cash change, 90-day cash runway
- Material % of revenue (or margin drift indicators)
Our goal was that Every KPI on the dashboard must have a trigger (“If this goes red, we do this.”)
What financial blind spots tend to show up only when growth begins, and how can early-year discipline prevent those from becoming structural problems?
Growth reveals weaknesses you could hide when you were smaller. The big blind spots are working capital strain, inventory bloat, overtime normalization, and management bottlenecks that create expensive inefficiency.
Common growth-only blind spots:
- Marketing ramps faster than capacity
- More trucks = more fixed costs = less flexibility
- Inventory expands quietly and eats cash
- More callbacks because training didn’t scale
- Owner becomes the approval bottleneck
Early-year discipline that prevents structural issues:
- 90 day cash forecast + reserve rules
- Capacity planning before marketing spend
- Job-type gross margin tracking
- Training + SOP investment when it feels “too early” (it’s not)
- Owners stop controlling instead, start delegating and teaching others to do what you do.
How should owners connect financial forecasting with sales pipeline management to create more predictable revenue flow throughout the year?
Predictability comes from connecting three moving pieces: backlog, pipeline, and technician utilization. Backlog is sold work not completed yet, pipeline is quoted work not accepted yet, and utilization is the lagging signal that tells you whether your forecasts are real in the field. When you forecast labor and cash using those three inputs together, you stop reacting to workload swings and start planning capacity and marketing with intent.
Simple weekly rhythm:
- Backlog review: what's sold but unscheduled/not done yet (revenue you can "pull foward")
- Pipeline review: what's quoted, follow-up status and close probability
- Utilization check: are techs producing billable hours consistent with the forecast?
- Then adjust: marketing throttle, follow-up intensity, scheduling strategy, and on-call coverage.
For contractors who feel confident about the year ahead, what specific early-year financial disciplines separate optimism from actual performance?
Confidence is great, but cash is king and prosperous years should be used to build stability. The discipline that separates optimism from performance is treating Q1 like a runway-building season: manage rolling cash, don’t let margins slip, and intentionally work toward a 6 month cash reserve so slow season or a surprise doesn’t knock you off track. Your 90 day cash view helps you see money-in and money-out early instead of getting surprised later.
Two other disciplines that matter early:
- Recurring revenue discipline: sell maintenance/memberships and run reactivation campaigns consistently so late winter/early spring doesn’t become a panic.
- Turnover readiness plan: staffing changes happen, I heard this so many times: “just when we get on track and the right amount of guys, someone quits or gets hurt.” Operationally, stay in tune with your people (talk often; watch commitment), and financially, invest in training so you can bring the next great tech up fast and protect capacity and quality. (This also reduces callbacks, which bleed margin and capacity when you scale.)
Which KPIs actually matter most in Q1 for plumbing businesses, and why do these indicators provide better visibility into financial health than revenue alone?
- Calls / leads per week + lead quality vs spend (volume is meaningless if quality is wrong)
- Booked rate + answered rate (conversion starts at the phone)
- Close rate + open estimate aging (pipeline truth + follow-up discipline)
- Gross margin % by job type (profit quality, not just sales)
- Individual tech sales average + options given per call (presentation drives ticket and margin)
- Capacity: billable hours/tech/day + utilization (validates labor forecast)
- Callbacks / return trips (hidden capacity + margin thief)
- Net memberships / maintenance sold (stabilizes slow months)
- Cash flow: 90-day (13-week) runway (cash timing + decision power)
- Technician training completion KPI (skill + safety + quality → fewer callbacks and better outcomes)
Looking for a reprint of this article?
From high-res PDFs to custom plaques, order your copy today!






