Summary
What goes on a coffee shop opening checklist?
A coffee shop opening checklist covers six groups of tasks: equipment startup, quality, food safety, stock, presentation, and cash. Each group has a job, and the order matters because warm-up gates everything else.
- Equipment first, because warm-up is the long pole. The espresso machine needs roughly 20 to 30 minutes to reach brewing temperature and stabilize group-head and boiler pressure. Turn it on first, then run the rest of the open in parallel while it heats. Grinders, the batch brewer, and the hot-water tower come on next. Guidance on the warm-up window comes from Barista Life's coffee shop opening procedures.
- Quality is a step, not a box tick. A warm machine is not the same as a dialed-in bar. The opener pulls a calibration shot and adjusts the grinder before the first paying drink. This is the step generic cafe templates skip.
- Food safety is regulatory, not optional. Milk is a Time and Temperature Control for Safety (TCS) food. The FDA Food Code sets cold holding at 41 degrees Fahrenheit or below under section 3-501.16. See the FDA Food Code cold-holding and danger-zone rule. Many cafes hold milk tighter, around 35 to 38 degrees, for foam quality and shelf life. Log the dairy fridge, the display case, and the prep cooler before you open. A digital walk-in and cold-holding temperature log keeps that record inspection-ready.
- Stock and pars prevent the mid-rush scramble. A par level is the set minimum quantity of an item a cafe keeps on hand so it never runs out mid-shift. Check milk pars, syrup pars, bean hopper levels, cups, and lids against par so the bar does not run dry at 8am.
- Presentation and cash close it out. Face the pastry case, wipe seating, stock the condiment bar, float the register, and open the POS.
Competitor templates from SafetyCulture's barista opening checklist cover the basics but stay generic. They skip the dial-in depth and the multi-unit tracking that keep a chain consistent.
Sample coffee shop opening checklist
Here is a sample coffee shop opening checklist a barista or shift lead can run in 30 to 45 minutes. It is ordered so the espresso machine warms up while everything else happens in parallel. This is the barista opening duties list, station by station.
- Unlock, disarm the alarm, turn on the lights and the open sign. Power on, not customer-facing yet.
- Power on the espresso machine and let it heat for 20 to 30 minutes. Check the water level and the boiler pressure gauge.
- Turn on the grinders, the batch brewer, the hot-water tower, and any pour-over or cold-brew stations.
- Check and log refrigeration temps: milk fridge, dairy under-counter, display case, prep cooler. Target 41 degrees or below. Many cafes run 35 to 38 degrees for milk.
- Fill the bean hoppers and check whole-bean and retail stock against par.
- Backflush or run a blank shot through each group head. Purge the steam wands.
- Dial in the grinder and pull a calibration shot. See the espresso bar step below.
- Steam a test pitcher of milk. Check the temperature and the microfoam texture.
- Brew the first batch of drip and stock the hot-water and tea stations.
- Stock milk, alternative milks, and syrups to par at the bar. Check dates and rotate oldest first (FIFO).
- Set up and face the pastry case. Log the case temp. Stock grab-and-go.
- Stock cups, lids, sleeves, napkins, stir sticks, and the condiment bar.
- Wipe tables, chairs, and counters. Set up seating and check the restrooms.
- Count the register float, open the POS, and confirm the card reader and receipt printer work.
- Final bar wipe-down and a "ready to serve" confirmation photo of the bar and pastry case.
Pair this list with your closing bookend and your prep routine so the day runs on one standard. A cafe that runs this opening should also run a restaurant opening checklist style discipline for the kitchen side, a kitchen pre-shift prep checklist for any hot food, and a bar closing checklist at end of day.
Espresso bar startup and grinder dial-in
Grinder dial-in is the morning process of adjusting grind size so a double shot hits the target dose, yield, and time. The Specialty Coffee Association (SCA) convention is 18 grams in, 36 grams out, a 1:2 ratio, pulled in 25 to 30 seconds timed from first drop.
- Dose, yield, and time are the three variables. Lock the dose first, typically 17 to 20 grams for a double basket. Set the yield to a 1:2 ratio, the specialty standard. Then adjust the grind until the shot time lands in the window. Clive Coffee's guide to dialing in your espresso grinder walks through the same order.
- The window. The SCA target is 25 to 30 seconds for a double at 1:2. Working cafes use a slightly wider 25 to 32 second sweet spot. Under 20 seconds means the grind is too coarse, so grind finer. Over 35 seconds means too fine, so grind coarser. See Bean Box on the 20-minute dial-in protocol.
- One change at a time. Change one variable, pull again, taste. Grind adjusts first because beans shift overnight with humidity and time off roast.
- Why it matters for multi-unit. Dial-in is where consistency lives or dies across a chain. Cafe A's shot and Cafe B's shot should taste the same. A checklist that requires logging the dial-in numbers plus a photo of the shot gives the DM a real record, not a "yes I dialed it in" checkbox.
Keeping the machine clean is part of the same discipline. A regular espresso machine maintenance routine protects the shot quality the dial-in works so hard to hit.
Priced on per user or per location basis
Available on iOS, Android and Web
How does Xenia track checklist completion?
Xenia turns the paper coffee shop opening checklist into a tablet routine with photo proof, timestamps, and a live completion percentage the district manager sees across every cafe. Each item is checked.
Some require a photo, like the milk fridge temp, the pastry case, and the calibration shot. The completion percent becomes the store's morning pulse.
Here is how the tablet version compares to a paper or spreadsheet open:
| Capability | Paper or spreadsheet | Xenia tablet checklist |
|---|---|---|
| Completion proof | Handwritten initials, no timestamp | Timestamped checks with required photo proof |
| Real-time DM visibility | Manager calls each cafe | Live completion percent across every cafe |
| Multi-vertical reuse | Separate binder per format | One engine for cafe, QSR, C-store, and hotel |
| Offline mode | Paper works, no data trail | Works offline, syncs when connectivity returns |
Two Xenia features do most of the work here.
First, follow-up questions with required image capture: if the milk fridge reads above 41 degrees, the checklist asks what the opener found and requires a photo, then spins up a corrective task.
Second, the DM dashboard surfaces the issue, not just a number. It shows the DM which cafe stalled and which item, so the view is the problem forming, not a vanity percentage.
A couple of honest limits. Daily Ops checklists are configurable templates the manager builds once. Xenia does not use AI to prioritize the items, and it does not verify that the shot in the photo looks right. It stores the evidence and the timestamp.
Xenia also does not run staff scheduling or labor cost. It tracks task completion. If checklist proof is weaker than an audit, that is by design: a daily open is a routine, not a scored compliance audit. When a cafe is ready for scoring, teams move up to a digital audit checklist.
Where do operators see results?
Multi-unit coffee operators see results in three places: faster and more consistent opens, fewer "did you dial in the bar?" phone calls, and a temperature and photo record that stands up when a health inspector walks in.
For the broader multi-unit setup, the restaurant task management hub covers how the same routines scale across formats. Jolt is strong on restaurant checklists with photo proof and temp logs, and worth a look if you run food-only. The gap is single-vertical scope. If you want one checklist engine that runs a cafe, a QSR, a C-store, and a hotel, compare the options in this list of Jolt alternatives.
How to roll out a coffee shop opening checklist in Xenia
Rolling out a cafe opening checklist in Xenia takes four steps: build the template once, set the photo rules, assign it to the opening shift, and watch the dashboard.
- Build the template once. Create the opening checklist with the items from the sample above, grouped by station. Or upload your existing opening SOP as a PDF and the AI Template Agent converts it to a digital checklist. It transforms an SOP you already have. It does not invent a checklist from a vague brief.
- Set photo and follow-up rules. Require a photo on the milk fridge temp, the calibration shot, and the finished pastry case. Add a follow-up question on any out-of-range temp so the opener describes what they found and takes a photo before moving on.
- Assign to the opening shift, location-based. Schedule it to recur daily at open across every cafe. Use the location hierarchy so each shift lead sees only their cafe and the DM sees the district on one login.
- Watch the dashboard and coach on the gaps. The completion percent and the issues view tell the DM which cafe stalled and where. Coach on the misses, not the whole list.
The completion percent is the point. It becomes the store's pulse and drives ownership at the bar. A common adoption pattern follows: coffee brands start with Daily Ops opening and closing routines, the team starts tracking the percent, and once the daily habit is the foundation they graduate to scored audits. Daily Ops is the wedge. For the full multi-vertical picture, see the daily ops checklists by vertical pillar.
Frequently Asked Questions
Got a question? Find our FAQs here. If your question hasn't been answered here, contact us.
How long should a coffee shop opening take before the first customer?
Who opens a coffee shop, the shift lead or the store manager?
How do I keep espresso dial-in consistent across multiple cafes?
Should opening tasks include a photo of the pastry case and milk fridge?
How do multi-unit coffee chains track opening completion across stores?
.webp)
%201%20(1).webp)




.webp)
%201%20(2).webp)
