Squadra PlanningSquadra
Back to blog
coffee-shopschedulingsmall-business

Coffee shop scheduling: covering the morning rush without overstaffing the afternoon

Squadra Planning Team7 min
Coffee shop scheduling: covering the morning rush without overstaffing the afternoon

In short

How many staff do I need for a coffee shop morning rush?
Count transactions, not hours. If you serve 90 drinks between 7:30 and 9:00 and one barista sustains about 30 an hour on espresso, that is two on bar plus someone on register. The number falls to one for the rest of the morning.
Should coffee shop shifts start at the same time?
No. Staggered starts are what make the rush work. Opener at 6:30, second person at 7:15 just before the peak, third at 8:00 if you need them. Everyone starting at 7 means you pay for idle time at 6:30 and are short at 8:15.
When should baristas take their break in a coffee shop?
After the rush, not during it and not at the very start or end of the shift. In a typical morning that means between 10:00 and 11:30. Write it on the rota: a break that is only assumed is a break that gets skipped and still deducted from pay.

The short answer

Staff by the half hour, not by the shift. Stagger your start times so people arrive just before the peak instead of all at once. Put breaks after the rush and write them on the rota. Then make sure everyone can actually see the rota without you chasing them.

The shape of a coffee shop week

Most cafes have the same profile: a sharp peak between roughly 7:30 and 9:00, a smaller one at lunch, and long quiet stretches in between. The peak is short and it carries the day's takings.

That shape punishes flat scheduling. Put three people on from 7 to 3 and you are overstaffed for five of those eight hours. Put two on and you lose sales at 8:15 because the queue walks out.

The fix is not more people. It is people at the right minutes.

Step 1: count transactions, not hours

Pull your till data for a normal week and count transactions per half hour. You are looking for the real curve, not the one you remember.

Then convert it to people. A barista sustains roughly 25 to 35 espresso drinks an hour depending on your machine and menu, and a register handles a queue faster than a barista can pull for it. If your 7:30 to 9:00 block does 90 drinks, that is two on bar and one taking orders, not three doing everything.

Do this once. The curve barely moves week to week, and it becomes the template for every rota you build afterwards.

Step 2: stagger the starts

This is the single change that separates a rota that works from one that does not.

A typical morning: opener at 6:30 to set up and take the first customers, second person at 7:15 so they are on bar when the queue forms, third at 8:00 only if your volume justifies it. The opener finishes early, the late starter covers the lunch dip.

Everyone starting at 7:00 is the default mistake. You pay three people to stand around at 7:00 and you are short handed at 8:15 when it actually matters.

Step 3: put breaks after the rush, in writing

A break during the peak costs you sales. A break at the very start or the end of a shift is not really a rest and, in the United Kingdom, does not satisfy the rule: the 20 minute break required once someone works more than 6 hours must fall during the day, not at either end.

For a 6:30 to 14:30 shift, that means somewhere between 10:00 and 11:30.

Write it on the rota. A break that is only understood is a break that gets skipped on a busy morning and deducted from pay anyway at the end of the month. That is how a good team ends up in a bad conversation.

Step 4: handle the two things that always go wrong

The call-out. Someone is ill at 6am. Decide in advance who you ask first and in what order, and make sure your team can see the current rota on their phone so a swap is visible to everyone immediately.

The unexpected rush. A delivery van parks outside, a school trip walks in. You cannot schedule for it, but you can decide in advance that the opener stays an extra thirty minutes on those days rather than improvising.

Step 5: make sure the rota actually reaches the bar

None of the above matters if your team is working from a photo of last week's spreadsheet in the group chat.

Coffee shops run on part timers and students, with turnover. Tools that require every barista to install an app and create an account never reach full adoption: the person who never finished signing up is the person who misses the Saturday opening. Sending a link instead removes that step entirely, and it always shows the current version.

We cover the practical side in how to send your team their schedule without an app, and the wider method in how to make a work schedule for a small business.

What this looks like in practice

A four person cafe, open 7 to 17, doing 300 covers a day:

  • 6:30 to 14:30, opener, break at 10:15
  • 7:15 to 15:15, bar during the peak, break at 11:00
  • 8:00 to 13:00, register through the rush and the lunch dip
  • 11:00 to 17:00, close, break at 14:00

Four people, twenty seven hours, and nobody standing idle at 6:30. Build that once, duplicate it every week, and change only what actually differs.

Squadra Planning is free up to 10 employees and your baristas open the rota from a link, with no app and no account.

Ready to simplify your scheduling?

Try Squadra Planning for free. Scheduling, iPad time clock, meal vouchers, €29/month, up to 200 employees.

Try for free