Every week a shop owner should read four reports and nothing else: car count, average repair order (ARO), gross profit percent, and technician hours billed versus hours paid. Those four KPI answer the only questions that matter in a repair shop: how many cars came in, how much each one was worth, how much of that you kept, and whether the people you pay were producing. Everything else is a drill down you only open when one of the four moves. Pick a day, read the same four numbers on the same definitions, and write them down. The trend teaches you more than any single week ever will.
Why four reports and not twenty?
Most shop software can produce fifty reports. That is the problem. Owners open the reports tab, see a wall of tabs, close it, and go back to the bay. Then nobody looks at numbers for a quarter and the shop finds out in the tax return that spring was soft.
Four numbers fit on an index card. You can read them in ten minutes on a Monday morning with coffee. And they are connected: if revenue is down, it is either car count or ARO. If profit is down but revenue held, it is parts margin, labor rate, or discounting. If hours paid outran hours billed, you either did not sell enough work or you did not schedule it well. Four numbers, and you already know which door to open.
What is a healthy car count, and what should I actually watch?
Car count is the count of repair orders you closed in the week. Not appointments booked. Not phone calls. Closed tickets.
The number itself is shop specific. A two bay European specialist and a six bay general repair shop live in totally different ranges, so chasing someone else's car count is a waste of time. What you watch is your own car count against the same week last month and the same week last year, and the split between new customers and repeat customers.
If car count drops, the cause is almost always upstream of the bay: the phone, the schedule, or the internet. Missed calls are the quietest leak in this industry. A car that calls at 4:40 on a Friday and gets voicemail is a car that goes somewhere else. That is why the phone system with an AI receptionist lives inside the ticket in Pista, and why online scheduling sits on the shop website. Car count is usually a front door problem, not a back shop problem.
How do I read average repair order the right way?
ARO is total sales divided by closed repair orders. It is the single most useful number in the shop because it tells you how well you found work and presented it, not how much you charge.
Owners who want a higher ARO usually reach for the labor rate first. That is the smallest lever. The bigger levers are:
- Inspect every car. A digital inspection with photos on every ticket is how declined work becomes approved work.
- Present the whole estimate. Not just the complaint. Good and better options, priced with MOTOR labor times so the hours are defensible.
- Send it where they will read it. Texted estimates with photos get approved faster than voicemails do.
- Offer payment help. A big ticket declines for cash flow reasons more often than for trust reasons. Payments and financing recover some of those.
Read ARO with car count next to it, always. ARO going up while car count falls can mean you are doing bigger jobs. It can also mean you lost your oil change base and the average got flattered. Two numbers, one story.
What gross profit number should I hold the shop to?
Gross profit percent is revenue minus the cost of parts and technician labor, divided by revenue. It is the honest scoreboard. Revenue is vanity in this business. A shop can write a huge month and keep very little of it.
Look at it three ways every week: total gross profit percent, parts gross profit percent, and labor gross profit percent. When the total slides, one of the two is doing it, and now you know which conversation to have. Parts margin slides when purchasing gets sloppy or when matrix pricing is not applied, which is why ordering through integrated parts ordering with the cost and the sell price on the same line matters. Labor margin slides when you sell jobs at three hours that take five, which is a labor guide and a technician conversation, not a pricing one.
For reference, shops running Pista sit at 68.9% gross margin. If you are well under that, the answer is usually parts pricing discipline and quoted hours, in that order.
What do technician hours tell me that revenue does not?
Track hours billed against hours paid, by technician, every week. Billed hours are what you sold on closed tickets. Paid hours are what came out of the checkbook.
The gap is the story. If a tech is paid forty and billed twenty eight, you have to know why before Monday. The three usual causes look nothing alike:
- Not enough work sold. Fix the inspection and estimate habit, not the tech.
- Work sold but waiting on parts or approvals. Fix the front counter workflow and the follow up texts.
- Work that took longer than it was sold for. Fix the quoting, or the training, or both.
Hours is also the number that keeps you honest about hiring. Owners hire a technician because the shop feels busy. Busy is a feeling. Billed hours per tech is a number.
What does a weekly report card look like?
| Report | What it answers | When to dig deeper |
|---|---|---|
| Car count | How many cars did we actually close? | Down two weeks running: check missed calls, booking, reviews |
| Average repair order | How much was each car worth? | Flat or falling: check inspection rate and declined work |
| Gross profit percent | How much did we keep? | Split parts vs labor margin before blaming either |
| Technician hours | Were the people we paid producing? | Gap over a few hours per tech: find the cause before the weekend |
| Declined work | What is sitting in the pipeline? | Always. This is next month's car count. |
How do I get these numbers without building a spreadsheet?
The reason most owners do not read reports weekly is that pulling them takes an hour. If the tickets, the parts costs, the labor hours and the payments all live in one system, the reports build themselves. In Pista, reports run off the same repair orders your writers are already creating, so car count, ARO, gross profit and technician hours are current as of this morning, not as of whenever someone last exported to a spreadsheet.
That is the whole argument for one system instead of five. Pista has written 2,600+ repair orders and manages 3,200+ customers for shops, and the numbers are clean because nobody re keyed them. Plans are Pit Crew at $149, Full Track at $299 where most shops land, and Podium at $499 per shop per month, unlimited users, 30 days free, free migration. See pricing for the details.
What to do this week
- Pick your day. Monday morning, same time, ten minutes. Put it on the calendar as a real appointment.
- Write down the four numbers. Car count, ARO, gross profit percent, hours billed versus paid. Index card or notebook, not your memory.
- Add one drill down. Pull declined work from the last thirty days and hand the list to whoever answers the phone.
- Fix the biggest gap first. One number, one action, one week. Do not try to move all four at once.
- Get the reports automated. Book a call with a Pista expert and have your data migrated free. Setup runs 24 to 48 hours.
If you only ever read one number, read gross profit percent. It is the only one that cannot be flattered by a busy week.