A repeatable way to build a fair, workable schedule in under an hour.
Look at past sales or workload by hour and day. Mark the busy and slow periods. This tells you how many people you need and when.
To build shifts, approve swaps and spot coverage gaps in one place, see EZTime employee scheduling software.
Gather employee availability and approved time off before you start. A single shared place avoids conflicts.
Share the schedule as early as possible, and have a clear process for swaps and open shifts so changes do not happen by chat.
Compare planned and actual hours each week. Adjust demand assumptions, and ask the team what is not working.
| Role | Mon | Tue | Wed | Thu | Fri |
|---|---|---|---|---|---|
| Opener | 7-3 Alex | 7-3 Alex | 7-3 Sam | 7-3 Sam | 7-3 Alex |
| Mid | 10-6 Dana | 10-6 Lee | 10-6 Dana | 10-6 Lee | 10-6 Dana |
| Closer | 2-10 Sam | 2-10 Sam | 2-10 Alex | 2-10 Alex | 2-10 Sam |
Rotate weekends and closing shifts. Track who has had them. Offer open shifts to everyone qualified. Keep a simple record so you can explain decisions.
Compare scheduled and actual hours, sales per labor hour and the number of last-minute changes. If the number of changes falls week by week, your planning is improving.
Spreadsheets work for small teams. As the team grows, a scheduling system with availability, approvals and overtime warnings saves time and reduces errors.
Each of these causes last-minute changes, and those changes cost time and goodwill. A few minutes of extra planning prevents most of them.
Before a busy season, ask for availability earlier than usual, identify who can pick up extra hours and decide how you will fairly offer them. Prepare a shortlist of employees you can call when someone is sick. Record what happens so next year’s plan starts from real data.
Spreadsheets work for very small teams. Once you have several locations, many swaps or frequent changes, a scheduling tool with availability, swaps and notifications saves hours every week and reduces errors. EZTime combines scheduling with time tracking so planned and actual hours sit side by side.
Step 1 says to start from demand. Here is what that looks like in numbers for a fictional sandwich shop that has found one person can comfortably serve about 18 orders an hour:
| Hour | Average orders | Staff needed at 18 per person | Scheduled last month |
|---|---|---|---|
| 10 to 11 | 22 | 2 | 3 |
| 11 to 12 | 48 | 3 | 3 |
| 12 to 1 | 71 | 4 | 3 |
| 1 to 2 | 52 | 3 | 3 |
| 2 to 3 | 24 | 2 | 3 |
The pattern is clear: one person too many at the edges of the day and one too few at the peak. Moving a shift from 10 a.m. to start at 11:30 fixes both without adding hours. Round up rather than down, and keep a minimum of two people on site for safety and breaks.
If you employ teenagers, the federal Fair Labor Standards Act limits when and how long 14- and 15-year-olds may work in non-agricultural jobs. The U.S. Department of Labor sets these limits:
| Situation | Limit |
|---|---|
| School day | 3 hours |
| School week | 18 hours |
| Non-school day | 8 hours |
| Non-school week | 40 hours |
| Time of day | Between 7 a.m. and 7 p.m., or 9 p.m. from June 1 through Labor Day |
| During school hours | Not allowed |
Federal law does not limit hours for 16- and 17-year-olds, but it does bar them from hazardous jobs, and many states add hour limits and work permit rules. Mark minors in your scheduling tool and check each draft against the rules before you publish.
Oregon and a number of large cities, including New York City, Seattle, Chicago, Philadelphia and San Francisco, have predictive scheduling or fair workweek laws for certain retail, food service and hospitality employers. They typically require schedules to be posted in advance, often 14 days, and premium pay when the employer changes a shift at short notice. If you operate in one of these places, Step 4 is not only good practice but a legal deadline.
Every schedule meets a sick call sooner or later. Decide in advance who gets asked first, so the manager is not scrolling through contacts at 6 a.m. A simple order works: part-timers under their weekly hours first, then volunteers on an extra-hours list, and only then people who would go into overtime. Post the gap as an open shift so qualified people can claim it, and record who covered so the next call-out goes to someone else.
As early as you can. Some places have notice rules, so check.
Use a swap process with approval.
Rotate undesirable shifts and track them.
Under federal rules, until 7 p.m., or 9 p.m. from June 1 through Labor Day, and never during school hours. State rules may be stricter.
Divide expected workload, such as orders or customers per hour, by what one person can handle in an hour, then round up and keep a safe minimum on site.
See how EZTime records start, stop and breaks so your reports are ready for payroll.