Average repair order (ARO) is your total sales divided by the number of repair orders you closed. If you invoiced $84,000 across 140 closed ROs last month, your ARO is $600. It’s the fastest way to see whether your shop is capturing the work that’s already in the bay.
ARO is the KPI most likely to be misunderstood in both directions. Owners either ignore it, or they chase it by pushing service advisors to sell harder, which works for about two months and then costs them the customers who noticed.
The better read: ARO is a capture number, not a selling number. Most shops have more approvable work in front of them than they present. Here’s the formula, the one credible reference point we found, and eight ways to move it that don’t require anybody to be pushy.
The short version
- ARO = total sales ÷ number of closed repair orders. Same period, closed tickets only.
- Track labor ARO and parts ARO separately. They move for different reasons.
- PartsTech surveyed 752 shops in 2025: the most common ARO band was $500–$749 (36% of respondents), with $250–$499 second.
- Exclude your outliers before you draw conclusions. One engine replacement moves a small shop’s monthly ARO more than a whole week of good work.
- Rising ARO with falling car count is not a win. Watch both, always, on the same page.
- The biggest gains come from presenting findings clearly, not from selling harder.
How to calculate ARO
ARO = total sales ÷ number of closed repair orders
Worked example. Last month: $84,000 in total sales across 140 closed repair orders. ARO = $600.
Three rules that keep this number honest:
1. Closed tickets only. An open RO with $2,400 of approved work on it isn’t revenue yet, and counting it inflates the number in a way that reverses next month.
2. Decide once whether tax is in or out, and never switch. Out is cleaner. Sales tax isn’t yours.
3. Count every ticket, including the small ones. The $38 wiper blade replacement is a repair order. Dropping the small tickets to make the average look better is the oldest lie an owner tells himself about this number. If you want to analyze the mix, do it properly by segmenting, not by deleting.
Split it
Labor ARO = total labor sales ÷ closed ROs
Parts ARO = total parts sales ÷ closed ROs
This is where the diagnosis lives. ARO went from $600 to $520, and the split tells you which half broke.
Parts ARO fell, labor held: your job mix shifted toward labor-heavy work, or your parts pricing slipped. Check the grid: parts pricing matrix for auto repair.
Labor ARO fell, parts held: discounting, unbilled diagnostic time, or the wrong rate applied. That’s an effective labor rate problem.
Both fell: you’re doing smaller jobs. Which is a capture problem, and the rest of this article.
What the average repair order value data actually says
PartsTech surveyed 752 shops in 2025. The most common average repair order band reported was $500 to $749, at 36% of respondents, with $250 to $499 the second most common.
That’s a real sample with a stated size and it’s about as good as public data gets in this business. Two cautions on using it.
It’s a distribution, not a target. A shop doing engine and transmission work will sit far above that band. A shop doing tires and quick maintenance will sit below it and can be extremely profitable there. Neither is failing.
ARO and profit are not the same thing. A $900 ARO built from expensive parts at thin margin is worth less than a $500 ARO that’s mostly labor. Read ARO alongside your gross profit split, never instead of it.
Deal with your outliers first
In a small shop, ARO is fragile. One transmission replacement at $6,200 in a 90-ticket month adds about $60 to your ARO by itself. Two of them and you’ll conclude your new service process is working brilliantly when what happened was two transmissions.
Calculate it twice: once with everything, once with the top and bottom 5% of tickets removed. The trimmed number tells you whether your process changed. The full number pays the rent. If your monthly ARO swings hard and you can’t name the reason, it’s one or two tickets. Go look.
Eight ways to raise ARO without upselling
Ordered roughly by return on effort. None of these require anyone to talk a customer into anything.
1. Inspect every vehicle, every time, with photos
The whole game. Most shops don’t have a selling problem, they have a presentation problem: the tech knows the rear pads are at 3mm and it never reaches the customer in a form they can act on.
A written inspection with photos does two things a phone call can’t. It shows the customer the actual condition of the actual part on their own vehicle, and it survives the conversation, so work that isn’t approved today is documented for next time. Highest-return change available to most shops, and why vehicle inspection checklist discipline pays back faster than any marketing spend. Garage’s technical reports with photos, on the Premium plan, are built for this.
2. Work the declined list
Every shop has a list of work customers said no to, and almost nobody uses it. They usually weren’t rejecting the repair, they were rejecting the timing, because it was the fifteenth of the month and the estimate was a surprise.
When that vehicle comes back for an oil change six months later, the shop that opens the record and says “last time we noted the rear pads were getting low, want us to look while it’s up?” writes a bigger ticket than the one starting from zero. No pressure, no script, just memory. Which requires the declined work to have been recorded against the vehicle in the first place.
3. Finish the job you already sold
Brake pads without measuring the rotors. A water pump without the thermostat coming apart next to it. An oil change on a vehicle with a visibly gray air filter. That’s not upselling, it’s completing the repair, and the customer would be furious to find out you saw it and said nothing.
4. Present everything, then stop talking
Give the full picture in three tiers: unsafe now, needed soon, watch it. Then let them decide. Customers approve more when they’re deciding than when they’re being convinced, and the ones who defer come back with the list in the glovebox.
5. Price accurately
Part of the ARO gap isn’t unsold work, it’s work performed and undercharged. Diagnostic time nobody billed. Shop supplies misconfigured for two years. Diagnostic labor billed at the maintenance rate because that’s the system default, which a tiered labor matrix fixes.
6. Stop splitting jobs across visits
If the customer approves four items and you do two “to keep the ticket down,” you halved the ARO and doubled your bay usage. Do the approved work.
7. Capture the maintenance that’s due, from the record
Not a generic mileage chart. The vehicle in front of you, its history in your shop, and what you did or didn’t do last time. “You’re at 62,000 and we haven’t done the transmission service since you’ve been coming here” is a fact, not a pitch.
Garage’s license plate and VIN lookup pulls up your shop’s own history on that vehicle. Not a third-party database, not a Carfax report. What you did, when, and what you noted.
8. Check what your advisor is actually presenting
Compare inspection findings recorded against items presented on estimates for a month. In most shops the gap is large and it isn’t deliberate: it’s a busy Tuesday and three things got mentioned out of seven. That gap is your ARO, sitting on the table.
Read ARO with car count, always
ARO up, car count down: you may be losing your small-ticket customers, the ones who bring the vehicle back for the big job in two years. Looks like a win on a dashboard, can be a slow bleed.
ARO up, car count flat: the real thing. Same customers, more of their work captured.
ARO down, car count up: usually a promotion pulling in maintenance-only visits. Fine if you’re inspecting those vehicles and building the record. Bad if they leave with an oil change and nothing else.
Both down: demand problem, different article: how to get more customers for your auto repair shop.
Keep throughput in the same row too, because a full bay that isn’t producing is a separate failure.
Frequently asked questions
How do you calculate average repair order?
Divide total sales by the number of closed repair orders in the same period. Use closed tickets only, be consistent about whether tax is included, and count every ticket including the small ones.
What is a good average repair order?
It depends entirely on your work mix, so there’s no universal target. As a reference, PartsTech’s 2025 survey of 752 shops found the most common band was $500 to $749, reported by 36% of respondents, with $250 to $499 second. A shop doing heavy repair belongs above that; a maintenance-focused shop can be very profitable below it.
How can I increase my ARO without pressuring customers?
Inspect every vehicle with photos, present findings in tiers of urgency, record declined work against the vehicle so you can raise it naturally next visit, and make sure you’re charging correctly for the diagnostic time you already spent. Most ARO gains are capture, not persuasion.
Should tax be included in ARO?
Cleaner to exclude it, since sales tax isn’t your revenue. What matters more is picking one method and never changing it, so your month-to-month comparisons stay valid.
Bottom line
ARO is a capture metric. In most shops the work is already sitting in the bay, already found by the technician, and it never gets presented in a form the customer can act on. Inspect with photos, record what’s declined, present the whole picture, and charge properly for the time you already spent. That’s the entire playbook, and none of it involves selling harder.
Garage keeps repair orders, estimates, vehicle history, and technical reports with photos in one place, so what you found last visit is still there next visit. Cost-vs-profit reporting on the Premium plan shows whether a rising ARO is actually rising profit.
Seven-day free trial, no credit card, no contract. $39/mo for one user, $69/mo for up to seven.
