Which KPIs Matter for Improving Hours-per-RO in the Service Drive: A Parts Manager's Guide

|13 min read
parts managerhours-per-rokpisservice drivedealership operations

Hours-per-RO is driven by four critical KPIs: parts availability (the percentage of needed items in stock or arriving same-day), first-contact-resolution rate (whether technicians can complete work without callback delays), technician productivity per labor hour billed, and average cycle time from intake to delivery. A parts manager who focuses on these four metrics can directly influence service drive efficiency and profitability—often without asking for capital investment or staffing changes.

Why Hours-per-RO Matters More Than You Think

You know that moment when a vehicle has been sitting in service for 9 days and nobody can tell you why? Half the time, it's not the technician. It's waiting on a part that should've been here Tuesday, or a warranty approval that got stuck in the bureau queue, or a part came in but nobody flagged that the job could restart. Hours-per-RO is the metric that catches all of it.

Hours-per-RO isn't just a number for the fixed-ops scorecard. It's the heartbeat of your service profitability. When hours-per-RO creeps up—say, from 1.8 to 2.1,you're losing gross margin on every single repair order because you're spending more time on the same work. Labor absorption drops. CSI can suffer because customers wait longer. Your technicians get frustrated because they're not making flat-rate bonuses on jobs that should've been quick.

The counterintuitive part: many service directors assume the problem lives in the shop. Technician skill, tool setup, lift availability, scheduling discipline,sure, those all matter. But here's the pattern we see across top-performing dealerships: the biggest lever for improving hours-per-RO is parts availability and coordination. And that's where you, as a parts manager, have direct control.

KPI #1: Parts Availability Rate (Same-Day and In-Stock Combined)

This is the foundation. If you don't have it, nothing else matters.

Parts availability rate is simple to calculate: (number of parts that were in stock or arrived within 24 hours on the RO) ÷ (total number of unique parts needed across all ROs) × 100. Target is usually 92–96% for OEM parts at a typical franchised dealer.

Here's why this crushes hours-per-RO:

  • Waiting time vanishes. A technician who has to wait 3 days for a water pump doesn't just lose 30 minutes. They lose the whole job slot, which means the vehicle sits for days, which means your cycle time explodes.
  • Technician utilization stays high. If your parts are available, techs move from job to job without idle time. They're billing hours on actual work, not cooling their heels at the parts counter.
  • First call fixes become possible. You can't fix a transmission issue on first contact if you don't have the solenoid in stock. Callbacks drive hours-per-RO up because you're handling the same job twice.

To improve this number on Monday morning, start with your MPI data. Pull the top 30 parts that show up on ROs month-over-month,common filters like air filters, cabin filters, brake pads, batteries, alternators, serpentine belts, spark plugs. Make sure your min/max stock levels are set so you're never more than one order away from a 48-hour restock. If you're a Honda dealer in the Pacific Northwest and you're not stocking winter-weather items like batteries and wiper blades in September, you're self-sabotaging.

Then audit your supplier lead times. If your OEM distributor tells you they'll deliver a part in 3 days but it actually takes 5, your forecast is garbage. Get real numbers and build your safety stock accordingly.

KPI #2: First-Contact-Resolution Rate (FCR) and Job Completion Without Callbacks

FCR is different from parts availability, but they're cousins. FCR measures how many ROs are completed in a single visit,no callback, no "bring it back next week because we found something else."

When an RO requires a callback, you've just added hours to your total job time and bloated your cycle time. A typical $3,400 timing belt job on a 2017 Pilot at 105,000 miles should take 5.5 to 6.5 hours of labor. If the technician discovers a worn idler pulley mid-job and has to order it, you just added 2 days to that RO and another 1.5 hours of labor when the customer brings it back. Hours-per-RO on that job went from 1.2 to 2.0.

Your parts department influences FCR in two ways:

  1. Pre-job inspection coordination. Work with your service advisors and technicians to make sure the MPI is thorough and parts are staged before the tech ever touches the vehicle. If the inspection report says "check transmission fluid condition," get a bottle staged. If it says "brake pad wear marginal," have the pads on the cart before the job starts.
  2. Related-parts bundling. When a technician is doing a coolant flush, they should have a new cap and thermostat gasket on the cart. When they're replacing a serpentine belt, have the tensioner and idler pulley in stock. You're not forcing unnecessary upsells,you're preventing callbacks by anticipating what a proper job actually requires.

Track your FCR by parts category. If your transmission services have a 68% FCR rate because you're always missing seals or filters, that's a signal your staging process is broken or your parts availability on transmission items is weak. Fix that first.

KPI #3: Labor Hours Billed Per Hour Spent (Billable Efficiency)

This one is owned by the service director and technicians, but you can see your fingerprints on it too.

Billable efficiency measures how many hours of work a technician actually bills out of every hour they're clocked in. A technician clocked in for 8 hours should be billing 7.5 to 8.0 of those hours. If you're seeing 6.5, that's a red flag. Some of that loss is inevitable (breaks, bathroom, transition time), but a lot of it is usually idle time,waiting for a part, waiting for an RO, waiting for a lift to clear.

Your parts availability and staging directly impact this. When a technician is idle 45 minutes waiting for a part, you've just dropped someone's billable efficiency by 9%. Multiply that across your shop for a week and you're talking about real lost gross margin.

One concrete action: implement a parts ETA communication protocol. When a part is on backorder, the service advisor should text the technician (and the customer) within 2 hours with an exact arrival date. No more "it's coming tomorrow" vagueness. If a part won't land until Thursday, the tech can move to another job instead of spinning wheels.

KPI #4: Average RO Cycle Time (Intake to Customer Delivery)

Cycle time is your smoking-gun metric. If a job is taking 8 days from drop-off to ready-for-delivery, something in your workflow is clogged. And most of the time, it's a parts delay or a parts communication gap.

Calculate your average cycle time by department and parts category. If your transmission services average 6.2 days and your brake services average 2.1 days, ask why. Usually the answer is "we're waiting on transmission parts more often."

To move this needle, you need three things:

  • Parts forecast visibility. Before a job even starts, your estimator should know if the parts are on hand or on order. If they're on order, the estimate should list an expected completion date based on your supplier's actual lead time, not a guess. This is the kind of workflow Dealer1 Solutions was built to handle,real-time parts availability built into the RO estimate so no one is surprised.
  • Status communication. Your service advisors need to know when a part arrives so they can tell the technician "your water pump is here, resume the Accord now." If parts sit on the shelf for a day before anyone knows they're in, your cycle time is artificially inflated.
  • Escalation discipline. If a part is due Wednesday and it's Thursday morning, someone should escalate to the supplier immediately, not on Friday afternoon. This requires a daily parts status review,a 15-minute call or Slack check between parts and service where you flag anything that's going to miss its ETA.

How These Four KPIs Work Together

Here's where it gets good: these four metrics are interconnected. When you improve parts availability, your cycle time automatically shrinks. Shorter cycle time means less idle technician time, which improves billable efficiency. Better availability plus better staging improves FCR, which means fewer callbacks and even lower hours-per-RO.

Start by auditing where you stand today. Pull your DMS reports for the last 90 days and calculate:

  • Your parts availability percentage (in-stock or same-day arrivals)
  • Your first-contact-resolution rate by category
  • Your average billable efficiency percentage
  • Your average RO cycle time by department

Once you know your baseline, you can see which lever will give you the biggest return. At most dealers, improving parts availability from 88% to 94% cuts hours-per-RO by 0.15 to 0.25 hours per job. That's real margin.

Practical Monday-Morning Actions

Don't wait for a quarterly business review to start. Here's what you can do this week:

  • Audit your top 50 parts. Which ones are backordered most often? Why? Is it a forecasting gap or a supplier lead-time issue? Adjust your min/max levels or find a secondary supplier.
  • Create a daily parts status report. Every morning, flag any part that's due to arrive today or is already late. Share it with the service manager and service advisors in a 10-minute standup. No surprises.
  • Implement a "parts staging" checklist. Before a job starts, the service advisor pulls the parts list and flags anything that's not on hand. If it's not available, the customer gets a call with a real completion date. If it is, the parts get moved to a staging area so the technician doesn't have to hunt for them.
  • Set a quarterly review cadence. Every 90 days, sit down with the service director and review all four KPIs. Where did you improve? Where did you slip? Adjust your strategy accordingly.

These aren't sexy initiatives. They don't require new software or a consulting firm. They just require discipline and visibility. And they work.

Frequently asked questions

How do I know if my hours-per-RO is actually a parts problem versus a technician problem?

Pull your cycle time data first. If jobs are spending 60% of their time waiting (not actively being worked), then it's a parts and workflow issue. If jobs are actively being worked but taking longer than the flat-rate guide suggests, that's a technician skill or tool issue. Most high hours-per-RO problems are waiting time, not working time, so parts availability is almost always part of the answer.

What's a realistic target for parts availability?

For OEM parts at a franchised dealer, aim for 92–96% same-day or next-day availability. For aftermarket parts, 85–90% is reasonable depending on your parts supplier's network. If you're below 88% on OEM, you have a forecasting or supplier relationship problem that needs immediate attention.

Should I stock more parts to improve hours-per-RO?

Not necessarily. Over-stocking ties up capital and creates waste through obsolescence and shrink. Instead, focus on improving your forecast accuracy and supplier lead times. Better prediction beats bigger inventory almost every time. If you're forecasting from actual MPI data and adjusting seasonally, you'll get better availability at lower cost.

How often should I review these KPIs?

Pull numbers weekly so you can spot trends early. Have a deeper review with your service director monthly. A full quarterly business review is the right cadence for strategy adjustments. If you wait until year-end to look at this data, you've left a lot of margin on the table.

Can one bad supplier really hurt my hours-per-RO that much?

Absolutely. If your transmission parts supplier has a 5-day lead time and your other suppliers have 2 days, that one relationship is dragging down your whole cycle time metric. Audit your supplier performance quarterly. If a supplier is consistently missing ETAs or has lead times longer than your competitors', start building a backup relationship or switch entirely.

What if my technicians say they don't want parts staged because they like to hunt for them themselves?

That's a culture conversation, not a parts problem. Staging saves time, period. A technician who spends 10 minutes hunting for a part instead of having it staged has just cost you labor time you can't bill. Frame staging as respect for their time, and track the results. They'll come around once they see their billable efficiency improve.

---

Stop losing vehicles in the recon process

Dealer1 is the all-in-one platform dealerships use to manage inventory, reconditioning, estimates, parts tracking, deliveries, team chat, customer messaging, and more — with AI tools built in.

Start Your Free 30-Day Trial →

All features included. No commitment for 30 days.