AI & Automation·5 min read

AI No-Show Prediction for Restaurants

Stop losing covers to no-shows. Use AI to predict and recover lost revenue.

By Calso·

Stop Losing Covers to No-Shows — Here's How AI Predicts Them

No-shows cost Australian restaurants an average of 8–12% of weekly revenue. That's a $400–600 hole in a mid-sized Melbourne restaurant's pocket every single week. AI-powered no-show prediction catches patterns humans miss — booking time, guest history, day of week, even weather — and flags high-risk reservations before service starts. You can then confirm, waitlist, or release the table to walk-ins.


Why No-Shows Are Worse Than You Think

A no-show isn't just a missed meal sale. It's a cascade of waste:

  • Food prep costs. Your kitchen prepped for 20 covers. Four don't show. That's $80–120 in wasted proteins, veg, and mise en place — straight to the bin or staff meals.
  • Labour inefficiency. You rostered kitchen and front-of-house staff for a full book. Half-empty tables mean wages don't scale down in real time.
  • Supplier ordering errors. If you're ordering from Bidvest or PFD on Monday for Friday service and you don't know which bookings will ghost, you over-order by 10–15% as a buffer.
  • Peak-day penalty rates. On Melbourne Cup Day, ANZAC Day, or Christmas Eve, no-shows hit harder because casual staff are on 2x or 2.5x rates. A four-top no-show on a public holiday costs you $150+ in labour alone.

The hospitality industry in Australia sees no-show rates spike 18–22% in December and around major events (Melbourne Cup in November, Boxing Day sales period). Brisbane and Sydney venues report higher rates than regional areas — urban guests are more likely to book multiple restaurants and cancel last-minute.


How AI Predicts No-Shows (And What Patterns Matter)

The Data Points AI Actually Looks At

AI no-show prediction isn't magic — it's pattern recognition at scale. Here's what the system weighs:

  1. Booking lead time. Reservations made less than 24 hours before service have a 3x higher no-show rate than bookings made 7+ days ahead.
  2. Guest history. Has this customer no-showed before? The system remembers. Repeat offenders are flagged instantly.
  3. Day and time. Friday and Saturday nights see lower no-show rates (people are committed). Tuesday lunches and Sunday afternoons have higher rates — guests treat them as "soft" plans.
  4. Party size. Larger groups (8+) have lower no-show rates than couples or solo diners. Small bookings are easier to cancel.
  5. Booking method. Phone bookings show lower no-show rates than online platforms (there's a psychological commitment in a voice conversation).
  6. Weather. Rainy nights in winter see 5–8% higher no-shows in Australian cities. Extreme heat (40°C+ days in Melbourne or Sydney) also correlates with cancellations.
  7. Seasonal events. During Melbourne Cup week, Christmas holidays, or school holidays, no-show rates spike 15–20%.
  8. Venue type. Fine dining sees fewer no-shows (higher perceived loss). Casual cafes and wine bars see higher rates.

Actionable Tactics to Cut No-Shows (Before and After Prediction)

Pre-Service: Confirmation and Nudging

Automated SMS confirmations 24 hours before service reduce no-shows by 12–18%. Here's why: it's a gentle reminder, and guests who've changed their plans can cancel rather than ghost.

Example message: "Hi Sarah, confirming your table for 4 at The Pantry, Fitzroy, tonight at 7pm. Reply CONFIRM or call 03 9XXX XXXX to cancel. Cheers!"

This works because:

  • It's low-friction (SMS, not email).
  • It gives guests an easy out (they cancel rather than no-show).
  • It's a touchpoint — you stay top-of-mind.

For high-risk bookings flagged by AI, send confirmations 48 hours before, not 24. A booking made 2 hours ago on a Tuesday for Wednesday lunch? That's high-risk. Confirm early.

The Counter-Intuitive Tactic: The "Soft Deposit" Model

Most Australian venues don't do deposits for casual dining — it feels too formal, too American. But here's the twist: instead of a cash deposit, ask for a mobile number or email at booking, then send a low-pressure, gamified reminder.

Example: "Booked with us? Text READY to 0487 XXX XXX the morning of your booking and go into our weekly draw to win a free dessert. It's our way of making sure we've got your table prepped."

This works because:

  • No money changes hands (no friction).
  • You get a confirmed mobile number (better than a landline).
  • Guests feel like they're in a game, not being "charged."
  • You have a direct line to send last-minute confirmations.

Fine-dining venues in Melbourne and Sydney already do this — Quay in Sydney uses a similar model. It reduces no-shows by 8–12% without alienating casual diners.

Post-Prediction: Dynamic Table Release

When AI flags a booking as high-risk (say, 60%+ no-show probability), release the table to your waitlist or walk-in queue 6 hours before service.

How:

  1. At 1pm, AI flags a 7pm party of 2 as high-risk.
  2. You text your waitlist: "Table for 2, 7pm, available now. Reply TAKE IT or we'll release in 30 mins."
  3. If no takers, you open the table to walk-ins without losing revenue.
  4. If the original guest shows up, you've got a waitlist buffer or a 30-min delay — far better than a 2-top ghost.

This is especially powerful during peak seasons (Christmas in hospitality, Melbourne Cup week, school holidays) when demand is high and tables are gold.

Supplier Ordering: Link Predictions to PFD / Bidvest Orders

If you're ordering from Bidvest or PFD on a Monday for Friday service, and you know 15% of bookings will no-show, you can reduce your order by 8–10% instead of padding by 15%.

Example:

  • Friday book: 85 covers.
  • Historical no-show rate: 12%.
  • Expected covers: 75.
  • You'd normally order for 80–85 to be safe. With AI, order for 76–78.
  • Savings: $40–60 per week in food waste and over-ordering.

Over a year, that's $2,000–$3,000 back in your pocket — and it flows straight to your bottom line because you're not chasing waste.


Where Calso Fits In

Calso's AI operations platform integrates no-show prediction with your booking system and supplier ordering workflow. When a high-risk booking is flagged, Calso can automatically send SMS confirmations, flag it in your prep notes, and adjust your Bidvest or PFD order recommendations in real time. It removes the manual step of checking your book every morning and guessing which tables to prepare for — the system does it for you, feeding predictions straight into your ordering and labour rostering.


Want Early Access?

Founding venues in Sydney, Melbourne, Brisbane, and Perth are joining the Calso waitlist now. Early access means direct input on features like no-show prediction, plus priority onboarding with the team. Spots are limited by city. Join the waitlist at calso.com.au/join — before your competitor does.


Key Takeaways

  • No-shows cost 8–12% of weekly revenue. AI prediction cuts that by 30–40%.
  • Confirmation SMS 24 hours before service reduce no-shows by 12–18%.
  • High-risk bookings should be confirmed 48 hours ahead, not 24.
  • The "soft deposit" (gamified mobile confirmation) works for casual venues without friction.
  • Release flagged tables to your waitlist 6 hours before service.
  • Link predictions to supplier orders (Bidvest, PFD) to cut food waste by 8–10%.
  • Seasonal events (Melbourne Cup, Christmas, school holidays) see 15–20% higher no-show rates — predict harder during these windows.

Tags

ai-no-show-predictionrestaurant-booking-managementhospitality-aiaustralian-restaurantsrevenue-recovery

Frequently Asked Questions

How much money do Australian restaurants lose from no-shows each week?+

No-shows cost Australian restaurants an average of 8–12% of weekly revenue. A mid-sized Melbourne restaurant loses $400–600 weekly. This includes wasted food prep costs, labour inefficiency, and supplier ordering errors that compound the financial impact.

What data does AI use to predict restaurant no-shows?+

AI no-show prediction analyzes booking lead time, guest history, day of week, weather patterns, and reservation timing. Bookings made less than 24 hours ahead have 3x higher no-show rates than those made 7+ days in advance, helping identify high-risk reservations.

When do Australian restaurants see the highest no-show rates?+

No-show rates spike 18–22% in December and around major events like Melbourne Cup (November) and Boxing Day sales. Brisbane and Sydney venues report higher rates than regional areas, with urban guests more likely to book multiple restaurants and cancel last-minute.

How much does a no-show cost on Australian public holidays?+

On public holidays like Melbourne Cup Day, ANZAC Day, or Christmas Eve, a four-top no-show costs $150+ in labour alone due to 2x–2.5x casual staff penalty rates. Food waste and prep costs add another $80–120 per table.

What can restaurants do when AI flags a high-risk booking?+

When AI identifies a high-risk no-show reservation, you can confirm the booking with the guest, move them to a waitlist, or release the table to walk-ins. This proactive approach prevents revenue loss and optimises table management before service starts.

Why do last-minute bookings have higher no-show rates in Australia?+

Reservations made less than 24 hours before service have 3x higher no-show rates. Urban Australian diners often book multiple restaurants simultaneously and cancel last-minute. Weather changes and competing plans also influence same-day cancellations more than advance bookings.

Want to see AI ops running in a real Australian venue?

Calso is the Australian-built AI employee this article describes — phone answering in an Aussie voice, supplier ordering with Bidvest/PFD/Countrywide, invoice auditing, review response drafting, demand forecasting that knows what Melbourne Cup Tuesday actually means. Join the waitlist for early access.

Join the waitlist

More on AI & Automation