Workshop Throughput: How Better Scheduling Fills Every Ramp

A 4-bay garage working 8 hours a day, 5 days a week has 160 bay-hours of capacity. That's the maximum number of hours available for productive work. In practice, the average independent garage uses 60–70% of that capacity — meaning 50–65 hours per week are lost to empty bays, between-job gaps, parts waiting, and misallocated scheduling.

The fix isn't more bays or more staff. It's visibility. When you can see which bays have gaps, how long each job will actually take, and which parts need to be on the shelf before the car arrives, the capacity that was always there becomes usable.

Your Workshop's Hidden Capacity — 4-Bay Example

Bays4
Hours per day8
Days per week5
Total available bay-hours/week160
Typical utilisation (whiteboard diary)65%
Bay-hours actually used104
Bay-hours wasted every week56 hours

56 hours per week. That's the equivalent of having a 5th bay that nobody uses. At an average labour rate of £60/hour, those 56 wasted hours represent approximately £3,360 per week in potential revenue that doesn't exist — not because the bays aren't there, but because nobody can see the gaps.

The cheapest way to increase revenue is to use what you already have. Adding a bay costs £15,000–£30,000. Hiring a technician costs £30,000–£40,000/year. Better scheduling costs £139/month — and recovers capacity you're already paying for.

The Five Throughput Killers

We've analysed workshop scheduling data from over 1,500 UK garages. The same five problems cause 80% of all wasted capacity, regardless of garage size or location:

1. Invisible bay gaps

~12 hrs/week wasted

The whiteboard shows what's booked — not where the gaps are. The receptionist doesn't know Bay 3 is free from 2pm because the diary doesn't show bays. Walk-in work gets turned away while bays sit empty.

✅ Fix: Bay-level diary columns

2. Wrong job durations

~10 hrs/week wasted

A full service and a brake pad change both appear as one line on the diary. One takes 2 hours, the other takes 45 minutes. The next job is scheduled based on the slot, not the actual time — creating gaps or overruns.

✅ Fix: Duration-based scheduling

3. Parts not pre-ordered

~11 hrs/week wasted

Technician starts a job, discovers the parts needed, calls the supplier, waits 30–60 minutes for delivery. The bay is occupied but unproductive. This is the single largest source of dead time in most workshops.

✅ Fix: Parts linked to bookings

4. Between-job dead time

~8 hrs/week wasted

A job finishes at 2:15pm. The next job isn't prepared until 2:40pm. Nobody knew the bay was finishing early because there's no real-time status. 25-minute gaps, 4–5 times per day, add up fast.

✅ Fix: Real-time job status updates

5. Collection delays blocking bays

~6 hrs/week wasted

Car is finished at 11am. Customer doesn't collect until 4pm because nobody told them. The bay is physically blocked for 5 hours with a completed vehicle. No new work can start on that ramp.

✅ Fix: Automated "car ready" SMS

Total: approximately 47 hours per week of wasted capacity from these five issues alone. Not all of it is recoverable — legitimate breaks, admin time and unavoidable delays account for some downtime. But 60–70% of it is fixable with better scheduling tools and automated communication.

What a Wasted Day Actually Looks Like

Here's a typical Tuesday for a 4-bay garage using a whiteboard diary. Each slot represents one hour:

Tuesday — Whiteboard Diary (65% utilisation)
8am
9am
10am
11am
12pm
1pm
2pm
3pm
Bay 1
Service
Service
Parts wait
Brakes
Brakes
Gap
MOT
Awaiting collect
Bay 2
Timing belt
Timing belt
Timing belt
Timing belt
Gap
Parts wait
Exhaust
Exhaust
Bay 3
MOT
Awaiting collect
Awaiting collect
Diag
Diag
Gap
Gap
Empty
Bay 4
Gap
Clutch
Clutch
Clutch
Clutch
Awaiting collect
Awaiting collect
Gap
Productive work
Blocked / awaiting collection
Waiting for parts
Empty / between-job gap

Of 32 available bay-hours, approximately 21 are productive. The rest are lost to parts waiting (2 hours), collection delays (5 hours), and between-job gaps (4 hours). That's 34% of the day's capacity wasted — and nobody notices because the whiteboard shows a full-looking diary.

The Three Fixes That Move the Needle

You don't need to overhaul the entire workshop. Three specific changes account for 80% of the throughput improvement. Here's each one in detail:

Fix 1: Bay-Level Scheduling

Impact: +8–12% utilisation

Replace the whiteboard's time-only view with a diary that shows all bays in columns. Every booking is allocated to a specific bay and technician at the point of booking — not verbally assigned on the morning. The receptionist can see exactly where capacity exists before confirming an appointment.

  • What changes: The receptionist sees "Bay 3 is free from 2pm" instead of "we look busy on Tuesday." Walk-in work gets slotted into visible gaps instead of being turned away.
  • Why it works: You can't fill a gap you can't see. Bay-level visibility makes gaps visible at the moment they matter — when the phone rings and a customer wants to book.
  • How long to implement: 10 minutes. Add your bays to the diary settings. Start booking into specific bays from the next appointment.

Fix 2: Duration-Based Scheduling

Impact: +5–8% utilisation

Every service type gets a default duration. A full service is booked as a 2-hour block. Brake pads are 1 hour. A timing belt is 4 hours. The diary reflects the actual time a bay will be occupied — not just that a job exists.

Job TypeDefault DurationBay Block
MOT45 min1 slot
Interim service1 hr1 slot
Full service2 hr2 slots
Brake pads (single axle)1 hr1 slot
Brake pads + discs1.5 hr2 slots
Timing belt3.5 hr4 slots
Clutch replacement4 hr4 slots
Diagnostic investigation1.5 hr2 slots
  • What changes: A 4-hour clutch job no longer gets booked into a 2-hour gap. An MOT doesn't occupy a slot that could fit two smaller jobs. The diary accurately reflects time, not just count.
  • Why it works: Booking a 4-hour job into a 2-hour slot doesn't just affect that bay — it pushes every subsequent job back. Accurate durations prevent the domino effect that ruins afternoon schedules.

Fix 3: Parts Pre-Ordering Linked to Bookings

Impact: +5–10% utilisation

When a job is booked, the required parts are flagged. The receptionist checks stock and orders anything not on the shelf — before the car arrives. The 30–60 minute mid-job wait for parts deliveries is eliminated.

  • What changes: Parts are on the shelf when the technician opens the bonnet. No mid-job phone calls to suppliers. No bay sitting idle while a delivery van is en route.
  • Why it works: A bay occupied by a vehicle waiting for parts is the most expensive form of downtime in any workshop. The bay looks busy (there's a car on it) but produces zero revenue. Pre-ordering removes this entirely.
  • The hidden bonus: Pre-ordering also eliminates the "wrong part ordered" problem. When parts are matched to the specific vehicle registration at booking time, the right part arrives every time — no returns, no second deliveries, no wasted time.

The Numbers — Before and After

Based on data from garages that implemented all three fixes through My Garage CRM's diary system, here are the typical improvements within 8 weeks:

Bay utilisation (whiteboard)
60–68%
Bay utilisation (bay-level diary)
80–88%
Parts waiting time (no pre-order)
8–12 hrs/week
Parts waiting time (pre-ordered)
1–3 hrs/week
Collection delays (no notification)
4–6 hrs/week
Collection delays (auto SMS)
1–2 hrs/week
12–18 extra jobs per week
Additional throughput from existing capacity
At an average job value of £250, that's £3,000–£4,500 per week in additional revenue — with zero additional staff cost, zero additional equipment, and zero additional hours.

The Fourth Fix Nobody Talks About: Real-Time Status

The three fixes above address scheduling and preparation. The fourth addresses what happens during the working day — when reality diverges from the plan.

In a whiteboard-based workshop, nobody knows a job has finished early until the technician walks to the front desk. If a timing belt estimated at 3.5 hours takes only 2.5 hours, that bay sits idle for an hour while the workshop manager doesn't know it's free. Walk-in work gets turned away. The next scheduled job isn't brought forward.

Real-time status updates from technicians' tablets change this completely. The moment a technician marks a job as "complete," the diary updates. The workshop manager sees the gap immediately. The next job is prepared. Walk-in work is accepted. The gap disappears before it becomes dead time.

The combination of all four changes — bay-level scheduling, duration estimates, parts pre-ordering and real-time status — typically moves utilisation from 60–68% to 80–88%. That 15–25 percentage point improvement comes from capacity that was always there. No construction. No recruitment. No extra overhead. Just visibility.

What "Good" Looks Like

A well-scheduled workshop has these characteristics:

The ROI Calculation

For a 4-bay garage recovering just 25 bay-hours per week (from 56 wasted to 31 wasted):

And this only accounts for the scheduling improvement. The same system that provides bay-level scheduling also automates MOT reminders, payment chasing, review requests and customer communication — each adding its own return on top.

The question isn't "can we afford the system?" It's "how long can we afford to waste 56 bay-hours every week?" For a 4-bay garage, the answer is: every week without better scheduling costs £3,360 in unrealised revenue. The system pays for itself in the first 2 days of the month.

How Much Capacity Is Your Workshop Wasting?

Bay-level scheduling shows you exactly where the gaps are. Start your free 28-day trial — no credit card required.