Bar Staff Scheduling: Build a Rota That Works
A practical guide to scheduling bartenders, barbacks, and servers. Covers variable nightly staffing, shift swaps, and managing part-time availability.

Diego Cárdenas
Founder of Turnozo

The bar scheduling problem nobody warns you about
Here's what bar scheduling actually looks like: Friday needs five bartenders, two barbacks, and a door person. Tuesday needs two people. Your head bartender just picked up a Wednesday gig with their band. A college kid changed their exam schedule and now can't work weekends in December. And you're supposed to have next week's rota done by tonight.
Bar schedules aren't hard because scheduling is hard. They're hard because the variables change constantly, and the stakes are binary. Either you have enough people behind the bar, or your customers are waiting eight minutes for a beer and they don't come back.
This guide is the system I wish someone had handed me before I started building rotas on napkins.
Why bar scheduling is different from restaurant scheduling
Restaurants have some predictability. Lunch rush, dinner service, maybe a brunch. The rhythm is daily.
Bars run on a weekly rhythm, and the difference between nights is extreme. A quiet Monday might do €400 in sales with two staff. A packed Saturday might clear €4,000 with eight people on. If you staff Monday like Saturday, you're burning money. If you staff Saturday like Monday, you're burning your team and your customers.
There's also the late-night factor. Bar shifts regularly end at 2 AM, 3 AM, sometimes later for cleanup. That means you can't just look at how many people you need. You need to think about who closed last night and whether it's fair to schedule them for tomorrow's open.
Step 1: Map your actual staffing needs by night
Before you build a single rota, you need real data. Pull your sales numbers (or even just transaction counts) for each night of the week over the past month.
You'll probably see something like:
- Monday-Wednesday: Quiet. 2-3 staff.
- Thursday: Building. 3-4 staff.
- Friday-Saturday: Peak. 5-8 staff depending on capacity.
- Sunday: Variable. Could be dead, could be packed for sports.
Write these numbers down. They become your staffing templates.
Don't guess. Don't staff based on "it felt busy last Tuesday." Bars that staff based on feelings consistently over-staff slow nights (wasting money) and under-staff busy nights (losing customers and burning out staff).
Step 2: Build templates, not schedules
This is the single biggest time-saver for bar scheduling. Instead of building every week from scratch, create 2-3 templates:
Quiet night template: 1 bartender, 1 barback. Maybe a server if you do table service.
Standard night template: 2 bartenders, 1 barback, 1 server, 1 door.
Peak night template: 3-4 bartenders, 2 barbacks, 2 servers, 1 door.
Your weekly schedule becomes: Monday = quiet, Tuesday = quiet, Wednesday = standard, Thursday = standard, Friday = peak, Saturday = peak, Sunday = standard.
Drop the templates in, then adjust based on events, holidays, or sports fixtures. That 3-hour schedule build just became 20 minutes.
Step 3: Make availability self-service
The number one frustration I hear from bar managers: "I spend half my week texting people to find out when they can work."
Stop doing that.
Give your team a way to submit their availability each week on their own. Whether that's a shared spreadsheet (not ideal but better than nothing) or a tool like Turnozo where staff update availability from their phone, the point is the same. You should see a clear grid of who's free before you start building the rota.
This matters more for bars than almost any other business, because your team is likely a mix of:
- Full-timers who work set nights
- Part-timers fitting shifts around classes, gigs, or other jobs
- Casual staff who pick up shifts when available
Each group needs to tell you when they can work. Chasing them down is not your job.
Step 4: Set rest rules (the close-to-open problem)
The fastest way to lose a good bartender: schedule them to close at 3 AM and open at 11 AM. That's 8 hours between shifts, minus commute, minus the time it takes to wind down after a late-night shift. In practice, they're getting maybe 5 hours of sleep.
Do that twice in a week and they'll start looking for a bar that doesn't.
Set a minimum gap. 12 hours is the floor. Some regions legally require 11 hours between shifts, but honestly, for bar work, you should aim for more. A bartender who slept properly will outperform one running on caffeine and resentment.
If you're using scheduling software, set this as a rule and let it flag conflicts before you publish. If you're doing it manually, physically check every close-then-open sequence before the rota goes out.
Step 5: Create a fair shift swap system
Shift swaps are the lifeblood of bar teams. People need time off, things come up, and a good swap system means you're not the one solving every coverage gap.
Here's what works:
- Staff find their own replacement from the team
- The replacement must be qualified for the role (don't let a new hire cover your lead bartender's Saturday)
- Manager approves or auto-approves depending on your comfort level
- The schedule updates for everyone once the swap is confirmed
What doesn't work: the group chat. "Anyone free Saturday?" gets 14 messages of "sorry can't" and one "maybe." That's not a system, that's a prayer.
A proper shift swap policy removes you as the middleman. Staff handle it, you sign off. Everyone's happier.
Step 6: Handle events and one-offs
Bars have a lot of "special" nights. Live music, quiz nights, private events, sports matches, holiday weekends. Each one changes your staffing needs.
Keep a simple calendar of upcoming events and flag any that need extra staff. A Champions League final on a Tuesday night is not a quiet Tuesday. A private hire for 80 people on a Wednesday is not a standard Wednesday.
When you know about an event early, post the extra shifts first. Let people claim them. Don't wait until the week of and scramble.
Step 7: Track hours honestly
Late-night work makes time tracking messy. Shifts cross midnight. Cleanup runs 30 minutes past close. Someone starts early to prep garnishes.
If you're rounding or estimating, you're either underpaying staff (which they notice) or overpaying (which you notice at the end of the month). Neither is great.
Time tracking that lets staff clock in and out from their phone solves this cleanly. The shift started at 7:43 PM and ended at 2:18 AM. That's what gets recorded. Export to payroll, done.
The "I'll just do it myself" trap
If you're the bar manager and you're also the backup bartender, the backup barback, the backup door person, and the person who covers every callout, you're not managing. You're surviving.
The system above exists so you can stop being the safety net for a broken process. Templates save time. Self-service availability stops the texting. Rest rules reduce turnover. Swap policies remove you as the middleman. Time tracking eliminates disputes.
None of this is complicated. It just needs to be set up once and followed consistently.
What to look for in bar scheduling software
If you're still running on spreadsheets and WhatsApp, here's what actually matters for bars specifically:
- Overnight shift support (shifts that cross midnight without breaking)
- Variable templates (different staffing for different nights)
- Mobile availability (staff update from their phone, not a shared Google Sheet)
- Shift swap system (with role-based restrictions)
- Rest time rules (flag close-to-open conflicts)
- Simple time tracking (clock in/out, timesheet export)
You don't need POS integration, inventory management, or tip pooling calculations in your scheduling tool. Keep scheduling simple. Use your POS for POS things.
See the full Turnozo setup for bars and late-night teams , split shifts, tip staff, and weekend coverage.
Turnozo handles all of the above starting at €2.47 per person per month. There's a 30-day free trial if you want to test it with your actual team.
Related reading
- Every industry has different scheduling challenges. See how others handle it in our complete industry scheduling guide.
- How to Create a Shift Swap Policy That Actually Works
- How to Handle Last-Minute Shift Changes
- Set Schedules vs. Flexible Scheduling
- The Real Cost of No-Shows
Need a free bar schedule template to get started? Try our drag-and-drop schedule builder. Build your rota in minutes, not hours.
Frequently asked questions
It depends on your bar's capacity and the night. A rough rule: one bartender per 50 guests on a busy night, plus one barback for every two bartenders. On quiet weeknights, you might only need two people total. Track your actual sales data by night of the week for a few months, then staff based on real numbers instead of guessing.
At least one week, ideally two. When the rota comes out the day before (which happens more often than anyone admits), staff can't plan their lives. That breeds resentment and turnover. If you're collecting availability weekly, post the schedule by Wednesday for the following week.
Make availability self-service. Instead of texting everyone to ask when they can work, have them submit their availability each week. Tools like Turnozo let staff update availability from their phone. You see a clear grid of who's free before you start building the schedule.
Create a clear swap policy: staff find their own replacement from an approved list, then the swap gets manager approval. With scheduling software, this happens through the app instead of group chats. The open shift goes to available staff with the right role, first to accept gets it. No more 2 AM texts asking if anyone can cover.
Not regularly. If you're scheduled behind the bar, you can't manage. You'll end up covering callouts 2-3 times a week anyway, so leave yourself as the backup, not the first option. Schedule yourself for slow shifts where you can step away to handle manager duties if needed.
Ready to simplify your scheduling?
Turnozo makes shift scheduling fast and painless. Try it free for 30 days.


