Rotas & staffing

Staff no-shows in hospitality: how to prevent them and what to do when they happen

Updated 24 October 2026 · 6 min read · By the ShiftComplete team

The short answer

Most staff no-shows in hospitality come from the rota, not from bad staff: shifts published late, booked against people's availability, changed by text, or unclear about who is on. Fix that by collecting availability, publishing at least a week ahead in one place, and having a clear absence-reporting rule. When someone doesn't turn up, check for planned absence, try to contact them, record it, and follow a fair process.

On this page
  1. Why hospitality staff don't turn up
  2. Prevention: fix the rota first
  3. Set a clear absence-reporting rule
  4. Sickness is not a no-show
  5. What to do on the day
  6. What to do afterwards
  7. A worked example: one month, five no-shows
  8. No-show prevention checklist
  9. How ShiftComplete helps prevent no-shows

It's 6:40pm on a Saturday, you're fully booked, and one of your servers hasn't turned up. No call, no message. You're now short at the busiest point of the week, someone else is covering two sections, and the kitchen is about to get slammed.

Every operator has been there. The good news is that most no-shows are preventable, and the fixes are mostly about how you write and share the rota.

Why hospitality staff don't turn up

When you dig into no-shows, the same causes come up again and again:

  1. The rota went out late. A rota published on Sunday night for Monday morning gives people no time to rearrange their lives. Someone already had plans.
  2. They didn't know they were on. The rota was changed after it was sent, or there are two versions, or it was a photo in a busy group chat.
  3. They were rota'd when they said they couldn't work. They told a manager at the end of a shift; it never made it onto the rota.
  4. An unofficial swap went wrong. Two staff agreed a swap between themselves and one of them forgot.
  5. Too many hours, or too few. Someone given six shifts when they asked for three burns out; someone given one shift a fortnight stops caring about it.
  6. The shift is miserable. Repeated late closes followed by early opens, split shifts with an hour's gap, or always being the one who covers.
  7. Life. Childcare falls through, a bus doesn't come, someone is ill and too embarrassed to call.

Only the last one is truly outside your control, and even that is easier to handle with a clear reporting process.

Prevention: fix the rota first

Collect availability properly

Ask everyone the same way, by a fixed deadline, in writing: available, partial (with times) or off, plus a note. "Partial Thursday: can't start before 5, college" stops you rota'ing someone into a no-show.

Publish early and on the same day every week

Aim for at least a week ahead, two if you can. Pick a day (say Wednesday for the week after next) and never miss it. Staff who know when the rota lands check it.

One rota, one place

The rota should live in one place that everyone can see on their phone, and that place should always show the current version. Screenshots in group chats go stale the moment you change something.

Make swaps official

Swaps are fine and help everyone. The rule is simple: a swap only exists once a manager has agreed it and the rota shows it.

Be fair with hours and the bad shifts

Track who gets late closes, Saturdays and splits over a month and rotate them. Give people roughly the hours they ask for. Resentment is a reliable predictor of no-shows.

Avoid shifts that set people up to fail

A 1am close followed by a 9am open breaks the 11-hour daily rest rule for adults and is a classic no-show shift. A split with a 45-minute gap for someone who lives 40 minutes away is another. Our guide to split shifts in hospitality covers how to plan them fairly.

Set a clear absence-reporting rule

Most "no-shows" where the person is genuinely ill could have been handled if they'd called. Make the rule simple and put it in writing:

  • Who: call the duty manager on the venue phone (not a text to a colleague).
  • When: at least two hours before the shift starts, or as early as possible.
  • How: a phone call, not a message, so you can arrange cover there and then.
  • What next: let the manager know when they expect to be back.

Tell new starters on day one. Put it on the noticeboard and in your team announcements. Acas also recommends making sure you know each employee's emergency contact, and that the contact has agreed to be called.

Sickness is not a no-show

Someone who reports sick under your procedure isn't a no-show, and you shouldn't treat them like one. Since 6 April 2026, Statutory Sick Pay changes have removed the waiting period and the lower earnings limit, so eligible employees can get SSP from the first day of sickness. SSP is currently up to £123.25 a week. If staff know a genuine sick call will be treated fairly, they're more likely to make it rather than just not turning up.

What to do on the day

Acas sets out a sensible order for when someone doesn't arrive:

  1. Check for a planned absence. Were they on holiday, at an agreed appointment, or swapped onto another day? Check the rota and holiday records first.
  2. Try to contact them: work contact details first, then personal details, then their emergency contact. Stay calm and don't assume the worst or the best.
  3. If you genuinely can't reach anyone and you're worried about their welfare, Acas says that as a last resort you could visit their home if appropriate, or ask the police for a welfare check if you have serious concerns.
  4. Cover the shift. Call your reserve list (staff who've said they're happy to pick up extra shifts), move someone across from a quieter area, or cut back what you offer for the night.
  5. Record it. Date, shift, what happened, who you contacted. Acas says records help you spot patterns, and that pregnancy and disability-related absences can be recorded separately so they aren't counted against someone unfairly.

What to do afterwards

When the person is back, have a short private conversation. Find out what happened. Often there's a reason you can help with: a timetable change, childcare, a problem with another team member.

If there's no valid reason, Acas advises following your policy, and trying an informal approach first where appropriate. Repeated no-shows, or one with serious consequences, may become a disciplinary matter, handled through a fair disciplinary procedure. Dismissal should be a last resort.

A worked example: one month, five no-shows

Imagine a 60-cover restaurant with five no-shows in a month. Looking back at each one:

No-show Cause Fix
Tues lunch Rota changed Monday night, server didn't see it One live rota, no changes within 48 hours without a phone call
Fri dinner Staff swapped shifts informally; one forgot Swaps only valid once on the rota
Sat dinner Server had told a manager she was at a wedding; not recorded Availability collected in writing by deadline
Sun lunch Closed at 1am after Saturday service, rota'd to open at 9:30am Rota check for 11 hours' rest
Wed dinner Genuinely ill, didn't think anyone would answer Clear reporting rule: call the venue phone, two hours before

Four of the five are rota problems, and every fix costs nothing but a habit.

No-show prevention checklist

  • Availability collected in writing by a fixed deadline
  • Rota published at least a week ahead, same day every week
  • One live version, visible on everyone's phone
  • Swaps only valid once a manager approves and the rota shows it
  • Hours roughly match what each person asked for
  • Late closes, weekends and splits rotated fairly
  • No close followed by an early open (11 hours' rest)
  • Absence reporting rule in writing and explained on day one
  • Emergency contacts on file and agreed
  • Reserve list of staff happy to pick up extra shifts
  • Every no-show recorded and followed up

How ShiftComplete helps prevent no-shows

Most of the prevention list is built into how ShiftComplete works. Staff set their availability from their phones weeks ahead (available, partial or off, with a note), so you're not relying on memory. The draft rota is built from that availability, fair across the team, and holidays are recorded so nobody is rota'd while they're away. When you publish, the rota appears on every staff member's phone under My rota and can be emailed, so there's one current version. Team announcements keep your absence rule and other updates out of the noise of a group chat. Our guide to hospitality team communication has more on that.

This guide gives general guidance rather than legal advice; for a specific case, such as a disciplinary or dismissal, speak to Acas or an employment adviser.

Frequently asked questions

What should I do when a member of staff doesn't turn up for a shift?

First check they weren't on holiday or had an agreed appointment. Then try their work contact details, personal number and emergency contact, in that order, as Acas suggests. Cover the shift, record the absence, and when they're back, find out why. If there's no valid reason, follow your policy, trying an informal conversation first where appropriate.

Can I sack someone for not turning up?

Acas says dismissal for unauthorised absence should be a last resort, after a fair disciplinary procedure. A single no-show usually calls for a conversation, not a dismissal. Repeated no-shows without a valid reason, or one with serious consequences, may be a disciplinary matter. Take advice for your specific case, especially if the person has longer service.

How do I stop staff swapping shifts without telling me?

Make one rule and stick to it: swaps are fine, but only once a manager has agreed and the rota has been updated. Publish the rota in one place everyone can see, so the latest version is never a screenshot in a group chat. If a swap isn't on the rota, it hasn't happened.

Is a sick day the same as a no-show?

No. A worker who reports sickness under your absence procedure isn't a no-show, and since 6 April 2026 Statutory Sick Pay is payable from the first day of sickness for eligible employees, with the waiting days and lower earnings limit removed. A no-show is someone who doesn't turn up and doesn't follow your reporting process.

Sources

Checked 24 October 2026. This guide is general information, not legal advice.

Stop firefighting. Start finishing shifts.

Rotas that get sent, temps logged without paper, allergens one tap away and checks the team actually tick off. Set up in about five minutes.

£1.49 per staff member a month after the trial. Every feature, no contract.

Free for 60 days, no cardStart free trial