Operations
Wait Time Solutions, Compared: Staffing, Scheduling, and Virtual Queues
Every wait time fix on the market belongs to one of four families: add capacity, shape demand, hide the wait, or inform it. Here is what each one really costs, how each one fails, and which to try first based on the symptom you actually have.
Type wait time solution into a search bar and you get a wall of vendors, each certain the answer happens to be the thing they sell. Strip the logos off and every fix reduces to one of four moves: serve the line faster (add capacity), stop arrivals clustering (shape demand), get the wait out of the lobby (hide it), or make the remaining time feel accounted for (inform it). They cost different orders of magnitude, and the right first move depends on which symptom your front desk actually has.
Choosing the wrong family is what costs real money: a salary aimed at a two-hour spike, or a booking system sold to a walk-in crowd that will never book. And the problem being solved is not small. The average Canadian walk-in wait now runs past an hour, and when people give up on a line, the wait itself is the reason most of them name. A salon has no left-without-being-seen column in any report, but the customer who peeked in, saw the crowd, and kept walking is the same lost revenue.
1. Add capacity: the only fix that shortens the real wait
Queues obey arithmetic before they obey anything else. If arrivals outrun service for hours at a stretch, the line grows, and the only family that changes that is more service: another provider, another chair, another till. Every other option on this page redistributes or repackages the wait. This one deletes it.
It is also the expensive one, and expensive in a way that never stops. A hire that solves a two-hour evening rush costs a full shift of wages every day, including the quiet Tuesdays. The classic failure mode is staffing to the average: the day looks fine on paper, the 5 p.m. crush still collapses, and the 10 a.m. shift stands around. The subtler failure is hiring against a wait nobody ever measured, which means nobody can say afterwards whether the money worked.
The signature that you genuinely need capacity is a wait that is long at every hour you are open, not just at peaks. If the line clears by mid-afternoon and rebuilds at six, you do not have a capacity problem. You have an arrival problem wearing a staffing costume.
2. Shape demand: move the arrivals instead
Appointments work the other side of the equation. Instead of adding servers, they move arrivals, spreading the after-work cluster across the afternoon so the same staff serve the same people with a fraction of the queue. For a business with one predictable spike, this is the cheapest genuine reduction available.
The costs are mostly friction. Some share of customers will not book, because they chose a walk-in business precisely to avoid booking. No-shows punch holes in the day that walk-ins cannot always fill on short notice; an empty 3 p.m. slot does nothing for the person at the door at five. And running booked visits and walk-ins side by side without one ordered list turns the front desk into a referee. The 2 p.m. appointment and the walk-in who has been sitting there since 1:30 both believe they are next, and both are watching the desk decide. Shape demand where it is shapeable, and expect a walk-in remainder either way.
3. Hide the wait: virtual queues and callbacks
The third family concedes that the wait exists and moves it somewhere better. In a virtual queue, customers scan a QR code at the door, hold their place from their phone, and spend the wait in the car, the coffee shop, or at home nearby until a text says come back. Nobody stands anywhere. The line is a list in software.
The reason this works is not mysterious. Forty minutes spent finishing errands with a live position on your phone is a different experience from forty minutes in a row of lobby chairs watching a door. Same clock, different wait.
The bill is small: software, with no kiosks or hardware to buy. The failure modes deserve respect, though. A virtual queue does not shorten the true wait, so if your line is over capacity all day, you have made the wait pleasant rather than short, and people notice eventually. Join friction kills adoption; require an app download and half your walk-ins stay at the counter. And it needs a fallback for the customer without a phone in hand, added by staff into the same ordered list as everyone else.
4. Inform the wait: displays and live estimates
The fourth family is the cheapest and the most misunderstood: leave the wait alone and fix the information around it. A posted estimate on the join page, or a wait time display running on the lobby TV, converts an uncertain wait into a known one. David Maister's old observation about queues holds here: an unexplained wait feels longer than an explained one. It also drains the how-much-longer line at the front desk, because the answer is on the wall in type readable from a chair.
The failure mode is exactly one thing: a bad number. A display quoting a stale or invented estimate is worse than a blank wall, because it burns the trust that made people willing to sit down. The number has to come from live queue data, the people actually ahead multiplied by your real measured service time, and it has to move as the line moves. A frozen estimate reads as a broken system.
Which to try first, by symptom
Match the fix to the symptom, not to the vendor pitch.
- · Crowded lobby and walk-outs, but the line clears by close: hide the wait. A virtual queue is the fastest relief per dollar, and it is live in an afternoon.
- · Staff interrupted all day by the same question: inform the wait. Put an honest estimate where everyone can read it and give the desk its job back.
- · One brutal spike and quiet shoulders: shape demand. Same-day booking for the spike hours, walk-ins the rest of the day.
- · Long waits at every hour you are open: add capacity. Nothing else on this list will fix it, but measure before you hire, so you can prove the money worked.
That measurement point is not a footnote. Wait-time software that timestamps every arrival, call, and completion tells you your average wait, your real service time, your busiest hour, and how many people joined and left unserved. That is precisely the data that says which family you are in, and most operators guess their own peak hour wrong. It also compounds: the same timestamps that diagnose the problem power the estimate on the display and the callback text in the queue, which is why the last three families usually arrive as one product rather than three purchases.
Putting it together with LineMarshal
LineMarshal covers three of the four families in one tool. The virtual queue hides the wait: customers check in by QR code, hold their spot from anywhere, and get an SMS when their turn is near. Live estimates and a lobby TV display view inform it. And the analytics tab measures it, reporting average wait, service time, and busiest hour over a 7, 14, or 30 day window, which is the evidence to have in hand before spending real money on the fourth family, staffing. It starts free for up to fifty customers served, needs no hardware, and goes live in an afternoon.
Frequently Asked Questions
What is the best solution for long wait times?
The one that matches your symptom. If the lobby is crowded but the line clears every day, a virtual queue moves the wait out of the room for the least money. If the wait is long at every hour you are open, only added capacity shortens it. If one rush hour causes all the pain, same-day appointments spread it. And if the complaints are really about uncertainty, an accurate posted estimate fixes more than you would expect. Measure your wait by hour before buying anything; the data usually names the family for you.
Do wait time displays actually reduce waiting?
Not the clock time. The customer waits exactly as long; what changes is the experience and the front desk load. A wait with a visible number on it sits better than one with no end in sight, so a live estimate on a lobby screen calms the room and stops the stream of how-much-longer questions at the counter. The one condition: the number must come from the live queue and move as the line moves, because a stale display teaches the whole room to distrust everything else you post.
Should I hire more staff to fix wait times?
Only when the wait is long at every hour you are open, which is the signature of a true capacity shortfall. If the line builds at predictable rushes and clears in between, a hire buys you an idle employee for most of the day and the rush barely improves. Before adding payroll, measure a normal week: average wait, service time, and busiest hour. If the data shows an all-day queue, hire and re-measure so you can prove the money worked. If it shows spikes, shape demand or move the wait instead; both cost a fraction of a salary.
Can a virtual queue replace appointments?
They solve different problems, so not exactly. Appointments move arrivals before they happen; a virtual queue manages arrivals in the order they occur and makes the wait livable. A walk-in-heavy business often needs only the queue. A business with one predictable spike may want booking for those hours and a queue for the rest. The hard part is running both without two colliding systems: booked visits and walk-ins should land in one ordered list, so the front desk is not refereeing who goes next by eye.
How much does a wait time solution cost?
It ranges across the four families by orders of magnitude. Staff is the ceiling: a new hire is a recurring salary whether the rush lasts two hours or ten. Virtual queue software sits far below that. LineMarshal's free tier covers up to fifty customers served, and there is no kiosk or hardware at any tier, since customers join from their own phones and staff run the line from a browser. A wait time display costs whatever your existing lobby TV costs, which is usually nothing. The expensive mistake is buying in the wrong family, not overpaying within the right one.
Related solutions
Try the cheapest family first
Print one QR code and go live in an afternoon. No hardware, no contract, cancel anytime.