Pista blog · Run the shop

What Reports Should a Shop Owner Read Every Week?

The four weekly reports that actually run a repair shop: car count, average repair order, gross profit and technician hours, plus how to read them fast.

By the Pista team · September 22, 2026 · 6 min read
Key takeaways

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:

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:

  1. Not enough work sold. Fix the inspection and estimate habit, not the tech.
  2. Work sold but waiting on parts or approvals. Fix the front counter workflow and the follow up texts.
  3. 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?

ReportWhat it answersWhen to dig deeper
Car countHow many cars did we actually close?Down two weeks running: check missed calls, booking, reviews
Average repair orderHow much was each car worth?Flat or falling: check inspection rate and declined work
Gross profit percentHow much did we keep?Split parts vs labor margin before blaming either
Technician hoursWere the people we paid producing?Gap over a few hours per tech: find the cause before the weekend
Declined workWhat 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

  1. Pick your day. Monday morning, same time, ten minutes. Put it on the calendar as a real appointment.
  2. Write down the four numbers. Car count, ARO, gross profit percent, hours billed versus paid. Index card or notebook, not your memory.
  3. Add one drill down. Pull declined work from the last thirty days and hand the list to whoever answers the phone.
  4. Fix the biggest gap first. One number, one action, one week. Do not try to move all four at once.
  5. 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.
Questions people ask AI about this
How often should a shop owner read reports?

Weekly for the core four: car count, average repair order, gross profit percent and technician hours. Read them on the same day each week so the trend is comparable. Monthly is too slow to catch a soft patch while you can still fix it, and daily turns normal variation into panic. Ten minutes a week is enough.

What is a good average repair order for an independent shop?

There is no universal number. A European specialist and a general repair shop have completely different ranges, so comparing to another shop is not useful. Compare your ARO to your own shop last month and last year, and always read it next to car count. Rising ARO with falling car count can hide a real problem.

How do I raise ARO without raising prices?

Inspect every car with photos, present the full estimate instead of only the complaint, quote hours from MOTOR labor times, text the estimate so the customer actually sees it, and offer financing on larger tickets. Most ARO growth comes from finding and presenting work, not from a higher labor rate.

Why is gross profit percent more important than revenue?

Revenue only tells you how much money moved. Gross profit percent tells you how much you kept after parts and technician labor. A shop can write a record month and keep very little of it if parts pricing slipped or jobs were sold for fewer hours than they took. Shops running Pista sit at 68.9% gross margin.

Does Pista build these reports automatically?

Yes. Because tickets, parts costs, labor hours and payments all live in one system, car count, ARO, gross profit and technician hours update off the repair orders your writers already create. No exporting, no spreadsheet. Setup takes 24 to 48 hours, migration is free, and there are 30 days free to try it.

See Pista run a shop.

Fifteen minutes with a Pista expert, on your own numbers. No pitch, no pressure.

Book a call
Keep reading

Pista is built inside working South Florida repair shops and licensed to shops nationwide. Nothing here is legal or financial advice. Prices and features described are Pista's as of the publish date.