Scheduling repair work when three jobs are all 'rush'
A transparent small engine shop scheduling system with five priority factors you can explain to any customer standing at your counter.
Tuesday morning, three customers are at your counter at the same time. One needs his commercial zero-turn back by Thursday for a cemetery contract. One has a residential mower that's been sitting for two weeks because you're waiting on a carb kit. The third wants his snow blower looked at before the first storm. All three say "rush." You have two technicians and 18 tickets already on the bench. How do you pick?
This is where small engine shop scheduling stops being a gut call and has to become a system. Not a complicated one — a simple, transparent ranking anyone can understand in 30 seconds, including the customer who's asking why their ticket is number seven instead of number one.
Why a gut-feel queue eventually breaks
Most shops start with a whiteboard. Tickets get added in the order they walk in. The newest rush job jumps to the top because the owner just had the conversation. The oldest ticket sinks because nobody mentioned it this week. By August, two customers are mad, three jobs are lost in the shuffle, and your techs are arguing about what to do next.
The fix isn't a fancier tool. The fix is a short list of factors that determine order, in plain language, with the same rules applied every time.
The five factors that actually matter
Every ticket in your queue gets ranked by these, in priority order:
- Promised date. What you committed to. This is the strongest factor. If you said Friday, Friday is Friday.
- Job stage. A job that's ready for pickup outranks a job that's still waiting on parts. Finish what's close to done first.
- Equipment seasonality. In October, snow blowers move up. In April, mowers move up. A generator outranks a mower the week of a hurricane forecast.
- Customer tier. Commercial accounts outrank residential when all else is equal. Not because they're better people — because their loss of productivity is measurable and contractual.
- Simple jobs first when queue is long. Blade sharpens and plug changes clear the bench fast. When the backlog is over 20 tickets, run quick jobs in the morning to thin it out.
Weighted roughly, if you had to put numbers to it:
| Factor | Weight | How it shows up |
|---|---|---|
| Promised date | 40% | Past-due jumps to top. Next 48 hours ranks high. |
| Job stage | 25% | Ready for pickup > In repair > Diagnosing > Waiting for parts |
| Seasonality | 15% | Season-critical equipment moves up in its window |
| Customer tier | 10% | Commercial contract > Commercial walk-in > Residential repeat > Residential new |
| Simple-job unblock | 10% | Only kicks in when queue length > 20 tickets |
Those weights aren't sacred. Adjust them to your shop. But write them down and apply them the same way every time.
Why it has to be explainable
Here's the test: a customer calls asking why their mower isn't done. You should be able to answer in one sentence without looking anything up.
Good answers:
- "Your mower is behind John's because I promised his by Friday and yours by the following Tuesday."
- "It's waiting on parts — the carb kit ships tomorrow and you're next up when it lands."
- "Commercial accounts go first during mowing season, and we had three of those this week. Yours is scheduled for Thursday."
Bad answers:
- "The guys pick what to work on."
- "It's in the system somewhere."
- "I think Dave is on it."
If the scheduling logic can't be stated in a sentence, the customer hears "you forgot about me." The ranking doesn't just organize your bench — it organizes the conversation.
How to apply it day to day
Every morning, before tools pick up:
- Pull the queue, sorted by the ranking.
- The top three tickets are today's commitments. Do not add a fourth unless a commitment drops.
- Anything at risk of missing its promised date gets flagged and worked first.
- Parts-waiting tickets get checked once a day — if a part arrived, the ticket moves up.
- At 2pm, reassess. If the top three are ahead of schedule, pull the next ticket.
This is a ten-minute habit. It replaces the morning argument about what's next.
When a "rush" really is a rush
Sometimes a customer has a legitimate emergency that wasn't on your books yesterday. The rules for bumping a ticket up the queue should also be clear:
- Safety issue (leaking fuel, live electrical fault on a generator)
- Contract deadline with a written date
- Medical or life-safety equipment (rare, but it happens with generators)
- OEM recall on something the customer is still using
That's it. "I want it by Saturday because I feel like mowing" is not on the list. Hold the line or the whole system collapses.
A story
A two-tech shop in Pennsylvania I know was running a whiteboard queue through 2023. Customer complaints were averaging about seven a month — usually some version of "I was told Friday and it's Tuesday." The owner kept moving tickets around based on whoever called last.
They switched to a ranked queue with these same five factors in spring 2024. No new software at first — just a shared document with the factors and weights printed at the top. Every morning, one tech scored the top 15 tickets and sorted them. Took twelve minutes the first week, seven minutes by week three.
Six months in, customer complaints were down to three a month. The shop hadn't added staff. They hadn't reduced volume. The only thing that changed was that promised dates held and customers stopped being surprised by where they sat in line. Revenue was up 11% year over year because abandoned tickets dropped — units that used to sit for 45 days now cleared in 18 on average.
The owner moved to scheduling software later (Crankshop in their case, though any tool that lets you rank would do the job), but the gains came from the logic, not the software. The software just made the twelve minutes into zero.
A few things that will tempt you, and shouldn't
- Letting the loudest customer jump the queue. Pay-to-skip is a different conversation. If they'll pay a 50% rush surcharge and it's in writing, fine. Otherwise, hold the line.
- Moving your own family's equipment to the top. Your techs notice. So do customers when pickup times slip.
- Batching all the "easy" jobs at the end of the week. Spread them. Mornings are for quick wins, afternoons are for the deep work.
- Over-promising to close the sale. A realistic Friday beats an optimistic Wednesday that turns into the following Monday.
Common mistakes
- No visible queue. If only the owner knows the order, only the owner can triage.
- Promising dates without checking current load. Always check the queue before giving a date.
- Treating parts-waiting as "stuck." It's still on the queue; it's just in a different stage.
- Not adjusting seasonality. A snow blower ticket in July is not urgent. Same ticket in November is.
Bottom line
Small engine shop scheduling becomes manageable when you turn five factors — promised date, job stage, seasonality, customer tier, and simple-job unblocking — into a written ranking you apply every morning. The queue becomes explainable, the customer conversation becomes a sentence, and the Tuesday morning "three rush jobs at once" problem turns into a ten-minute decision instead of an argument.
Filed under
Keep reading
Shop operations
Managing 40 open tickets in a 2-person shop: practical queue control
Small shop ticket management at 40 open jobs is fragile. Here is a practical queue-control system for a two-person shop that keeps promise dates honest.
ReadShop operations
The three-tap intake process: how to check in a mower in under a minute
A faster small engine shop intake process: why paper tags kill your morning and how a six-step, under-one-minute digital check-in recovers hours every week.
ReadShop operations
How to organize a small engine repair shop for a busy fall season
Practical small engine repair shop organization for fall. Real floor layouts, staging rules, and the moves that keep a 4-bay shop from drowning in snow blowers.
Read