Why Your Body Shop's Margin Looks Worse in a Busy Month | Collision Advisory
    Back to Insights
    Operator's Edge

    Why Your Body Shop's Margin Looks Worse in a Busy Month

    August 7, 20265 min readDoug Higgins

    Short answer: in a heavy intake month, a shop buys parts and pays production labor for cars that have not delivered yet. Those costs land on this month's profit and loss statement while the related revenue is still sitting in unfinished work. Gross margin can look broken while the operation is fine. The way to tell the difference is to compare delivered sales against the value of open work before you change anything.

    That is the whole mechanism. The rest of this explains why it happens, why the accounting entry designed to fix it often makes things worse, and what I would check first.

    A full lot is expensive before it is profitable

    Cars arrive. You order parts for all of them. Your techs start turning hours on them. Sublet goes out the door. All of that hits your books in the month it happens.

    Want insights like this in your inbox?

    Subscribe to the Collision Advisory newsletter. Financial strategy and industry analysis for collision repair operators, delivered weekly.

    The revenue shows up later, when the car delivers and the sale is recognized. If intake is running ahead of deliveries, this month carries cost for work that has not produced recognized revenue yet.

    So the parking lot is full, the production schedule is full, everyone in the building is busy, and the P&L says you had a terrible month. I have watched owners freeze spending and start second-guessing their teams before anyone checked whether delivery timing caused the swing.

    Some of that margin may appear as the backlog clears. How much, and when, depends on your repair mix, your delivery pace, whether costs are being captured correctly, and whether your production statuses are current. Waiting a month and hoping it fixes itself is not a control.

    The entry designed to fix this, and where it goes wrong

    There is a standard accounting adjustment for exactly this problem. At month end, the cost of cars that have not delivered gets moved off the income statement and onto the balance sheet. When those cars deliver, that cost gets released back and matched against the revenue it produced.

    The purpose is sound. Match the parts, labor, and sublet with the revenue from the same repair. Any accountant would tell you the same, and they would be right.

    Now watch what happens to a shop that is growing.

    In a shop holding steady, roughly the same amount of cost goes onto the balance sheet each month as comes off it. The two mostly cancel. You barely notice the entry is there.

    In a shop that is growing, the pile going on is bigger than the pile coming off, every single month. More cars on the ground in July than June, more in August than July. So the entry strips more and more cost out of the profit and loss statement while delivered revenue is still catching up.

    I worked with a shop that showed negative body labor cost for two months running. Not low. Negative. On paper they had paid their body techs less than nothing to fix cars. Nobody was asleep at the switch. The store was brand new and ramping hard, and the entry was doing the job it was built to do.

    That distortion tracks how fast you are growing, which means the entry gets least reliable exactly when an owner most needs a straight answer. A new store. A hail month. A DRP that just switched on. Any stretch where intake runs ahead of delivery.

    The second problem, underneath the first

    The entry also depends on data most shops do not keep clean enough.

    Every vehicle needs the right production status on the right day. The costs being capitalized need to reflect something the shop actually spent, rather than an estimate of what the repair should cost. When vehicles sit in the wrong status, when reopened repair orders land in the report, or when the calculation capitalizes estimated costs instead of incurred ones, real cost gets moved that never should have moved.

    A mathematically clean entry built on unreliable shop data still hands the owner a bad answer.

    The four checks I would run

    Before you react to a surprising gross margin, compare four things.

    1. Delivered sales against the value of open work. If open work climbed while deliveries lagged, timing explains part of the result.
    2. Actual parts, production labor, and sublet recorded for the month. This tells you whether the cost side moved the way your production schedule says it should have.
    3. Production statuses. Confirm the vehicles are where the system says they are. Any calculation built on those statuses inherits their errors.
    4. Enough months to cover your backlog. Not an arbitrary two-month window. If your average car takes three weeks and your backlog is six weeks deep, a two-month read still cuts the story in half.

    When all four support the same story, you can separate a timing swing from a real margin problem. If the statuses or the cost detail do not support that story, or margin stays weak as the backlog clears, keep digging into parts, labor, sublet, and estimate capture.

    What I would rather see on a monthly P&L

    For monthly management reporting, I would rather show costs as incurred, keep a separate reviewed schedule of open work sitting beside the P&L, and explain the timing swing in plain English. Some months carry cost for cars that deliver next month. Say that out loud to the owner, then read results across enough months to cover the backlog.

    When a year-end close, a lender, a buyer, or a transaction requires a controlled work-in-process true-up, run it from that reviewed schedule and document the adjustment. That is a different job with a different standard, and it deserves the precision.

    Monthly reporting still needs discipline. The goal is a statement the operator can understand and a schedule the accountant can defend, without letting a fragile automated entry drive staffing, purchasing, and cash decisions.

    Finance should make the business easier to understand. If your monthly numbers make a growing shop look like it is paying techs less than nothing, they failed that test, no matter how correct the arithmetic was.

    Doug Higgins

    Doug Higgins

    Founder, Collision Advisory

    Former CFO at Kroger's Midwest Division and CEO of TAG Auto Group. Doug brings institutional financial rigor to the collision repair industry.

    Connect on LinkedIn

    Want your shop's numbers reviewed like this?

    Get a personalized financial analysis tailored to your collision repair operation.