The P&L says you made money last quarter. The bank balance says you cannot cover next week's parts statement. Both are telling the truth, and the gap has a findable address.
This is the most common panicked question in small-business finance, and auto repair produces a particularly sharp version of it. A shop can run genuinely profitable months while its cash position tightens to the point of missing a parts payment. The owner concludes the books must be wrong. They usually are not. The P&L and the bank account measure two different things, and the money that seems to be missing went to places the P&L is not designed to show.
We covered the general principle in cash flow positive does not equal profitable. This is the shop-specific version: the five places cash actually hides in a repair business.
On accrual books, revenue counts when the work is done and expenses count when they are incurred, regardless of when money moves. That is the right way to measure whether the business works. But it means the P&L deliberately ignores timing, and timing is the only thing your bank account measures. Every dollar of gap between reported profit and cash movement is a timing story, and in a shop the stories are remarkably consistent.
A simplified, illustrative quarter at one shop. The P&L shows $18,000 of net income. The owner expected the bank balance to grow by something like that. Instead:
| Cash movement | Amount |
|---|---|
| Net income (per P&L) | +$18,000 |
| Parts inventory build | -$8,000 |
| Fleet receivables growth (billed, not yet collected) | -$11,000 |
| Loan principal payments | -$6,000 |
| Down payment on a new lift | -$7,500 |
| Owner draws | -$9,000 |
| Net cash change | -$23,500 |
Nothing in that table is a mistake or a leak. The shop earned its profit, and the cash went to inventory, receivables, debt, equipment, and the owner. But if nobody is watching the timing side, the outcome feels like a betrayal by the books, and the response, usually a scramble for a line of credit at the worst possible moment, is more expensive than seeing it coming would have been.
When profit and cash disagree, do not argue with either number. Reconcile them: start from net income, then walk through inventory change, receivables change, principal paid, equipment bought, and draws taken. The gap always resolves, and each line of the walk is a lever you can manage.
In a group, the cash pool is usually shared while the causes are local. One location stocks heavy because its parts manager likes full shelves. Another carries the group's biggest fleet account and its receivables age past terms without anyone assigning the follow-up. A third just financed a buildout. The consolidated P&L still looks healthy, because it is, while the shared account tightens for reasons no single manager can see from their own numbers.
The fix is the same discipline applied per location: profit, receivables aging, and inventory levels visible shop by shop, on the same page and the same period, so the location consuming the cash is identifiable rather than inferable. That per-location financial visibility is the core of FinLoom's Multi-Shop tier, and the same consolidated view is what makes the reconciliation walk above a ten-minute exercise instead of a forensic project. If the terminology in that walk feels foreign, our plain-English glossary of accountant language covers accrual, receivables, and the rest. And if the profit side of your statement is the part you doubt, start with how to read an auto repair shop P&L.
FinLoom gives multi-shop owners per-location P&L, side-by-side comparison, and weekly checks that flag the location whose numbers moved. Import from QuickBooks, Xero, or straight from Mitchell and Omnique. White-glove setup in 4 weeks.
Contact Sales