Most owners read a profit and loss statement from top to bottom and ask one question at the end: did we make money? An operating diagnosis reads it differently. Every material line is translated back into the work, customer, price, or policy that created it.
Short answer: compare revenue, gross profit, direct labor, and overhead in both dollars and rates; then split every important change into price, volume, mix, productivity, and timing. The P&L tells you where to look. The operation tells you what to change.
Start by checking the shape of the report
Before interpreting performance, establish whether the statement can support the question.
You need:
- Monthly periods, not only a year-to-date total.
- At least 12 months; 24 is better for seasonality.
- Revenue separated by useful service or customer group.
- Direct costs separated from overhead.
- Consistent account mapping across the comparison period.
- A clear accounting basis: cash or accrual.
If subcontractor labor sits in overhead one month and cost of sales the next, the gross-margin trend is not a trend. It is a classification change.
Revenue: bridge the change instead of celebrating it
Suppose revenue increased from $3.0 million to $3.36 million, or 12%. Split the $360,000 change:
- How much came from more jobs?
- How much came from higher realized price?
- How much came from a different service mix?
- How much came from acquisitions, new locations, or calendar timing?
- How much came from work completed but not yet collected?
If job count rose 4% and realized price rose 3%, nearly five points of growth remain unexplained. That gap is where mix, timing, or data quality lives.
The numbers in this article are illustrative worked examples.
Gross profit: distinguish a rate problem from a dollar problem
Gross profit can increase while gross margin deteriorates.
| Prior year | Current year | |
|---|---|---|
| Revenue | $3,000,000 | $3,360,000 |
| Gross profit | $1,080,000 | $1,075,200 |
| Gross margin | 36.0% | 32.0% |
Revenue grew 12%, but the business generated $4,800 less gross profit. The useful question is not “why are costs up?” It is which mechanism moved:
- Material or subcontractor rate.
- Technician wage rate.
- Paid hours per completed job.
- Discounting or callbacks.
- Service mix.
- Drive time and route density.
- Warranty or rework.
A percentage-of-revenue view spots the leak. Unit economics identify the valve.
Direct labor: use hours before dollars
Labor dollars combine four different things:
paid hours × wage rate
But paid hours themselves split into:
productive hours + travel + setup + rework + paid nonproductive time
If direct labor rose 18%, do not jump to “wages are too high.” Perhaps wage rates rose 5%, job volume rose 8%, and paid hours per job rose 4.4%. Only the last component is a productivity signal, and even that may reflect a deliberate shift toward harder work.
Read payroll registers against dispatched jobs, completed units, or billable hours. Labor as a percent of revenue is an alarm; it is not the diagnosis.
Capacity: determine whether growth is physically deliverable
Service businesses sell time, equipment availability, or appointment slots even when the invoice lists a product.
Build a simple capacity bridge:
- Rostered employees.
- Paid hours per employee.
- Less vacation, absence, meetings, training, and other shrinkage.
- Productive hours available.
- Productive hours required by forecast jobs.
If forecast revenue assumes 1,000 jobs but the current team can deliver 870 at the observed job mix, the P&L forecast contains an operating decision that has not been made. Something must change: headcount, overtime, utilization, average job value, service mix, or the revenue forecast.
Pricing: compare list price with realized price
A published price increase is not automatically a realized price increase.
Calculate:
realized revenue per comparable job = revenue ÷ completed comparable jobs
Then inspect discounts, credits, free callbacks, bundled work, waived trip charges, and jobs performed outside the intended service boundary. The gap between list and realized price is often a policy or control issue rather than a sales issue.
Overhead: translate each line into a capacity decision
Do not treat every overhead dollar as waste. Ask what capability it buys and whether that capability is used.
- Office payroll: transaction volume, exception handling, scheduling, billing, and collections.
- Software: active seats, duplicated functions, and workflows actually automated.
- Facilities: productive use, storage, customer access, or excess space.
- Marketing: qualified inquiries, booked work, and gross profit, not clicks alone.
- Vehicles: route or job capacity, downtime, and utilization.
- Professional fees: recurring control versus one-time correction.
The correct denominator changes by line. Software may scale with users, billing labor with invoices, dispatch with appointments, and facilities with locations or productive capacity.
Timing: identify the month that belongs somewhere else
Monthly P&Ls lie by accident when deposits, annual insurance, bonuses, inventory purchases, refunds, or late vendor bills land in one period.
Separate three categories:
- Recurring operating performance.
- Timing differences that reverse later.
- One-time items that should not set the future run rate.
Do not remove inconvenient costs merely because they are unusual. If a “one-time” repair happens every year, it is a recurring cost with an irregular calendar.
Net income: reconcile it to cash
An accrual-basis profit can coexist with a cash crisis. Bridge net income to cash through:
- Accounts receivable.
- Accounts payable.
- Inventory or work in process.
- Customer deposits.
- Debt principal.
- Capital expenditures.
- Owner distributions.
If profit improved by $100,000 while receivables increased $180,000, the improvement has not yet reached the bank. That may be normal growth, weak collections, a customer-mix change, or inaccurate billing. The P&L alone cannot decide which.
The one-page diagnostic bridge
For each material variance, write five fields:
| Question | Answer format |
|---|---|
| What changed? | Dollars, percentage points, or unit rate |
| Why did it change? | Price, volume, mix, productivity, timing, or classification |
| Where is it visible in the work? | Job, route, customer, team, policy, or system |
| What decision follows? | Stop, start, price, staff, automate, collect, or investigate |
| How will we know? | Named measure and review date |
That turns the P&L from a report card into an operating plan.
The operating-diagnostic proof file shows this sequence applied to a real business with the measurement window disclosed. The full operating and financial diagnostic reads the records and the work together, because neither one is sufficient alone.