When you look at a job-level P&L for the first time, there's a temptation to read it the way an accountant would — top to bottom, account by account, looking for things that are wrong. That's not how an operator reads it. An operator looks for the two or three numbers that change how they run the business next month.
Here's the version of that conversation your bookkeeper probably hasn't had with you.
Start with Gross Margin per Job — Not Revenue
Revenue is vanity. Gross margin tells you whether you made money on the actual work. For each job, your P&L should show:
- Revenue: what the carrier paid (net of TPA fees if coded correctly)
- Direct costs: labor, materials, subcontractors, equipment
- Gross margin: revenue minus direct costs, expressed as a percentage
A job that billed $91,500 and cost $95,000 to deliver is a losing job — even if your total revenue chart looks healthy. You can't see that without job-level gross margin. When you're looking at a P&L, the first scan is: which jobs are in the green, which are in the red, and how far off are the outliers?
The Three Numbers That Actually Matter
Once you have gross margin per job, you're looking for three things:
1. Which job type is consistently most profitable? You'll find that certain job categories — water-only mitigation, for example, vs. full rebuild — have dramatically different margin profiles. That insight changes who you bid for and how you price supplemental scope.
2. Which TPA programs are actually worth it? When TPA fees are broken out per program, you can see the net margin per program channel. A 15% takedown on a low-cost job type may be worse than working a carrier direct where you do less volume but keep more of it.
3. What's your margin on labor vs. subcontractors? Companies that rely heavily on subcontractors often think they're avoiding overhead. What they're actually doing is buying flexibility at a cost — and that cost only shows up when labor is coded to jobs separately from sub invoices.
What "Good" Looks Like by Job Type
Benchmarks vary, but for most restoration companies operating efficiently:
- Water mitigation only: 28–40% gross margin
- Fire and smoke (contents + structure): 22–32%
- Full reconstruction: 18–26% (higher materials burden)
- Large loss / commercial: varies widely — margin here is less important than cash flow management
If you're below these ranges, the job-level P&L will tell you which cost line is the culprit. It's almost always one of three things: labor hours that weren't billed correctly, supplement scope that never got into the books, or equipment days that weren't reconciled before the job closed.
The Supplement Gap Is a P&L Line, Not an Accounting Error
One of the most common things we find in a new engagement: a job that looks break-even or slightly negative at the gross margin line, where the reconciled supplement balance shows $12,000–$18,000 in approved but un-booked scope. That's not an accounting error — it's a revenue recognition failure that shows up as a margin problem.
When you read a job P&L and a job looks worse than it should, the first question isn't "what did we spend too much on?" It's "what did we bill correctly?"
Reading the Monthly P&L as a Restoration Operator
At the end of each month, you should be able to answer four questions in under five minutes from your job-level P&L:
- What was my blended gross margin across all closed jobs?
- Which two or three jobs had the biggest margin variance from my average?
- Are there any TPA programs where the net margin is below 15%?
- Do I have any open supplements that are more than 60 days since carrier approval?
If your bookkeeper can't produce a report that answers those four questions clearly, that's not a bookkeeping limitation — it's a chart-of-accounts problem. Fix the structure, and the answers surface automatically every month.
Related reading: The Four Cost Categories Every Restoration Job P&L Must Split · The Owner's Reading Order for a Monthly P&L · The Complete Guide to Job Costing for Restoration