For cafés & coffee shops

Free café & coffee shop rota maker — no signup, no spreadsheet formulas

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.

Sample week — neighbourhood café

Mon–Sun
Staff MonTueWedThuFri SatSunHrs
Noah — Lead barista777·76·41
Ella — Barista55·667635
Kai — Barista (PT)·44.54··521.5
Sofia — Weekend·····7613
Ben — Kitchen4·4445·25
Coverage 33 33 34 3135.5

Your real rota updates these totals live as you type. Start a blank week →

A rota that opens on time, every day

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.

The shifts a café rota has to cover

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.

Make your café rota in five steps

  1. Add every barista, kitchen hand and weekend assistant available next week.
  2. Put an opener on every day first — the open is non-negotiable.
  3. Double up through the 8–10am rush so no one is solo on bar at peak.
  4. Type short shifts as decimals like 4.5; leave cells blank where people aren’t available.
  5. Print a sheet for the bar or export a CSV — and check no part-timer has crept over their hours.
Rush-cover tip: if your coverage row shows the same number on a sleepy Wednesday as on a Saturday morning, you’re over-staffing the quiet day and under-staffing the rush. Shift hours toward the peak.

What a good café rota gets right

  • An opener on every single day — the most common rota failure in coffee.
  • Two on bar through the rush so service stays fast when the queue is out the door.
  • Student and part-time hours respected — blanks where they’re unavailable, totals under their cap.
  • Weekend crew kept separate from the weekday team without distorting anyone’s weekly hours.

One grinder, two hands and a queue

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.

Café scheduling FAQ

Is the café rota maker free?

Yes — free with no account or card. Your rota saves in your own browser, so it stays on your device and private to you.

Does it handle short shifts and half hours?

Yes. Type decimals like 4.5 or 3.25 for short barista shifts and the weekly totals add them up exactly.

Can I roster student and part-time availability?

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.

How do I make sure the morning rush is covered?

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.

Build this week’s café rota now

Free, no sign-up, saved on your device. Cover every open and every rush in minutes.

Open the rota maker →