Technician productivity metrics are the numbers that tell you whether each tech in your auto repair shop is turning available time into billed work, and whether the work they produce comes back through the door as a comeback. The core metrics are jobs completed, billed hours, hours per repair order (RO), and the labor-efficiency ratio (billed hours divided by clock hours). Together they separate shops where the bays are always busy from shops where the bays are always profitable.
We make a product in this space. MySyara OS is shop management software for independent auto repair shops and multi-bay garages. The Reports section includes a Staff Performance table showing per-technician rows for jobs completed, total billed revenue, and clock hours tracked from a time-clock record. The Dashboard shows tech hours per day, active versus completed jobs per tech, and bay utilization at a glance. If that context is useful, keep reading with that in mind. If you're here for the concepts and numbers, those apply regardless of the software you use.
Why Technician Productivity Metrics Matter in Auto Repair
A busy shop and a productive shop are two different things. You can fill every bay every day and still lose money if the hours produced per tech are too low, if comebacks are eating paid time, or if flat-rate pricing is burning billed hours at a rate your door rate never recovers.
The way to see the difference is through per-technician data. Not totals, not averages for the whole shop. Per tech, per week, over time.
According to Ratchet+Wrench's KPI series on technician productivity, the industry average for technician productivity (time on positive-cash-flow ROs versus total clocked time) runs between 80 and 89 percent. Shops hitting 90 percent or above are in the top tier. Only 41 percent of shops reporting over $1 million in annual revenue hit that threshold. That gap, 10 to 20 percentage points on average, is where most shops leak time without realizing it.
The same KPI library defines efficiency separately: how fast a technician completes a job once they start it, expressed as flat-rate hours produced divided by actual hours on the job. The cited optimal benchmark is 125 percent efficiency, meaning a tech clocking 7.2 hours on cars in a day should produce around 9 billable hours. The older Ratchet+Wrench analysis of efficiency and productivity numbers puts the published standard for efficiency at 130 to 150 percent, with fewer than 5 percent of shops consistently exceeding 120 percent, and fewer than a third achieving above 90 percent productivity.
Those numbers are worth knowing as context. They're not a target to chase blindly, because your service mix (flat-rate, time-and-materials, diagnostics, maintenance) changes what's realistic. But they tell you where independent shops collectively stand.
Want to see your per-tech jobs completed, billed revenue, and clock hours without rebuilding a spreadsheet each week? MySyara OS shows them in the Staff Performance table in Reports.
The Four Metrics That Actually Tell You Something
Jobs Completed
Jobs completed is a count of closed ROs attributed to a specific tech over a period. It's the most straightforward number and also the easiest to misread. A high job count with low billed hours usually means a tech is running oil changes and tire rotations all day, which is fine if that's your service mix, but it won't maximize labor revenue per bay hour. A low job count with high billed hours means the tech is handling complex work, longer jobs, more diagnostic intensity.
Neither is wrong. The question is whether the jobs completed mix matches the work you have and the bay capacity you're trying to fill. If you're booked solid with oil changes and struggling to get diagnostic work through, job count by tech type will show you the mismatch faster than any other number.
The goal for average hours per RO (H/RO) cited by Ratchet+Wrench's KPI data is 3.50 or above. The national average sits between 2.50 and 3.25. Getting from 2.5 to 3.5 hours per RO per tech is often less about working faster and more about RO quality: complete write-ups, multi-point inspections that surface additional work, and advisors who present findings clearly. That connection between inspection depth and hours per RO is why service advisor practices sit upstream of technician productivity numbers, not beside them.
Billed Hours
Billed hours are the labor hours that appear on closed invoices for a given tech, over a given period. This is the numerator in any labor-efficiency calculation. It's not the same as time on job. It's not the same as clock hours. It's the hours your customer paid for.
For flat-rate work, billed hours are the hours listed in the labor guide, regardless of how long the job actually took. A tech who completes a three-hour clutch replacement in two hours and fifteen minutes still bills three hours. That's the flat-rate model working as designed.
For time-and-materials work, billed hours should equal the actual hours on the job. In practice, some of those hours get waived, rounded down, or discounted at the front counter. When that happens, billed hours drop below actual hours, and the efficiency ratio goes below 1.0. You can pull billed hours and clock hours separately from your shop software. Divide them, and you have the picture.
MySyara OS gives you these two inputs separately in the Staff Performance table: jobs completed and total billed revenue per tech, alongside clock hours from the time-clock record. The billed-versus-clock efficiency ratio is a calculation you run from those numbers. It's not surfaced automatically as a ratio in the current version, but with two columns and a calculator, the math is about 30 seconds.
Hours Per RO (H/RO)
Hours per RO (H/RO) is the average labor hours on each closed work order for a given tech. Take their total billed hours for a week and divide by their number of closed ROs.
A tech closing 10 ROs with 18 total billed hours has an H/RO of 1.8. One closing eight ROs with 30 billed hours has an H/RO of 3.75. The second tech may look less productive by job count but is generating more billable hours per bay slot.
H/RO varies by shop type. A fast-lube and tire shop will run lower H/RO by design. A shop doing engine, transmission, and heavy diagnostic work will naturally run higher. The insight comes from tracking your own tech's H/RO over time and comparing across techs with similar work assignments. A drop in H/RO for a specific tech, when the job mix hasn't changed, is worth a conversation. Usually it means something upstream is slowing them down: waiting on parts, unclear ROs, or a scheduling pattern that's breaking work into too many small jobs.
The bay scheduling foundation that determines which jobs go to which bays and in what sequence is one of the biggest levers on H/RO. A tech who keeps getting pulled off one job to start another because the schedule didn't account for parts lead times will show a lower H/RO than their skill level justifies.
Comebacks Per Tech
A comeback is a vehicle that returns to the shop within a defined window (typically 30 days) for the same complaint the previous RO was supposed to resolve. Some shops track "first-time fix rate" instead, which is the inverse: the percentage of jobs that didn't come back.
Comebacks per tech is a quality metric, not a volume metric. One comeback is not a pattern. Three in a month for the same tech and the same type of work is a signal, and the right response is not a write-up. It's a diagnostic conversation: Was the failure related to the repair? Was the diagnosis wrong? Was the part faulty? Was the RO written clearly enough for the tech to know what was actually approved?
Most shops don't have a clean comeback rate per tech because they don't have a system for attributing a comeback to the original technician. The first step is creating that link: when an RO comes in as a revisit, tag it to the tech who did the original work. That attribution is what turns "we have a comeback problem" into "we have a specific tech with a specific job type that's coming back."
Comebacks are also related to average repair order (ARO) indirectly. If a comeback on a $600 job costs two hours of unpaid labor to remedy, the effective revenue on that original job drops by roughly 25 to 35 percent of the door rate. That math is covered in detail in where auto repair shop margin quietly leaks.
The Labor-Efficiency Ratio: Billed Hours vs. Clock Hours
The labor-efficiency ratio is billed hours divided by clock hours for the same period. It's the cleanest single number for understanding whether each tech is producing more labor than they clock.
The formula:
Labor-efficiency ratio = billed hours / clock hours on job
A ratio of 1.0 means the tech billed exactly what they clocked. A ratio of 1.25 means they billed 25 percent more than they clocked, which is the goal in a flat-rate shop: the tech completes jobs faster than the guide time and earns the difference. A ratio below 1.0 means the shop is collecting less in billed hours than the tech is spending on the work, which is a structural problem.
Note carefully what the denominator is: clock hours on job, not total clock hours for the day. A tech who clocks in at 7 a.m. and out at 5 p.m. is on the clock for ten hours. But they may spend two of those hours waiting for parts, attending a training session, or cleaning the bay. Productivity measures how much of the ten hours went to job-related work. Efficiency measures how fast that job-related work translated to billed hours.
You can pull billed hours and clock hours separately from MySyara OS. Divide them yourself. The current system doesn't surface a calculated efficiency ratio as a dashboard widget, but the inputs are there: billed revenue per tech in the Staff Performance table, and clock-in/clock-out hours from the time-clock data in the same table. Running the ratio manually is a few minutes of work per week. Once you've done it two or three times, you'll have a baseline.
What's healthy? Ratchet+Wrench's benchmark data points to 80 to 89 percent productivity as industry average, with 90 percent as the target. For the efficiency ratio specifically, the flat-rate standard is a ratio above 1.0, with well-run shops in the 1.2 to 1.5 range for techs doing predominantly flat-rate work. Time-and-materials work naturally runs closer to 1.0. Mixed-model shops will see variation by tech and job type.
There is no externally validated single number that applies to every shop. The useful benchmark is your own baseline over three to six months, then a trend direction.
One Scenario: When the Numbers Blamed the Tech but the Shop Was the Problem
(Illustrative. Name is fictional.)
Marcus manages a four-bay shop in Charlotte, North Carolina. He had one tech, Danny, whose billed hours were consistently 15 percent lower than the other three. On the surface it looked like a performance problem. Marcus ran the same calculation most shops run: hours billed, hours paid, gap. Danny looked like the outlier.
Marcus almost had the conversation before he looked at the dispatch log. Danny was assigned more parts-wait jobs than any other tech. When a part didn't arrive by 10 a.m., those jobs sat in Danny's queue. The other three techs were getting the pre-staged work, the jobs where parts were confirmed in stock the day before. Danny's low billed hours weren't a productivity problem. They were a scheduling problem dressed up as one.
Marcus changed the dispatch rule: no job goes to any bay until the parts are confirmed received or confirmed in stock. Within six weeks, Danny's billed hours were within five percent of the group average. Nothing changed about Danny's skill, speed, or work ethic. The bottleneck was upstream.
This is one of the most common misreadings in auto repair shop productivity tracking. The numbers surface the gap. They don't explain the cause. Before a manager conversation, run through the shop-level checklist: parts availability, dispatch order, RO clarity, and bay scheduling. If those four are clean and the gap persists, then it's a technician-level conversation.
Common Mistakes When Tracking Technician Productivity
Tracking only totals, not per-tech. Shop-level billed hours and shop-level revenue tell you whether the business is growing. They don't tell you which tech is dragging or which one is carrying the floor. Per-tech data is the only granularity that leads to a specific action.
Chasing flat-rate when the work doesn't support it. Flat-rate pay incentivizes speed and higher job counts. If your shop does a lot of diagnostic work, complex electrical, or newer vehicle systems, flat-rate creates an incentive to rush the diagnosis and close the RO. That shows up later as a comeback. Time-and-materials or a hybrid pay structure fits some shops better, and forcing flat-rate metrics onto a diagnostic-heavy shop produces numbers that look good on paper and cause problems on the floor.
Measuring efficiency without measuring quality. A tech with a 1.4 efficiency ratio and three comebacks a month is not outperforming a tech with a 1.1 ratio and zero comebacks. Efficiency without a quality check is a partial picture.
Comparing techs with different work mixes. A tech running A-level engine rebuilds should not be benchmarked against one running oil changes and tire rotations. The H/RO and efficiency ratio will look completely different for structural reasons that have nothing to do with effort. If you compare, compare techs doing similar categories of work.
Blaming productivity on the tech before checking the shop. Parts wait time, unclear ROs, last-minute job changes, and back-to-back appointments that don't account for job overlap all create productivity gaps that show up in the tech's numbers and have nothing to do with the tech's speed or skill. Check the shop-level inputs first.
This is the same principle behind the auto repair shop profit margin analysis: the number surfaces the gap, but the cause lives one layer upstream in how the shop is actually run.
What Healthy Looks Like (and How to Trend It)
There is no single published industry-wide standard that every shop should hit, because the right number depends on your service mix, your pay structure, your market, and your bay count. What you can do is establish your own baseline over 90 days and watch the trend.
Here's a starting framework based on the Ratchet+Wrench benchmarks and the logic of how the numbers relate:
| Metric | Shops to watch | Shops doing well |
|---|---|---|
| Productivity (time on cars vs. total clocked) | Below 80% | 90% or above |
| Efficiency ratio (billed / clocked on job) | Below 1.0 | 1.2 or above for flat-rate |
| Hours per RO | Below 2.5 | 3.5 or above |
| Comebacks per tech (monthly) | 3 or more | 0 to 1 |
Use these as starting points, not rules. A lube-and-tire shop will never hit 3.5 H/RO by design. A diagnostics-heavy import shop might consistently run efficiency ratios below 1.2 because the work warrants it. The value is in the trend: if your best tech's H/RO is dropping over three months while their job count holds steady, something changed and the number is telling you to look.
For shops that have never tracked this before: start with jobs completed and billed revenue per tech from your last 30 days of closed ROs. Add clock hours if your shop tracks them. That's enough to see who is roughly in line and who is a significant outlier. Once you have a baseline, run it monthly. Three months of data is enough to tell the difference between a bad week and a real pattern. Once you've established a per-tech picture, the effective labor rate calculation shows you how those per-tech billed hours roll up to the shop-level rate you actually collect per hour.
Frequently Asked Questions
What is the difference between technician productivity and technician efficiency in an auto repair shop?
Productivity measures how much of a tech's total clocked time goes to billable work on positive-cash-flow ROs. Efficiency measures how fast they produce billed hours once they start the work. A tech can be highly productive (almost all their time is on cars) but low-efficiency (jobs take longer than the flat-rate time). You need both numbers to see the full picture.
How do I calculate the labor-efficiency ratio for a technician?
Divide billed hours by clock hours on job for the same period. If a tech clocked 32 hours on jobs last week and billed 38 hours, the ratio is 1.19. A ratio above 1.0 means they're producing more than they're clocking, which is the goal for flat-rate work. A ratio below 1.0 means the shop is collecting less than the tech is spending on the work.
What counts as a healthy technician productivity rate?
The Ratchet+Wrench KPI benchmark puts the industry average at 80 to 89 percent and cites 90 percent as the top-tier target. Only about 41 percent of shops with over $1 million in annual revenue hit 90 percent or above. Your own baseline over 90 days is a more actionable benchmark than any industry average, because service mix changes what's realistic for your shop.
My tech's billed hours are low. Is that a technician problem or a shop problem?
Check the shop-level inputs first: parts wait time, dispatch order, RO clarity, and bay scheduling. If a tech is consistently waiting on parts or getting assigned jobs that sit because parts aren't confirmed, their billed hours will be low for reasons that have nothing to do with their skill or speed. If shop inputs are clean and the gap persists across different job types, then it's worth a technician-level conversation.
How many comebacks per month is too many for one technician?
There's no universal standard, but three or more comebacks in a month for the same tech, especially concentrated in one job type, is a signal worth investigating. The first question to ask is whether the comeback was related to the original repair at all. Comebacks caused by unrelated failures or customer-induced damage are different from comebacks caused by incomplete diagnosis or faulty repair.
Does MySyara OS show technician productivity metrics?
The Staff Performance table in Reports shows per-tech rows for jobs completed, total billed revenue, and clock hours. You can export the full Reports page to CSV. The billed-versus-clock efficiency ratio is a calculation you run from those two columns. The Dashboard also shows tech hours per day, active versus completed jobs per tech, and bay utilization. A calculated efficiency ratio widget is not surfaced automatically in the current version.
Technician productivity metrics are not a management tool for creating pressure. They're a diagnostic tool for finding where time is disappearing before it becomes a margin problem. The four numbers that matter: jobs completed, billed hours, hours per RO, and comebacks per tech. The one ratio that ties them together: billed hours divided by clock hours on job. Get those in a table, update it monthly, and you'll see patterns that a busy bay and a full schedule will otherwise hide from you for months.
MySyara OS surfaces per-tech jobs completed, billed revenue, and clock hours in the Staff Performance table, ready to export to CSV. See what's included in each plan and start tracking the numbers that tell you what's actually happening on your floor.
Run your shop on MySyara OS
Work orders, inspections, scheduling, invoices, customers, and inventory — one platform, plans for every shop size.