Restaurant scheduling: how to build a schedule that works

A step-by-step method for building restaurant schedules for front and back of house, controlling labor cost, handling split shifts, breaks, minors and scheduling laws.

In shortA good restaurant schedule starts with a sales forecast, converts it into labor hours by position and hour of the day, and then matches employees’ availability and skills to those needs while staying within your labor budget. Publish it early, use a clear process for swaps and call-outs, and check the rules that apply to restaurants: overtime, breaks, split shifts, minors and, in some cities, predictive scheduling laws.

Why restaurant scheduling is different

Restaurants have sharp, predictable peaks and quiet periods, often within a few hours. Labor is one of the largest controllable costs, and a schedule that is a little too heavy at 3 p.m. every day quietly eats into profit, while one that is too light at 7 p.m. costs sales and tips and burns out staff. Many employees are part-time, students or working second jobs, so availability changes often. And tipped roles, minors and split shifts bring their own rules. See our restaurant industry page for an overview.

Step 1: forecast sales by day and hour

Start with your point-of-sale history. Look at sales or covers by hour for the same weekday over recent weeks, then adjust for known events: holidays, local games, weather, promotions and private bookings. You do not need a complex model. A simple table of expected covers per hour for each day is enough to begin. Review the forecast against actual sales every week and you will get better quickly.

Step 2: turn the forecast into labor needs

For each position, decide how much volume one person can handle. For example, a server might handle four to six tables at once, a line cook a certain number of tickets per hour, and a dishwasher a station regardless of volume. These are your own standards; set them from experience and adjust them.

Example labor needs for a Friday dinner (fictional)
Hour Expected covers Servers Line cooks Hosts Dish
5 p.m. 40 3 2 1 1
6 p.m. 90 6 3 1 1
7 p.m. 120 7 4 2 2
8 p.m. 95 6 3 1 2
9 p.m. 45 3 2 1 1

Some positions are fixed regardless of volume, such as an opening manager or a closing dishwasher. Add those to your template.

Step 3: check the labor budget

Multiply the scheduled hours by wage rates (including any tip credit where it applies) and compare total labor with forecast sales. Most restaurants track labor cost as a percentage of sales. If the draft schedule is over budget, look for overlapping shifts, early starts before demand begins and late closes with more people than needed. Our labor cost percentage calculator can help.

Step 4: build shifts around demand

Step 5: match people to shifts

Collect availability in writing and keep it current. Assign shifts based on availability, skills, fairness (who gets the good sections and the busy weekend shifts) and hours targets: some people need full-time hours, others want only a few shifts. Track weekly hours as you go so you do not create unplanned overtime.

Step 6: check the rules

Before publishing, check the schedule against the rules that apply to you:

Step 7: publish early and manage changes

Post the schedule at least a week ahead, and two weeks or more where the law requires it or where you can. Share it digitally so everyone sees updates. Set a clear process for shift swaps (approved by a manager, between qualified staff), for time-off requests (submitted by a deadline) and for call-outs (who to call, how early). Record every change and who asked for it.

Step 8: review actual vs. scheduled

After each week, compare scheduled hours with actual clocked hours and sales. Where were you overstaffed or short? Did people clock in early or stay late? Which shifts had call-outs? Adjust your standards and templates. This weekly review is how schedules improve from guesswork to a reliable system. Share the results with shift leads, too; the people running the floor often know exactly why a Tuesday lunch felt short-staffed.

A short example (fictional)

A 90-seat neighborhood bistro has labor cost running well above its target. The owner compares scheduled shifts with hourly sales and finds that all servers start at 4:30 p.m. although covers do not pick up until 6. Staggering server starts, adding a planned first cut at 8:30 p.m. and moving prep work to the quiet mid-afternoon bring labor back to target within a month, without cutting anyone’s tips on busy hours.

How EZTime helps

EZTime helps restaurants build schedules from templates, publish them to the team in the mobile app, manage swaps and time off, and compare scheduled with actual hours. Employees clock in from a tablet kiosk or their phone, breaks are recorded, overtime alerts help managers react before the week ends, and tip pooling helps distribute tips per shift.

Frequently asked questions

How far in advance should a restaurant schedule be posted?

At least a week, and longer where predictive scheduling laws apply. Many restaurants post two weeks ahead.

How do you schedule restaurant staff efficiently?

Forecast covers by hour, convert them into staff needs by position, stagger start times, plan first cuts and compare actual with scheduled hours weekly.

Are split shifts legal in restaurants?

Generally yes, but some states require extra pay in certain split-shift situations. Check your state rules.

What is a good labor cost percentage for a restaurant?

It varies by concept and region. Track your own percentage over time and set a target that fits your menu and service style.

Can minors work late shifts?

Federal and state laws limit hours for minors, especially those under 16 and on school nights. Check the rules before scheduling.

What is a clopening shift?

A closing shift followed by an opening shift the next morning with little rest in between. Some cities restrict it.

Where to go next

More on this topic

Schedules that check the clock

EZTime schedules include shift reminders and real-time labor costing, and the clock can refuse punches outside an assigned shift. Pricing starts at $2 per employee each month, with a $20 monthly minimum.

Disclaimer: This guide is general information only and is not legal advice. Overtime, break, child labor and scheduling laws vary by state and city. Check with your state labor agency or a qualified employment attorney.