For cafés & coffee shops
No signup, nothing for your team to install. Drop your baristas and weekend crew into a spreadsheet-style Mon–Sun grid and ShiftCraft totals everyone’s hours and counts who’s on each day, so the 8–10am peak is never down to one person on bar. Print a clean sheet or save a PDF in about two minutes — free.
No login. Nothing to install. Free · your team stays on this device · next week starts from last week.
| Staff | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Hrs |
|---|---|---|---|---|---|---|---|---|
| Noah — Lead barista | 7 | 7 | 7 | · | 7 | 6 | · | 41 |
| Ella — Barista | 5 | 5 | · | 6 | 6 | 7 | 6 | 35 |
| Kai — Barista (PT) | · | 4 | 4.5 | 4 | · | · | 5 | 21.5 |
| Sofia — Weekend | · | · | · | · | · | 7 | 6 | 13 |
| Ben — Kitchen | 4 | · | 4 | 4 | 4 | 5 | · | 25 |
| Coverage | 3 | 3 | 3 | 3 | 3 | 4 | 3 | 135.5 |
Your real rota updates these totals live as you type. Start a blank week →
A café week is shaped by two things: an early open and a sharp morning rush. Miss the opener and you lose the most profitable two hours of the day. ShiftCraft is a working weekly shift schedule maker — type each barista’s hours and it totals their week while the coverage row shows how many people are on each day, so you can build the rush mornings up before anything else.
It handles the messy reality of café staffing: short shifts, half hours, students who can only do certain mornings, and a weekend crew that doesn’t touch the weekday rota. Everything saves in your browser — build it once, print it for behind the bar, export a CSV when you need to.
Most independent coffee shops run on these blocks. Slot your baristas against them, heaviest on the morning peak.
Open & set-up
06:00 – 09:00
Opener dials in the grinder, switches on the machine and preps pastries before the first commuters.
Morning rush
08:00 – 11:00
Your peak — two on bar plus someone on till and pastries to keep the queue moving.
Lunch & afternoon
11:00 – 15:00
Lighter cover for the lunch trade and the steady afternoon flat-white crowd.
Clean-down & close
15:00 – 17:30
Back-flush the machine, wipe down and cash up — usually one or two on the late.
A café’s bottleneck is rarely the till — it’s the bar. With a single grinder and one machine, two baristas can dial-in, pull and steam in parallel; one barista alone means the queue stalls the moment someone orders a round of flat whites. Roster with that physical limit in mind: through the morning peak you want a dedicated person on milk and a second calling and pulling, with someone free to clear cups and run the pastry case. Quieter spells drop to a single hand who also batch-brews the filter and handles the loyalty app. Decaf swaps, oat-milk runs and a mid-morning grinder purge all eat minutes, so don’t roster the peak as though every drink were a black americano — staff the bar for the slowest order, not the fastest.
Yes — free with no account or card. Your rota saves in your own browser, so it stays on your device and private to you.
Yes. Type decimals like 4.5 or 3.25 for short barista shifts and the weekly totals add them up exactly.
Leave cells blank on days a person can’t work and only enter hours where they’re available. Each weekly total reflects just the shifts they actually have.
The coverage row counts how many people are on each day. Build the rush mornings up first so the 8–10am peak always has enough baristas on bar.
Free, no sign-up, saved on your device. Cover every open and every rush in minutes.
Open the rota maker →