A hospitality roster can make or break your week.

Get it right and your team is ready when customers arrive, the kitchen has enough people to keep up, the bar isn’t overloaded and staff know what they’re doing.
Get it wrong and you can end up with:
- Too many staff when it’s quiet
- Not enough staff when it’s busy
- Expensive overtime
- Stressed employees
- Poor customer service
- Missed sales
- Constant last-minute changes
- Managers spending their entire week fixing the roster
A good hospitality roster isn’t simply a list of employees and shifts.
It’s a plan for matching your people to the work your business expects to have.
Start With Your Sales
The first mistake many businesses make is building the roster around staff availability.
Availability matters.
But it shouldn’t be the only consideration.
Start by looking at your trading patterns.
Ask:
When are we busy?
When are we quiet?
When do we need the most people?
When do we need the most skilled people?
Your sales history can tell you a lot.
Look at Sales by Hour
Don’t just look at your total daily sales.
Break them down by hour.
For example:
| Time | Sales | Staff |
|---|---|---|
| 7am-8am | $500 | 4 |
| 8am-9am | $1,100 | 5 |
| 9am-10am | $1,600 | 7 |
| 10am-11am | $1,200 | 6 |
| 11am-12pm | $800 | 5 |
| 12pm-1pm | $450 | 4 |
| 1pm-2pm | $300 | 4 |
This immediately gives you something to investigate.
If your business generates five times as much revenue during one period but has almost the same staffing level all day, your roster may not be matching demand.
Build the Roster Around Demand
Your staffing should generally rise and fall with the amount of work being generated.
That doesn’t mean you need to constantly send people home.
It means you should think about the shape of your day.
For example:
Quiet period
Fewer people.
Building demand
Additional staff arrive.
Peak period
Full team.
Demand falls
Some staff finish.
Closing period
Only the people required to complete closing tasks remain.
This is where staggered shifts become useful.
Don’t Give Everyone the Same Shift
A roster where everyone works:
7am-3pm
might be simple.
It isn’t necessarily efficient.
You might be better off with:
6am-2pm
7am-3pm
8am-4pm
9am-1pm
10am-2pm
The exact structure depends on your operation.
But staggered starts and finishes allow you to put more people where demand is highest.
Consider the Work, Not Just Customers
Customers aren’t the only thing your team needs to deal with.
Your roster also needs to cover:
- Opening
- Preparation
- Deliveries
- Cleaning
- Stocking
- Food preparation
- Service
- Administration
- Stocktakes
- Closing
- Equipment cleaning
A business might be quiet from 2pm to 4pm but still require staff to complete preparation for dinner.
Don’t build your roster purely around customer numbers.
Build it around the total workload.
Identify Your Peak Periods
Every hospitality business has periods when things get significantly harder.
It might be:
- Breakfast
- Lunch
- Dinner
- Friday afternoon
- Saturday night
- Sunday brunch
- Event nights
- Public holidays
These are the periods where staffing mistakes become most expensive.
Being short one person during a quiet period might not matter.
Being short one person during your busiest 90 minutes can have a huge impact.
Put Your Best People Where They Matter Most
Not every hour of the day requires the same level of experience.
You might have newer team members who can comfortably handle quieter periods.
Your peak period might require your strongest:
- Barista
- Chef
- Supervisor
- Bartender
- Floor staff
- Duty manager
Think about the skills mix, not just the number of people.
Seven inexperienced staff aren’t necessarily better than five capable staff.
Build Around Skills
A good roster should answer:
Who can do what?
For example:
| Staff Member | Coffee | Kitchen | Bar | POS | Supervisor |
|---|---|---|---|---|---|
| Alex | ✓ | ✓ | ✓ | ✓ | |
| Sam | ✓ | ✓ | ✓ | ||
| Taylor | ✓ | ||||
| Jordan | ✓ | ✓ |
This makes it much easier to identify gaps.
You might have enough people on the floor but no one who can properly operate the bar.
That’s not a staffing number problem.
It’s a skills problem.
Don’t Build the Roster Around Your Favourite People
Managers naturally have people they trust.
That’s fine.
But a roster shouldn’t become:
“I’ll put my best people on every shift.”
That can lead to over-reliance on a small number of employees and prevent other staff from developing.
Use your strongest people where they’re needed most while deliberately building capability across the rest of the team.
Account for Staff Availability
Once you’ve established what the business needs, bring employee availability into the equation.
Good rostering involves balancing:
Business requirements
with
Employee availability.
Staff should know what availability is expected from them, and managers should understand what constraints genuinely exist.
The clearer this is, the easier rostering becomes.
Don’t Promise Every Employee Their Preferred Shifts
Hospitality businesses can’t always give everyone their preferred roster.
You may have:
- Students who want mornings
- Parents with school commitments
- Employees who prefer evenings
- Staff with other jobs
- Team members who don’t want weekends
You need to consider these preferences.
But the business still needs to operate.
The roster needs to work for both sides.
Make the Roster Predictable
Constantly changing shifts creates problems.
Employees struggle to plan their lives.
Managers spend more time fixing availability issues.
Staff become frustrated.
Customers can also notice inconsistency.
Where possible, create predictable patterns.
If someone normally works:
Monday, Wednesday and Friday
there should be a good reason for suddenly changing it every week.
Predictability improves team stability.
Publish the Roster Early
Give your team reasonable notice of their shifts in accordance with your applicable employment requirements and workplace arrangements.
Last-minute rostering creates unnecessary stress.
It also makes it harder for employees to organise their personal commitments.
The earlier the roster is prepared, the more time you have to identify problems.
Build in Leave and Availability
Don’t wait until the roster is almost finished to discover someone is on holiday.
Before building the roster, check:
- Annual leave
- Personal leave
- Unavailable days
- Study commitments
- Training
- Special events
- Known large bookings
This should be part of the planning process.
Plan for Busy Events
A normal Saturday isn’t necessarily the same as a Saturday with a local event nearby.
Check your calendar.
Look for:
- Concerts
- Sporting events
- Festivals
- Public holidays
- School holidays
- Corporate functions
- Local events
- Large bookings
These can change demand significantly.
If you know demand is likely to increase, plan for it.
Don’t Forget the Weather
Weather can have a huge impact on some hospitality businesses.
Outdoor venues, cafes, pubs and venues with strong takeaway trade may experience major changes in customer behaviour.
You don’t need to predict the weather perfectly.
But if your business is weather-sensitive, it should be part of your planning.
Have a Plan for Quiet Days
A quiet day doesn’t necessarily mean you need to send everyone home.
Ask what productive work needs to happen.
Quiet periods can be used for:
- Deep cleaning
- Stock rotation
- Preparation
- Training
- Maintenance
- Menu preparation
- Inventory checks
- Equipment cleaning
- Administrative tasks
This can make your team more productive without requiring additional labour later.
Schedule Opening Properly
Opening a hospitality business takes work.
Someone needs to:
- Unlock the venue
- Start equipment
- Set up the kitchen
- Prepare coffee equipment
- Set up the bar
- Prepare food
- Check deliveries
- Set tables
- Complete safety checks
- Prepare the service area
Don’t roster one person at 6am simply because the doors don’t open until 7am without checking what actually needs to happen.
Likewise, don’t put six people on at 6am if two people can realistically complete the preparation.
Schedule Closing Properly
Closing is another area where rosters can become inefficient.
Identify exactly what needs to happen.
Then determine:
How long does each task take?
Who needs to do it?
Can anything be completed during quieter periods?
You might discover that your team is routinely staying an extra 30 minutes because the closing process isn’t organised properly.
That is a roster and systems problem.
Don’t Use Overtime to Fix Poor Planning
Occasional overtime may be unavoidable.
Regular overtime should make you ask why.
If staff constantly work beyond their scheduled finish time, investigate.
Maybe:
- The roster is too short
- Closing takes longer than expected
- Prep isn’t scheduled correctly
- Staff aren’t trained properly
- The workload has increased
- The roster doesn’t match demand
Don’t simply accept overtime as part of doing business.
Breaks Need to Be Planned
Breaks aren’t something to figure out randomly during the busiest part of service.
Your roster needs to allow for appropriate breaks in accordance with applicable employment requirements.
The practical question is:
Who can take a break, and when can they take it without compromising service?
This is another reason why understanding your peak periods matters.
Don’t Put Everyone on Break at Once
This sounds obvious, but it happens.
If half the team takes a break just as the lunch rush begins, you’ve created your own staffing problem.
Plan breaks around demand.
Supervisors should know who is covering which role while someone is away.
Create a Minimum Staffing Level
For each trading period, establish the minimum team required to operate properly.
For example:
Opening
2 staff
Normal trade
4 staff
Peak
7 staff
Closing
3 staff
These numbers aren’t universal.
They’re based on your business.
But defining them gives you a starting point for roster planning.
Separate Minimum Staffing From Ideal Staffing
You might technically be able to operate with three people.
That doesn’t necessarily mean three people is the right number.
Consider:
Minimum
The absolute number needed to operate.
Standard
The number needed for normal service.
Peak
The number needed for busy periods.
This gives managers a more useful framework than simply asking:
“How many people should we roster?”
Track Sales Against Labour
Once the roster is running, measure it.
Look at:
Sales
Labour hours
Labour cost
Sales per labour hour
Customer service
Overtime
You may find that a shift that looks expensive actually produces excellent sales.
Another shift might have very low labour cost but also very poor revenue.
You need to look at the whole picture.
Review the Roster Every Week
Don’t assume your roster is perfect.
Ask:
Where were we overstaffed?
Where were we understaffed?
Where did staff have nothing to do?
Where were customers waiting?
Where did overtime occur?
Which shifts were difficult?
Which roles were missing?
Then make small adjustments.
Ask Your Staff
Your team often knows where the problems are.
Ask:
“Where do we regularly run short?”
“Which shift is hardest?”
“Where do we have too many people?”
“What slows you down?”
You don’t have to implement every suggestion.
But your employees are experiencing the roster from the operational side every day.
Listen to them.
Don’t Change Everything Every Week
There’s another trap.
A manager sees one unusual Saturday and completely redesigns the roster.
Don’t.
Look for patterns.
One unusual day isn’t necessarily a trend.
Use several weeks of information before making major changes, unless there is an obvious problem that needs immediate attention.
Use a Simple Roster Review
At the end of each week, ask five questions:
1. Did we have enough people during peak periods?
2. Did we have too many people during quiet periods?
3. Did we have the right skills on each shift?
4. Did staff regularly work beyond their scheduled hours?
5. Did labour levels match sales?
If you can answer those questions honestly every week, your roster should improve.
The Goal Isn’t the Cheapest Roster
This is one of the most important points.
The cheapest possible roster isn’t necessarily the best roster.
If you remove one employee and your customers wait longer, orders are missed and staff become overwhelmed, you may have saved wages while losing revenue.
Likewise, putting an extra three people on every shift just to make everyone comfortable isn’t good management either.
The objective is:
The right number of people, with the right skills, at the right time.
A Good Roster Should Make the Business Easier
When your roster is working properly:
- Staff know when they’re working
- Managers know who is responsible
- Peak periods are covered
- Quiet periods aren’t overstaffed
- Skills are available where they’re needed
- Breaks can be managed
- Opening and closing are covered
- Labour costs are controlled
- Customers receive consistent service
That’s what a roster should achieve.
It’s not simply a spreadsheet.
It’s an operational plan.
The Hospitality Takeaway
Your roster should not start with:
“Who wants to work this week?”
It should start with:
“What does the business need this week?”
Then you match your available people and their skills to that demand.
Start with your sales data.
Identify your busy and quiet periods.
Work out the tasks that need to be completed.
Build around your required skills.
Stagger shifts where appropriate.
Plan breaks.
Allow for leave and events.
Measure the results.
Then adjust.
A good hospitality roster isn’t about having the most people.
And it isn’t about having the fewest people.
It’s about having the right team, in the right place, at the right time, doing the right work.