Skip to content
Operations 7 min readApril 23, 2026· Updated April 27, 2026

Scheduling Auto Repair Jobs Without the Chaos

Walk-ins break your day. Full appointments leave bays empty. The hybrid system that top shops use, and the 70/30 rule that makes it run.

AM
Founder, Pitlane

Quick steps

  1. 1

    Book 70% of your daily capacity by appointment

    Save 30% of tech hours for walk-ins and same-day overruns. Don't push above 80% scheduled; the buffer is what absorbs normal variance.

  2. 2

    Divide the day into protected blocks

    Morning appointments, mid-morning walk-in capacity, post-lunch appointments, second walk-in window, afternoon protected block for complex jobs.

  3. 3

    Send a day-before SMS reminder to confirm

    Cuts no-show rate from 15-25% to under 10%. Ask the customer to reply YES to confirm or call to reschedule.

  4. 4

    Notify the next customer the moment a job overruns

    If a job will push the next appointment more than 30 minutes late, call immediately. Not when the customer shows up. Customers handle 45-min delays; they don't handle surprise waits.

  5. 5

    Book estimates first for anything over 2 hours of work

    A 30-minute diagnostic beats a 4-hour block that ends up being the wrong job. Estimates-first protects your capacity from mis-diagnosed appointments.

Two scheduling styles that both break

Style one: appointment-only. Customers book ahead, walk-ins get turned away. On paper, this sounds efficient. In practice, half the day's appointments no-show, two appointments run long, and you end up with empty bays while customers who would have paid today walked out.

Style two: walk-ins only. No calendar, no system, first-come first-served. Sounds democratic. Reality: Saturdays are chaos, Tuesdays are dead, and you have no way to predict what you'll earn any given day.

Every shop owner has tried one extreme and found both painful. The answer is a hybrid. And there's a rule that makes it work.

The 70/30 rule

Book 70% of your daily capacity by appointment. Leave 30% for walk-ins. That's the rule. Everything else is mechanics.

Two lifts and a tech that can handle 12 hours of billed labor a day? Book ~8–9 hours of it by appointment, save 3–4 for walk-ins. On a 4-bay shop with 3 techs, book maybe 24 hours by appointment, leave 12 hours flex.

The appointments give you predictability and the walk-in buffer handles the "I heard a noise this morning and drove straight here" customer.

Why 70/30 and not 80/20 or 50/50:

  • 80/20 has no real buffer. One long job cascades.
  • 50/50 leaves money on the table. Half your calendar is "maybe a walk-in."
  • 70/30 absorbs normal variance without killing throughput.

The scheduling board in practice

On your dispatch board (whiteboard, Google Calendar, or Pitlane's dispatch), divide each day into blocks:

8–10 AM: Morning appointments. First slot gets the customer who dropped off a car last night. Second slot is a scheduled job.

10 AM–12 PM: Mid-morning appointments + first walk-in capacity. This is where walk-ins get absorbed without bumping appointments.

12–2 PM: Post-lunch appointments. Second walk-in window.

2–5 PM: Afternoon appointments. This is your protected window. It's the slowest-walk-in time and you need it for the more complex jobs that require focus.

This only works if you actively protect the appointment blocks. If your service writer books a walk-in into a 2 PM appointment slot "because it's open," the whole system collapses.

How to handle the chaos days

Certain days are chaotic by nature. Saturdays, the day after a holiday, the first warm day of spring (tire swap rush). The playbook:

  • Cut appointments by 20%. Instead of 70/30, go 50/50. You know walk-ins will spike.
  • Start earlier. Open 30 minutes earlier on known-chaos days. You get two extra car-count before 10 AM.
  • Defer non-urgent. The customer who called Wednesday for a Saturday oil change can probably come Tuesday instead. Gently suggest it when you book.
  • Communicate the wait. "We're running about 45 minutes behind on walk-ins today. If that doesn't work, we can get you in Monday at 9." Customers handle honesty way better than surprise delays.

The no-show problem

No-shows kill shop schedules. Baseline no-show rate for a shop that just asks customers to call to confirm: 15–25%. Baseline for a shop that sends an SMS reminder the day before: 5–10%.

The difference is literally one text message. Day before at 5 PM:

Hi Maria — confirming your 10 AM appointment tomorrow for the Corolla. Reply YES to confirm or call us at (555) 123-4567 to reschedule.

Shops running this see no-show rates drop to under 10% within a month.

The overrun problem

Every shop has jobs that run long. Alternator that was supposed to be 2 hours becomes 4. That's fine. Occasionally. What's not fine is no system for communicating the overrun to the next customer waiting.

Rule: if a job is going to make the next appointment more than 30 minutes late, call the next customer immediately. Not when they show up. Not when you notice. The moment you know.

The conversation:

Hi Maria — I wanted to give you a heads up, we're running about 45 minutes behind on the job before yours. If that works, no problem. If it doesn't, I can reschedule you for tomorrow morning at 9.

Customers handle 45-minute delays if they're warned. They don't handle being in your waiting room for 90 minutes without any explanation.

The estimate-before-appointment rule

For anything more complex than an oil change, tire rotation, or basic inspection, schedule the estimate first, not the repair. A customer who calls about a grinding noise gets booked for a 30-minute diagnostic, not a 4-hour brake job.

Two reasons:

  1. Half of brake noise calls turn out to be something else. If you booked a 4-hour brake job and it's actually a failing wheel bearing, your whole day is wrecked.
  2. Customers who get an estimate first feel respected and are more likely to approve the full repair.

Customers who get told a price on the phone and then find out it's different in person feel tricked, even if they technically weren't.

What NOT to do

  • Don't let customers book directly into tech slots without a buffer. Always give 15 minutes between appointments.
  • Don't book over a scheduled lunch. Burnt-out techs cost you more than the revenue.
  • Don't guess on complex jobs. If you don't know how long it'll take, book an estimate first.
  • Don't take same-day appointments for anything over 2 hours unless you know you have capacity. "I think we can fit you in" is how you bury your shop.

How Pitlane helps

Pitlane's dispatch board + appointment system works the 70/30 split by default. Walk-ins get a color-coded card; scheduled appointments get another. SMS reminders run the day before and day-of. If a job overruns and the next customer needs to be notified, you can do it in one tap instead of digging through the schedule to find their number.

See the dispatch board →

Frequently asked

What's the best scheduling system for an auto repair shop?

A 70/30 hybrid. Book 70% of daily capacity by appointment, leave 30% for walk-ins. Appointment-only schedules collapse when half no-show; walk-in-only schedules give you chaotic Saturdays and dead Tuesdays. The 70/30 split absorbs normal variance without killing throughput. 80/20 has no real buffer; one long job cascades. 50/50 leaves money on the table because half your calendar is 'maybe a walk-in.' Active protection is what makes it work. Don't let the service writer book walk-ins into protected appointment slots just because they're open.

How do I reduce no-shows at my auto repair shop?

One day-before SMS reminder. Baseline no-show rate for a shop that just asks customers to call to confirm: 15–25%. Baseline for a shop that sends an SMS reminder the day before: 5–10%. The difference is one text. 'Hi Maria, confirming your 10 AM appointment tomorrow for the Corolla. Reply YES to confirm or call us to reschedule.' Most modern shop platforms can fire this automatically. Shops running it see no-show rates drop under 10% within a month.

Should I quote a customer over the phone or have them come in for an estimate first?

For anything more complex than an oil change, tire rotation, or basic inspection, book the estimate first, not the repair. A customer calling about a grinding noise gets booked for a 30-minute diagnostic, not a 4-hour brake job. Two reasons. Half of brake-noise calls turn out to be something else; if you blocked 4 hours of capacity for a brake job and it's actually a wheel bearing, your day's wrecked. And customers who get an estimate first feel respected and approve the full repair more often than customers who got told a phone price and then find out it's different in person.

How do I handle scheduling on days when walk-ins will spike?

Three adjustments. Shift to 50/50 instead of 70/30 because you know walk-ins are coming. Open 30 minutes earlier; you'll bank two extra car-count before 10 AM. Gently defer non-urgent appointments. The customer who called Wednesday for a Saturday oil change can probably come Tuesday. And communicate honestly when waits hit ('we're running about 45 minutes behind on walk-ins today, if that doesn't work I can get you in Monday at 9'). Customers handle honesty way better than surprise delays. Saturdays, the day after a holiday, and the first warm spring day are the predictable ones.

What should I do when a repair runs long and the next customer is waiting?

Call the next customer the moment you know, not when they show up. The rule: if a job will push the next appointment more than 30 minutes late, the next customer hears about it immediately. 'Hi Maria, wanted to give you a heads up, we're running about 45 minutes behind on the job before yours. If that works, no problem. If it doesn't, I can reschedule you for tomorrow morning at 9.' Customers handle 45-minute delays when they're warned. They don't handle being in your waiting room for 90 minutes without any explanation. Most lost customers from overruns aren't from the overrun itself. They're from the silence around it.

Every system in this post runs automatically in Pitlane.

Reviews, follow-ups, win-backs, digital inspections, card payments — set it up once, it runs forever. Under 10 minutes to get started.

All articles