StoreSync blog

Coffee Shop Employee Schedule: A Weekly Template

Build a coffee shop employee schedule from four roles: opening, rush overlap, afternoon and closing. Editable sample week, availability, coverage and callout steps.

By Jared · 2026-11-11 · 8 min read

A coffee shop employee schedule works when you build the week around roles, not names: an opener, a rush-overlap barista, an afternoon cover and a closer, each placed on the days your shop actually needs them. Fill those slots from real availability, check coverage before you post, and plan for callouts before the first one happens.

This template comes from running three shops. Every number in the sample week below is hypothetical. Change the hours, headcount and days to match your own sales pattern. The structure carries over, and it works the same in a spreadsheet, a notebook or a group text.

What a coffee shop employee schedule has to cover

A coffee shop employee schedule has to answer four questions for every open hour: who unlocks and preps, who is on bar and register during the rush, who holds the afternoon, and who closes and resets. If any of those has no name next to it, the schedule isn't finished.

Beyond role coverage, a good week also respects availability, keeps hours spread fairly across part-timers, and leaves room for the day someone calls out. Most scheduling problems come from skipping one of those steps, not from the grid itself.

One more rule: write the schedule from your sales pattern, not from habit. Pull a few weeks of Square sales by hour and note when the line actually forms. Then place people against that curve. Last year's schedule is a starting point, not an answer.

The four roles to build a week around: opening, rush overlap, afternoon, closing

Coffee shop employee roles and shifts break down into four slots, and naming them makes the schedule easier to read and easier to fix.

Opening. The opener unlocks, brews, stocks, runs the opening checklist and is usually the only person in the building for the first stretch. Give this slot to someone you trust alone. Our opening and closing checklist covers what this person owns.

Rush overlap. This is the second barista who starts before the morning line builds and stays until it breaks. It's the shortest shift on the grid and the one most owners under-schedule. Start this person early enough to be warmed up, not on the clock when the line is already out the door.

Afternoon. The afternoon slot covers the slower middle of the day, restocking, a mid-day clean and any prep for tomorrow. One person is often enough, but check your own sales before assuming it.

Closing. The closer runs the closing checklist, counts down, cleans and locks up. Like the opener, this is a solo-trust role.

In a smaller shop one person may cover two slots in a day, and on a quiet day the afternoon and closing roles may collapse into one. Keep the four names on the grid anyway. It forces you to decide that a slot is covered rather than forgetting it exists.

A hypothetical weekly schedule you can edit

Here is a coffee shop weekly employee schedule template. It's clearly hypothetical: the times, names and headcounts are placeholders, not recommended staffing levels. Replace every cell with what your own sales data and floor layout call for.

Role Mon Tue Wed Thu Fri Sat Sun
Opening (6:00 to 1:00) Barista A Barista A Barista B Barista A Barista B Barista C Barista C
Rush overlap (7:00 to 11:00) Barista D Barista D Barista D Barista E Barista E Barista A Barista B
Afternoon (11:00 to 5:00) Barista E Barista B Barista E Barista B Barista D Barista D Barista E
Closing (1:00 to 7:00) Barista F Barista F Barista C Barista F Barista C Barista F Barista F

How to edit it:

To see how this plays out against pay, our labor scheduling software guide covers the tool side, so we won't repeat it here. A worked labor-cost example in Misekit's cafe scheduling guide prices a full week at illustrative rates, which is a useful check once your grid is filled.

How to collect availability before you write the week

Collect availability before you draft, never after. Writing the grid first and then asking who can work is how you end up with a schedule full of conflicts and a Sunday night of trades.

A simple routine works:

  1. Set a standing deadline. Ask for availability and time-off requests by the same day each week, or each month if your team is stable. Pick a day and keep it.

  2. Use one channel. A shared form, a sheet or a posted notebook all work. Pick one so requests don't scatter across texts and verbal asks.

  3. Separate fixed from flexible. Ask for hours someone can never work (classes, a second job) apart from hours they would prefer not to. You fill the fixed constraints first and the preferences when you can.

  4. Record it somewhere you can see it. Keep a short availability row per person next to the schedule grid.

Then build in order: lock your key-holders into opening and closing, fill the rush-overlap slots next, and place afternoon cover last. Start with the hardest slots, because the easy ones flex.

Review coverage before you post: a pre-publish checklist

Run a coverage review on the finished grid before anyone sees it. It takes a few minutes and catches the errors that cost you a Saturday.

If the grid fails any of these, fix it now. It's far cheaper than fixing it after posting.

Plan for callouts before they happen

Plan for callouts when you write the schedule, because someone will call out. The plan is what keeps a callout from becoming a crisis.

A few habits make the difference:

Post the plan next to the schedule. When the call comes at 5:30 in the morning, you want a decision already made.

Keeping the schedule in one place: Square Scheduling and Team with StoreSync

The schedule only helps if everyone can find the current version. Spreadsheets drift, notebooks stay in the office and group texts bury the final grid under a dozen replies.

StoreSync is operations software for Square coffee and restaurant shops that puts inventory, recipe costing, scheduling, checklists, labor reporting and kitchen display in one login. Square Shifts and the Square Team app support team scheduling, while Square Payroll can import timecards, tips, and commissions. The founders built it inside their own three-shop business, Kinos Coffee, where it runs daily across about 25 employees.

StoreSync is for keeping the finished schedule in one place. The building steps above, from availability to coverage review to callout planning, are yours to run however you like.

If you want to compare software options, start with our labor scheduling software guide and our coffee shop management software overview.

Build the week from roles, then give it one home

A good coffee shop employee schedule starts with four named roles, real availability and a coverage review before posting, and it ends with a callout plan you wrote in advance. Copy the sample table, edit it to your own sales pattern, and run the checklist on your next week. When you're ready to keep the finished schedule next to your inventory, recipes and checklists, book a StoreSync demo at getstoresync.com/demo and see how it runs on Square Scheduling and Team.

Common questions

How long should a barista shift be?

It depends on the role and your sales pattern. Rush-overlap shifts are usually the shortest, opening and closing shifts run longer, and afternoon shifts fall in between. Plan breaks into any long shift and check your state's rules on meal and rest periods. Adjust lengths to where your line actually forms, then keep the schedule in StoreSync alongside your other shop operations.

What are the types of work schedules?

Common types include fixed schedules (same hours each week), rotating schedules (shifts change on a cycle), split shifts (two blocks in one day) and on-call or flexible schedules. Coffee shops often mix fixed opening and closing key-holders with rotating overlap and afternoon shifts. Pick the mix your team can actually keep, then store the finished week in one place.

How far ahead should I post a coffee shop employee schedule?

Post as early as you reasonably can so staff can plan their lives, and check your state or city for any required advance notice, since predictive scheduling rules vary by location. Many shops post one to two weeks ahead. Pick a standing posting day, collect availability before it, and keep the live schedule where everyone can see it, such as StoreSync.

How do I avoid clopen shifts?

Before posting, scan for anyone closing one night and opening the next morning, and swap one of the two shifts. Build opening and closing around different key-holders where you can. Rules on rest between shifts vary by state and city, so verify local requirements. Catching clopens in your pre-publish coverage review is the simplest habit.

What is a good coffee shop schedule template?

A good template lists the four roles down the side (opening, rush overlap, afternoon, closing) and the days across the top, with a name in every cell. Add availability notes and a callout contact list beside it. The sample table in this article is hypothetical, so edit the hours and headcount to match your own shop.