How Do You Make a Staff Schedule?

Textbook Definition

Staff scheduling is the process of assigning employees to shifts and roles in advance, based on forecast demand, so that every position is covered at the required level while respecting employee availability and labor rules.

In Plain English

Making a staff schedule means deciding who works when, ahead of time, based on how busy each shift will really be. Use your sales numbers, cover every role, post it at least a week ahead, and let one person own changes.

Why Is Scheduling So Hard for Busy Owners?

Because owners who are good at the work treat the schedule as a chore. It gets done last, late at night, from memory, around whoever asked for time off. It goes up on the door and the owner goes back to work. Then the week falls apart in small pieces.

Some shifts are doubled and some are empty. Your best person fixes it in real time, without the authority to. The fix is a schedule built from real numbers, with full shift coverage, posted on the same day every week, owned by one person.

Signs you have this problem:

  • You write the schedule late at night or the night before.
  • You schedule from memory, not from sales numbers.
  • Someone is scheduled twice in one day and nobody on another.
  • A team member quietly fixes the schedule most weeks.
  • Staff find out they are working with only hours of notice.
  • Your "slow night" is actually one of your busiest.
The person quietly fixing your schedule every week is probably the person who should own it.

What It Looks Like When the Shift Lead Does Four Jobs

From the Fabled Forest · Chapter 14

On a busy Thursday at Fast Frankie's, the host stand was empty, a cook was missing, and Marco, the shift lead, was seating guests, taking orders, carrying plates, and covering the kitchen. Frankie had written the schedule after close. He had one cook on a sixteen-hour double Tuesday and nobody on Thursday.

Frankie thought Thursday was slow. Dex, who sorted the register slips by day, had the real numbers: Thursday was 110 pizzas, and had been since the harvest festival. Marco had been fixing the schedule most weeks. Frankie had given him the schedule once, then taken it back when things got busy.

Doctor Owl drew seven columns, one per night, with Dex's numbers at the top and each station below. Frankie handed Marco the front door key and the schedule, for good. Marco posted it every Thursday for the week after next. The next Saturday, Frankie took the night off. One text came at 11:30: 160 pizzas, all out, locked up.

Frankie's story is Chapter 14 of Operations for Small Businesses, Book 3 of Dr. Paul's Fabled Forest Business School Series.

How to Make a Staff Schedule in 5 Steps

Do it once properly, then it takes minutes a week.

  1. Pull how busy each day and shift really is.

    From your sales records, not your memory. Sales or orders by day of the week, and by hour if you can.

  2. Decide how many people each role needs at each level.

    For example, one more cook for every 40 orders above your base. Write it down so anyone can apply it.

  3. Build the schedule from those numbers.

    Cover every role on every shift. Then fit in time-off requests and availability.

  4. Post it at least a week ahead, on the same day every week.

    People need time to plan their lives and flag problems. This is your schedule lead time.

  5. Give one person the authority to make and change it.

    It does not have to be you. Once you hand it over, do not take it back the first busy week. That is scheduling authority.

Dr. Paul's Insight

The most common mistake is handing over the schedule and then taking it back the first busy week, "because it is faster if I do it." It is not faster. It teaches your best people they never really owned it, and it puts the schedule back in the hands of the most tired person in the building. Check local labor rules on notice and breaks, too. Some areas set minimum notice for schedule changes.

Worked Example: Scheduling From the Numbers Average pizzas by night: Mon 60, Tue 50, Wed 70, Thu 110, Fri 140, Sat 160, Sun 90. Example rule: two cooks up to 80 pizzas, three above 80, four above 140. Thursday needs three cooks, not one-and-the-owner. Saturday needs four. One understaffed Thursday at 40-minute waits can lose a dozen walk-outs at $25 each: $300 in one night. Figures are an illustration to show the math, not a projection for your business.

Sample: A Weekly Coverage Grid

Numbers on top, people needed on each role below.

Business: RestaurantPosted: Every Thursday, for the week after next
RoleMonTueWedThuFriSatSun
Expected orders60507011014016090
Host0001111
Server1112232
Cooks2223343
Shift lead1111111

Sample for illustration. Set your own staffing rules, and check local labor laws on notice and breaks.

Video: How to Build a Staff Schedule From Your Sales Numbers

Video Coming Soon

How to Make a Staff Schedule for a Small Business

Dr. Paul turns a week of sales into a coverage grid and a posted schedule on screen.

So Who Makes It?

Chapter 14 · Staff Scheduling

Nobody Knows Who Works Tomorrow: A Fox's Keys

Frankie looked at the seven columns. Then at the crooked sheet on the kitchen door.

"So who makes it?"

Doctor Owl did not answer. He looked at Marco. So did Dex. After a long moment, so did Frankie.

What did Frankie set on the table in front of Marco, and what happened the night he stayed home? Find out in Chapter 14. Book 3 of Dr. Paul's Fabled Forest Business School Series.

Get the Book on Amazon →

Staff Schedule Questions

How far in advance should I post a staff schedule?
At least one week ahead is a good minimum, and two weeks is better. Post it on the same day every week so employees know when to look. Some cities and states have predictive scheduling laws that require advance notice, so check the rules where you operate.
How do I know how many staff to schedule?
Start with your sales or order numbers by day and by shift. Decide how many people each role needs at different levels of business, write those rules down, and apply them to each shift. Adjust the rules as you see where service slows down.
Who should make the staff schedule?
One person with the authority to make and change it. That can be the owner, but it is often a manager or shift lead who sees the daily operation up close. What matters most is that one person owns it and the owner does not override it.
What is shift coverage?
Shift coverage means every role or station is filled with enough people on every shift. Good coverage matches staffing to how busy the shift actually is, so you are not short on busy nights or paying for extra people on slow ones.

Written by Dr. Paul Borosky, DBA, MBA, business consultant and author who helps owners build businesses that run on systems. Want help building a schedule your team can own? See fractional COO services.

This page is for general educational purposes only. It is not legal, safety, employment, financial, or tax advice. Safety and employment rules differ by place and industry. Dollar figures are illustrations. The Fabled Forest and its characters are fictional. For decisions about your own business, consult a qualified professional.