Service & Repair
Flat-rate, T&M, dispatch fees
Profit levers
- Billable efficiency
- Trip charges
- Truck stock accuracy
- Callback rate
Most plumbing shops run three businesses under one roof — service & repair, replacement & install, and new construction / commercial — reported as one blended P&L that hides which one is actually feeding the company.
Dead Level rebuilds your books so each revenue stream stands on its own — with job costing, truck-stock accuracy, and a cash-flow view your bank will actually read.
Three revenue models · One shop
Flat-rate, T&M, dispatch fees
Profit levers
Fixed-price, financed jobs
Profit levers
Progress billing, retainage
Profit levers
Things we hear on the first call
"We ran 1,400 service calls last month. I have no idea which ones actually made money."
Root cause
No job costing tied to labor hours, truck stock, or dispatch time.
"Every truck carries $5K in fittings and half of it never makes it onto an invoice."
Root cause
Truck inventory expensed at purchase, not consumed against jobs.
"Our install crew looks profitable, but callbacks are eating us alive."
Root cause
Warranty and callback labor booked to overhead — not back to the job.
"Revenue is up 20% and cash is somehow tighter than last year."
Root cause
Financed installs paid over months; you funded the crew today.
"I raised flat-rate pricing 8% and margin didn't move."
Root cause
Material burden and true labor cost never reloaded into the price book.
"The bank wants a WIP schedule for our commercial work. My bookkeeper doesn't know what that is."
Root cause
Books kept on cash basis; no percent-complete accounting.
The cash view
Between financed installs, deposits held for future work, and payroll that runs whether the customer pays or not — cash and profit don't move together in a plumbing shop.
13-Week Cash Forecast · Sample
Period ending 10/31
| Week | Service In | Install In | Payroll | Material / PO | Net | Bank |
|---|---|---|---|---|---|---|
| W1 | $84K | $46K | $62K | $38K | $30K | $212K |
| W2 | $78K | $28K | $62K | $44K | $0K | $212K |
| W3 | $92K | $18K | $62K | $52K | ($4K) | $208K |
| W4 | $88K | $74K | $62K | $41K | $59K | $267K |
| W5 | $81K | $22K | $62K | $48K | ($7K) | $260K |
| 5-wk totals | $423K | $188K | $310K | $223K | $78K net | — |
For illustrative purposes only. Sample numbers are hypothetical and will vary based on your shop.
What you actually get
Not every recurring package includes every report below. We scope deliverables to the engagement tier and what your shop actually needs right now.
Every service call and install re-costed against labor hours, truck stock consumed, and burden — so target vs. actual is real and defensible.
Service, install, and new construction reported as three distinct income statements.
Flat-rate and install pricing recalculated on true burdened labor cost + material margin. No more guessing on quotes.
Rolling cash view that pulls from AR, financed jobs, payroll, and material commitments. Updated weekly.
Truck stock costed as job material, not shop expense. Real material margin per truck, per tech, per week.
Wages + workers' comp + payroll tax + benefits + non-billable time = fully-loaded hourly cost. Loaded into every quote.
The numbers that matter
Below 45% means pricing or dispatch efficiency
After true labor burden — not before
Below this is a CSR or pricing problem
Each callback wipes the margin on 3 profitable calls
Trending down means techs are unsure of the price book
Your billing rate must clear this every hour
The operating rhythm
New service call or new install contract — both open a job in ServiceTitan / Housecall Pro / QBO with a matching cost code structure.
Payroll ties to timecards which tie to job numbers. No orphan hours. No 'shop' bucket eating margin.
Material used on the truck posts to the job — not the shop. You see the real material margin as it happens.
Segmented P&L, KPI dashboard, and 13-week cash forecast in your inbox by day 7.
Which service lines to reprice, which techs need coaching, which install crews to promote, which financing plans to renegotiate.
This is for you if
This is not for you if
Questions plumbing owners ask
Most plumbing shops are fully onboarded in 2–4 weeks. That includes mapping your chart of accounts to service, install, and commercial lines, training your office on job-cost entry, and building the first clean month of reports.
Bring your last three months' P&L and balance sheet, plus your current payroll and job-management setup (ServiceTitan, Housecall Pro, etc.). If your books are messy, that's fine — the call is designed to diagnose the mess, not judge it.
A 30-minute structured review with a Dead Level advisor who reads plumbing shop books every week. We look at your revenue mix, gross margins, cash cycle, and job-costing gaps. You leave with a written diagnosis and a clear next step — even if that next step isn't us.
Most owners see a clean, segmented P&L and owner dashboard within 30–45 days of starting. If your books need a deeper cleanup, we'll tell you upfront and handle the heavy lifting before the monthly rhythm begins.
Not necessarily. We handle the financial operating system, job costing, dashboards, and CFO-level guidance. Many clients keep their tax CPA and we coordinate with them. If you need a new bookkeeper, we can recommend one trained in our system.
Yes. We work with the tools you already use — QuickBooks, Xero, spreadsheets, or field-service software. The goal is clean numbers, not forcing you into a new platform. If a tool change would help, we'll flag it in the diagnostic.
The Plumbing Financial Diagnostic
A structured 30-minute review with a Dead Level advisor who reads plumbing shop P&Ls every week. You leave with a written diagnosis. No pitch deck.