How to create an employee schedule

A repeatable way to build a fair, workable schedule in under an hour.

In shortStart with demand, then add availability and rules, assign shifts, publish early and review the results. A written routine makes every schedule faster and fairer.

Step 1: Know your demand

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.

Step 2: Collect availability and time off

Gather employee availability and approved time off before you start. A single shared place avoids conflicts.

Step 3: Build the template

Step 4: Publish and handle changes

Share the schedule as early as possible, and have a clear process for swaps and open shifts so changes do not happen by chat.

Step 5: Review

Compare planned and actual hours each week. Adjust demand assumptions, and ask the team what is not working.

Example

A simple weekly template
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

Common scheduling mistakes

Fairness rules that work

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.

Dealing with changes

  1. Employees request swaps in one place.
  2. The manager checks skills, rest and hours.
  3. The schedule updates and people are notified.
  4. Open shifts go to a list where qualified staff can claim them.

Measuring the schedule

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.

Tools

Spreadsheets work for small teams. As the team grows, a scheduling system with availability, approvals and overtime warnings saves time and reduces errors.

Common scheduling mistakes

Each of these causes last-minute changes, and those changes cost time and goodwill. A few minutes of extra planning prevents most of them.

Tips for busy periods

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.

When to move beyond a spreadsheet

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.

From demand to headcount: a worked example

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:

Saturday orders and staff needed (fictional)
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.

Scheduling employees under 18

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:

Federal hour limits for 14- and 15-year-olds
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.

Fair workweek laws in some states and cities

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.

A pre-publish check in EZTime

Planning for call-outs before they happen

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.

Frequently asked questions

How far ahead should I publish?

As early as you can. Some places have notice rules, so check.

What if someone cannot make a shift?

Use a swap process with approval.

How do I stay fair?

Rotate undesirable shifts and track them.

How late can a 15-year-old work?

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.

How do I work out how many staff I need per hour?

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.

Where to go next

Keep reading

Make accurate hours the default

See how EZTime records start, stop and breaks so your reports are ready for payroll.

General information as of November 2026. Not legal or payroll advice. Examples are fictional.