Cross-training matrix template for a café or restaurant: who can cover which station

The only person who can close the espresso bar calls in sick at 2 pm. The manager scrolls the team list and realises that "everyone helps out on bar" isn't the same as "anyone can close it". Two people say they've done it once. The closing checklist gets half done.
A cross-training matrix is a one-page grid that shows who can actually run each station. It turns "I think Sam can do it" into a fact, and it shows you where one call-out could leave a station without anyone who can run it. This post gives you the grid, a way to fill it in honestly, and a 30-day plan to close the gaps.
General information, not legal advice. Your state's rules on minors and pay may add to the federal rules below.
The four levels
Keep the scale short, so people agree on what each level means:
Level | Mark | Means |
|---|---|---|
0 | (blank) | Not trained |
1 | L | Learning: has started, works the station only with a trained person beside them |
2 | S | Supervised: can run it on a normal shift, with someone to ask |
3 | I | Independent: can run it alone at peak, including opening or closing it |
4 | T | Trainer: independent, and signed off to train others |
"Independent" is the level that matters for coverage. A station with only one I or T is one call-out from trouble.
The matrix template
List people down the side and stations across the top. Split stations the way the work splits, including the opening and closing of each one, because closing the bar is a different skill from working it.
Name | Register / cash | Espresso bar | Bar close | Cold bar / smoothies | Kitchen line | Prep | Dish | Opening (whole store) | Closing (whole store) | Food safety cert |
|---|---|---|---|---|---|---|---|---|---|---|
Alex (shift lead) | T | T | I | I | S | S | I | I | I | Manager cert, exp 2028-03 |
Sam | I | I | S | I | L | I | S | Handler card | ||
Jordan | I | L | S | I | I | I | S | Handler card | ||
Riley (16) | I | S | I | — | — | S | Handler card | |||
Independent (I+T) count | 4 | 2 | 1 | 3 | 1 | 1 | 3 | 2 | 2 |
A dash (—) means the person can't be trained on that station, for example a minor on equipment the law keeps them off (see below).
Add the count row at the bottom. It's the most useful line in the grid.
How to fill it in honestly
- The manager fills it in, not the employee. Self-ratings drift up. Ask the person, then decide.
- "Independent" needs evidence. They've run the station alone at peak at least a few times, without help, and the work was right: drinks to recipe, tickets out on time, the closing checklist complete. Our station training sign-off sheet is the evidence.
- Opening and closing are their own columns. Someone who's great at service may never have counted the drawer, broken down the espresso machine or locked up.
- Date it. Put the date at the top. A matrix from last summer is a guess.
Find the gaps
Look at the count row and apply three rules:
- Every station needs at least two people at Independent or above. One is a single point of failure.
- Every opening and closing needs at least two people who can do it alone, across the days you're open.
- Every station needs a Trainer. Otherwise nobody can train the next person without the manager stepping in.
Then check the schedule: if your two Independent closers both only work weekdays, Saturday has nobody. A gap that shows up on the schedule is the one to fix first.
In the example above, the gaps are bar close (one person), kitchen line (one), and prep (one). Those three are the cross-training plan.
The 30-day cross-training plan
Pick two or three gaps, never ten. For each one:
Gap | Trainee | Trainer | Shifts | Target level and date | Sign-off |
|---|---|---|---|---|---|
Bar close | Sam | Alex | Shadow 2 closes, lead 2 with Alex present, 1 alone with Alex reachable | I by Jan 30 | Alex |
Kitchen line | Alex | Jordan | 4 lunch shifts on line, slow days first | S by Jan 30 | Jordan |
Prep | Sam | Jordan | 3 morning prep shifts | S by Jan 30 | Jordan |
How to make it stick:
- Schedule the training shifts. Training that happens "when it's quiet" doesn't happen. Put the trainee on the schedule next to the trainer, on the station, on a slower day.
- Use the station's own written steps. The recipe cards, the closing checklist and the SOP, so the trainee learns the standard, not one person's habits. Our post on writing restaurant SOPs (coming Jan 2) covers the format.
- Sign it off, then update the matrix. The trainer signs the station sheet, and the manager changes the level.
- Use it within two weeks. Put the newly trained person on that station soon, or the skill fades.
January and other slow stretches are a good time for this: there's room on the schedule for a second person on a station.
The rules that apply
Training time is paid time
Under the federal Fair Labor Standards Act, time in training counts as work unless all four of these are true: it's "outside of the employee's regular working hours", it's "in fact voluntary", it's "not directly related to the employee's job", and "The employee does not perform any productive work during such attendance" (29 CFR 785.27). Shadowing a shift on another station meets none of those, and attendance "is not voluntary, of course, if it is required by the employer" (29 CFR 785.28). Put training shifts on the schedule and on the clock.
If a cross-trained person works two positions at two pay rates in the same week, overtime has to account for both: the federal rule is that "his regular rate for that week is the weighted average of such rates" (29 CFR 778.115), unless one of the exceptions it lists applies.
Minors can't be trained on everything
Federal child labor rules keep workers under 18 off some equipment, whatever their training. For example, no one under 18 may operate, feed, set up, or clean a power-driven meat slicer, including "the cleaning of such machines or the individual parts or attachments of such machines" (29 CFR 570.61(a)(4)). 14- and 15-year-olds have tighter limits on cooking: the federal rule allows "Cooking with electric or gas grills which does not involve cooking over an open flame" and deep fryers only with a device that "automatically lowers the baskets into the hot oil or grease and automatically raises the baskets" (29 CFR 570.34(c)). Your state may add more. Mark those cells with a dash so nobody schedules a minor there.
Certified people on shift
Many states require a certified food protection manager, or a person in charge with food safety knowledge, on site. If yours does, add a column for it and count it like a station. Our food protection manager post (coming Dec 13) explains the requirement.
Keep it current
- Review it monthly, in the weekly manager meeting at the start of the month.
- Update it when someone signs off, leaves, or hasn't worked a station for a few months. Skills fade; drop them a level if needed.
- Use it when you hire. If the gap is the line, hire for the line.
- Use it on call-out days. The matrix tells you who can cover before you start texting. Our call-outs post has the rest of the routine.
Your cross-training checklist
- [ ] Stations listed the way the work splits, with opening and closing as their own columns
- [ ] Every person rated by the manager, with the date at the top
- [ ] Count row added; stations with fewer than two Independent marked
- [ ] Minors' restricted equipment marked with a dash
- [ ] Two or three gaps picked, each with a trainee, trainer, shifts and target date
- [ ] Training shifts on the schedule and on the clock
- [ ] Sign-off recorded and the matrix updated
- [ ] Reviewed every month
Where Mays fits
- Positions are your stations on the schedule. Create a position for each station you schedule (Scheduling → Positions), and give each person every position they can work under Scheduling Positions on their page. Switch the schedule to Roles view to see the week grouped by position. See Positions and wages.
- Minors. With Labor law compliance's Minors (under 18) on, a position can carry a Minimum age and the tasks it involves, such as a meat or deli slicer, and Mays warns you when someone too young is on it. See Scheduling minors.
- Training and sign-off. On the Pro plan, admins can turn your station SOPs into short quizzes and assign them (see Assigning training). For the trainer's sign-off, build a custom form with Employee, Single choice (the level) and Signature fields, and put it on an on-demand checklist with the Custom frequency. See Building custom forms.
- Covering a call-out. In the app, Find cover lists who's free for the shift, using availability, time off and other shifts. See Finding cover for a shift.
What Mays doesn't do: positions aren't skill levels, so there's no Learning / Supervised / Independent grid; keep the matrix itself in a sheet. Find cover, AI outreach and open-shift claims don't check whether someone holds the shift's position, so check the matrix before you approve a cover.
Two people for every station
Fill in the grid honestly, count the Independent marks, and fix the stations with only one. Schedule the training, pay for it, sign it off, and update the matrix. The next call-out is then a quick look at the grid, not a search through the team list.
Start your free trial: 30 days, every module, no card needed. Or book a walkthrough and we'll set up your positions and training with you.