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.
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.
To build shifts, approve swaps and spot coverage gaps in one place, see EZTime employee scheduling software.
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.
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.
| 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.
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.
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.
Before publishing, check the schedule against the rules that apply to you:
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.
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 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.
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.
At least a week, and longer where predictive scheduling laws apply. Many restaurants post two weeks ahead.
Forecast covers by hour, convert them into staff needs by position, stagger start times, plan first cuts and compare actual with scheduled hours weekly.
Generally yes, but some states require extra pay in certain split-shift situations. Check your state rules.
It varies by concept and region. Track your own percentage over time and set a target that fits your menu and service style.
Federal and state laws limit hours for minors, especially those under 16 and on school nights. Check the rules before scheduling.
A closing shift followed by an opening shift the next morning with little rest in between. Some cities restrict it.
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.