Start free trial

Running the floor · 8 min read

How to Manage Walk-Ins in a Barbershop Without Losing the Floor

Run a walk-in queue that works: check-in, honest wait times, 'anyone' vs a specific barber, mixing walk-ins with appointments, and no-shows.

By The getbarberpos Shop-Floor Desk · Published

Key takeaways

  • Every walk-in should be checked in the moment they arrive, with a name, a service and a barber choice, so the queue is a list and not a memory.
  • Quote wait times from the actual queue and service lengths, and round up; a short promise you break costs more than a long one you beat.
  • Treat 'anyone' as its own lane so the next free barber takes the next 'anyone' client, while specific-barber clients wait for their barber.
  • Mix walk-ins and appointments by blocking time per barber, not by squeezing walk-ins into gaps and hoping.
  • Call no-shows from the queue twice, then move on, and note it on their client card.

To manage walk-ins in a barbershop, check every walk-in in the moment they come through the door, put them on one visible queue, quote waits from that queue, and let them choose between “anyone” and a specific barber. That’s the whole system. Everything else is the detail of doing it on a Saturday with six chairs going, three appointments due, a kid screaming and a regular asking if his guy is in. Walk-ins are the lifeblood of a lot of shops, and they are also the fastest way to lose a client if the line feels unfair. Here’s how to run it so it doesn’t.

Why do walk-in queues fall apart?

Walk-in queues fail for the same few reasons in every shop:

  • The queue is in someone’s head. The front desk, or whichever barber is nearest the door, “knows” who’s next. Then they go on break.
  • Wait times are guesses. Someone says “about 20 minutes” because that’s what they always say. It turns into 50.
  • “Anyone” and “my barber” get mixed. A client waiting for a specific barber gets skipped, or an “anyone” client gets stuck behind three people waiting for the busiest chair.
  • Appointments jump the line with no warning. The walk-in who’s been waiting 30 minutes watches someone walk in and sit straight down.
  • Cherry-picking. A barber skips a long service to grab a quick lineup.

Every one of these is a visibility problem. Fix the visibility and most of the arguments stop.

How should walk-in check-in work?

Check-in should take about 20 seconds and capture four things:

Field Why it matters
Name So you can call them, and match them to their client card if they’re a regular
Service So you know how long they’ll take in the chair
Barber choice “Anyone” or a specific name, which decides which lane they wait in
Phone (optional) So you can text them when they’re close, if your shop does that

Who does the check-in depends on your shop. A front desk does it in a bigger shop. In a smaller shop, a tablet by the door lets clients check themselves in, and the barbers just watch the board. Either way, the rule is the same: nobody waits who isn’t on the list.

Regulars should be fast. If they’ve been in before, typing a few letters of their name should pull their client card with their usual cut and their usual barber. That saves time at the door and in the chair.

How do I give an honest wait estimate?

A wait estimate is just maths:

  1. Take everyone ahead of the client in their lane.
  2. Add up the service lengths. A skin fade and beard takes longer than a lineup.
  3. Divide by the number of barbers working that lane.
  4. Add the time left on the cuts in progress.
  5. Round up.

Rounding up matters more than people think. A client told 30 minutes who sits down at 25 is happy. A client told 15 minutes who sits down at 25 is annoyed, even though they waited the same time.

Here’s an example of how the lanes change the number. Three barbers on the floor; each service has an example length.

Client Lane Service (example length) Example wait
A Anyone Haircut, 30 min Next free barber, about 10 min
B Anyone Lineup, 15 min About 20 min
C Barber Marco Fade and beard, 45 min About 50 min (Marco has 2 ahead)
D Anyone Kids cut, 20 min About 25 min

Client C waits much longer because he wants one specific barber. That’s fine, as long as you told him. Show both numbers when he checks in: “Marco is about 50 minutes; anyone is about 25.” Let him choose.

Should walk-ins choose “anyone” or a specific barber?

Offer both, every time, and keep them as separate lanes.

“Anyone” clients go to the next barber who frees up, in strict order. This is where rotation lives. If barbers can see the order on the board, nobody skips the long service for a quick lineup.

Specific-barber clients wait for that barber only. They don’t block the “anyone” line, and the “anyone” line doesn’t block them.

Rules that keep this fair:

  • One rotation for “anyone.” Next free barber takes the next “anyone” client. No choosing.
  • Barbers can’t swap lanes silently. If a barber wants to take a client waiting for someone else, the client gets asked.
  • Show the per-barber wait. Clients choose better when they see the real number.
  • Let clients switch. If a client waiting for Marco sees “anyone” moving faster, they should be able to switch without losing their place in time.

How do I mix walk-ins and appointments?

This is where most shops get burned. The trick is to decide the rules before Saturday, not during it.

Three setups that work:

Setup How it works Best for
Split barbers Some barbers take appointments only, others take walk-ins only Shops with a steady walk-in crowd and a few booked-out barbers
Time blocks Each barber takes appointments in set blocks, walk-ins in between Shops where every barber does both
Walk-in day Appointments on weekdays, walk-ins only on one busy day Shops with a big Saturday crowd

Whichever setup you pick, follow two rules:

  1. Appointments keep their time. If a booked client arrives on time, they sit down on time. That’s what booking means.
  2. Walk-ins see appointments coming. If a barber has an appointment in 20 minutes, the queue shouldn’t send them a 45-minute walk-in. The board should account for that in the wait estimate.

When an appointment client walks in and sits straight down, the waiting walk-ins will notice. If they know appointments exist and that their own estimate already counts them, it doesn’t feel like line-jumping. If they don’t know, it feels unfair. Tell them at check-in: “We have bookings mixed in; your estimate includes them.”

What do I do about no-shows and walk-outs?

Two kinds of missing clients:

  • Walk-in walk-outs. They checked in, got bored, left. Or they went to get a coffee.
  • Appointment no-shows. They booked and didn’t come.

For walk-ins, here’s a simple rule set:

  1. Call the name out loud. Wait a minute.
  2. Call it again, and text if you have a number.
  3. If they’re not back, mark them as a no-show on the queue and take the next client.
  4. If they come back later, put them at the end, unless your shop rule says they get one grace slot.

For appointments, the tools are reminders and a record:

  • Send reminders by SMS, WhatsApp or email through your messaging provider the day before and a couple of hours before.
  • Note every no-show on the client card. A client who no-shows once is human. A client who no-shows four times should be asked for a deposit, or moved to walk-in only.
  • When an appointment no-shows, release that slot to the walk-in queue right away. A gap in the book is wasted chair time.

How do I set up a walk-in queue, step by step?

Here’s a setup you can do in an afternoon.

  1. Decide your lanes. “Anyone,” plus one lane per barber who takes walk-ins.
  2. Set service lengths. Time your real services for a week if you aren’t sure. Use your times, not a template’s.
  3. Pick your appointment setup. Split barbers, time blocks, or walk-in day.
  4. Put the queue where clients can see it. A TV on the wall or a tablet on the counter.
  5. Put check-in where clients arrive. A tablet by the door, or the front desk.
  6. Write your no-show rule. How many calls, how long you wait, where they go if they come back.
  7. Brief the barbers. Rotation for “anyone,” no silent lane swapping, finish-and-call.
  8. Run it for two weeks, then look at the numbers. Average wait, walk-outs, walk-ins per barber. Adjust service lengths and lanes.

What should I measure?

You can’t fix what you don’t count. These are the numbers worth checking weekly:

Number What it tells you
Walk-ins per day, by hour When to put more barbers on the floor
Average wait vs quoted wait Whether your estimates are honest
Walk-outs Whether the wait is too long, or feels unfair
Walk-ins per barber Whether rotation is fair
“Anyone” vs specific-barber share How many clients are tied to one barber
Appointment no-shows Whether reminders are working

If your walk-outs spike every Saturday between 11 and 2, that’s not a mystery. You need another chair working in that window, or appointments moved out of it.

How do I survive the Saturday rush?

Saturday is where the system proves itself. A few things that help:

  • Put your fastest check-in on the door. A self check-in tablet or a dedicated person, not a barber mid-fade.
  • Add a chair if you can. If walk-outs spike in the same window every week, that’s a staffing problem, not a queue problem.
  • Hold fewer appointments in peak hours. Leave room for walk-ins when the walk-ins come.
  • Keep services short at peak. Some shops pause long services, like full color or hot towel shaves, on busy Saturdays.
  • Text clients when they’re close. If you collect phone numbers, clients can grab a coffee and come back when they’re two away.

How getbarberpos handles this

getbarberpos has a walk-in queue built for a busy floor. Clients check in with their name, service and barber choice, and the queue board shows who’s waiting, in what order and for which barber, on any tablet, laptop or TV with a browser. Barbers see the same board, so the next free barber takes the next “anyone” client.

  • Appointments and your online booking page sit in the same system, so whoever runs the door can see who’s booked next on each chair before quoting a wait.
  • Client cards pull up a regular’s usual cut, their barber and their notes at check-in, and you can note no-shows on the card.
  • Reports show walk-ins and sales per barber and by time of day, which is what you need to staff the floor right.

It runs in the browser, so there’s nothing to install. The walk-in queue for the whole floor is part of the Full Shop plan. A solo barber can run a one-chair queue on Solo Chair.

The bottom line

A walk-in queue is fair when everyone can see it, honest when the waits come from real numbers, and fast when check-in takes 20 seconds. Set the rules once, put the board on the wall, and let it do the arguing for you. To see the queue board on your own floor, book a demo, or start a 30-day trial from the pricing page.

getbarberpos guard-comb emblem

Written by

The getbarberpos Shop-Floor Desk — Product & editorial team

The team that builds and documents getbarberpos. We write about the money and the flow of a barbershop floor: walk-ins, booth rent, tips, commission and retail.

  • Writes from the product's own setup, booth-rent and tip workflows
  • Every price and rule checked against a dated public source

Keep reading

FAQ · 9 questions

Questions about this topic

Q01What is the best way to manage walk-ins in a barbershop?

Check every walk-in in at the door with name, service and barber choice, then work from one visible queue. Quote waits from that queue, not from a glance at the floor. A queue board on a tablet or TV makes this easy for barbers and clients.

Q02How do I estimate wait times for walk-ins?

Add up the service lengths of everyone ahead of the client in their lane, adjust for how many barbers are working that lane, and round up. Update the estimate when a barber finishes early or a cut runs long.

Q03Should walk-ins be able to pick a specific barber?

Yes, but tell them the wait for that barber separately from the wait for anyone. Most clients will take the shorter 'anyone' wait if you show them both numbers honestly.

Q04How do I mix walk-ins and appointments?

Decide per barber or per time block. Some barbers take appointments only, some walk-ins only, and some take appointments in set blocks with walk-ins in between. Appointments keep their time; walk-ins fill around them.

Q05What do I do when a walk-in leaves and does not come back?

Call their name twice, wait a minute or two, then mark them as a no-show and call the next client. If they come back, re-add them at the end of the queue unless your shop rule says otherwise.

Q06Can clients join the walk-in queue before arriving?

Some shops let regulars join remotely, but it causes friction with people who are physically waiting. If you allow it, set a rule that remote check-ins must arrive within a fixed window or lose their place.

Q07How many walk-ins can one barber handle in a day?

It depends on service lengths, appointments already booked and the barber's pace. Track it per barber for a few weeks and you will know your own number, which is more useful than any general estimate.

Q08Do I need a screen for the walk-in queue?

It helps a lot. A visible queue on a TV or tablet stops clients asking 'how long?' every five minutes and shows them the order is fair. A shared list on the front-desk device works if you do not have a screen.

Q09How do I stop barbers from cherry-picking walk-ins?

Use a clear rotation for 'anyone' clients, so the next free barber takes the next client in line regardless of the service. Barbers can see the queue and the order, which removes the argument.

Skin · the last pass

Put it on the screen, not in a notebook.

Try every feature free for 30 days. No card, no contract, no per-barber fees.

  • Cancel any time
  • Bring your clients by CSV
  • Your processor, no markup
Start free trialBook a demo