No-shows are the quiet margin killer in tour operations. A guide, a vehicle, and a boarding slot get reserved for a booking that never arrives — and unlike a cancelled hotel room, that capacity can't be resold ten minutes before departure. Most South African operators we talk to are losing somewhere between 8% and 18% of confirmed bookings to no-shows, and almost none of them have a written policy. They're absorbing the cost, or worse, chasing customers for money after the fact with no legal ground to stand on.
This is a policy you can copy, adapt to your pricing, and publish today. It's built around three levers: deposit size, cutoff timing, and automated reminders — in that order of impact.
Why no-shows happen (and why most policies don't stop them)
A blanket “non-refundable” line in your terms doesn't reduce no-shows — it just determines whether you get to keep the money after the fact. The behaviour itself is driven by three things: customers forget (the majority case), customers double-book across operators and pick the better option, or customers decide the tour isn't worth showing up for once they've already paid a small or zero deposit. Each of these needs a different fix, which is why a single flat policy underperforms a tiered one.
The deposit tier structure
Match your deposit size to your real cost exposure per tour type. A shared shuttle tour with 40 available seats can absorb a no-show; a private full-day vehicle charter with one client cannot.
| Tour type | Recommended deposit | Rationale |
|---|---|---|
| Free walking tour / tip-based | R0 (card hold or WhatsApp confirmation only) | No hard cost exposure per no-show |
| Shared group tour (10+ capacity) | 20-30% of tour price | Some seats can absorb a no-show without loss |
| Small group tour (2-9 capacity) | 30-50% of tour price | Each empty seat is a meaningful revenue loss |
| Private / exclusive vehicle tour | 50-100% prepayment | Guide and vehicle cost is fixed regardless of headcount |
| Multi-day tour with accommodation | 30% deposit, balance 14 days out | Third-party bookings (lodges, transfers) are non-refundable to you |
For deposit-and-balance mechanics on multi-day tours specifically — including WhatsApp reminder templates for the balance payment — see our deposit and balance payment patterns guide.
The cutoff window
Your cutoff window is the line between “cancellation” and “no-show.” Set it too tight (e.g. 2 hours) and you lose the ability to release the slot to a waitlist. Set it too loose (e.g. 7 days) and you frustrate customers with legitimate late-notice needs. For most South African day tours, 24-48 hours is the workable middle:
| Time before departure | Customer cancels | Customer no-shows |
|---|---|---|
| 7+ days | Full refund | N/A |
| 48 hours – 7 days | 50% refund | N/A |
| Inside 48 hours (cutoff) | No refund, credit for future tour | Deposit forfeited in full |
| Departure time | — | Slot released to waitlist immediately |
The WhatsApp reminder cadence that actually prevents no-shows
Deposits punish no-shows after the fact. Reminders prevent them. Run this three-message sequence automatically for every confirmed booking, and route replies straight into your booking inbox rather than a personal number — see our AI WhatsApp host for how this runs unattended:
- 48 hours before:“Hi [name], you're confirmed for [tour] on [date] at [time]. Meeting point: [location]. Reply if anything's changed.”
- 24 hours before:“Reminder: [tour] tomorrow at [time]. Bring [items]. Weather looking [conditions]. See you there!”
- 2 hours before:“We're getting ready for [tour] at [time]. Reply ‘OK’ to confirm you're on your way.”
Operators running this full sequence report no-show rates roughly half of operators sending no reminders at all, because the majority of no-shows are forgetfulness, not deliberate avoidance.
The waitlist release rule
The moment a booking crosses your cutoff window with no confirmation reply, release the slot to a waitlist automatically rather than waiting for a manual check. This converts what would be an empty seat into a standby booking — often at full price, since last-minute customers are less price-sensitive. Manual release almost never happens fast enough to matter; by the time a human notices, the tour has already departed under capacity.
Copy-ready policy wording
Publish this at the point of booking — on your booking page, in your confirmation message, and in your terms page. Adjust the bracketed values to your deposit tier and cutoff window from the tables above.
“A deposit of [X%] is required to confirm your booking. Cancellations made more than 7 days before departure receive a full refund. Cancellations made 48 hours to 7 days before departure receive a 50% refund. Cancellations or no-shows inside 48 hours of departure forfeit the full deposit. If you do not arrive by the scheduled departure time and have not contacted us, your booking will be marked as a no-show, your slot released, and no refund issued. Group bookings are treated as a single unit for the purposes of this policy. This policy does not apply to cancellations initiated by [Business Name] due to weather or safety conditions, which are always fully refunded or rebooked at no charge.”
Tracking it
No-show rate is a KPI, not a one-off setup task. Track it weekly, split by channel (walk-in, online, WhatsApp) and by tour type. If a specific channel or tour consistently runs above an 8% no-show rate after deposits and reminders are in place, the fix usually isn't a stricter policy — it's a pricing or expectation-setting problem upstream. Operators migrating off spreadsheet-based tracking onto a proper booking system typically see this pattern within the first month; see our comparison to FareHarbor if you're currently tracking this manually.
FAQ
Is a no-show policy legally enforceable in South Africa?
Yes, provided the policy is disclosed clearly before payment and the forfeited amount is a genuine pre-estimate of loss rather than a punitive penalty. Under the Consumer Protection Act, an unreasonable or hidden cancellation fee can be challenged and struck down. Deposits in the 20-50% range for standard day tours are generally defensible; 100% forfeiture on a low-cost tour is harder to justify unless the tour is genuinely sold out or has a hard vehicle/guide cost.
What's a reasonable no-show rate for a South African tour operator?
Operators without a deposit or reminder system typically see 12-20% no-shows on free-to-cancel bookings. With a 30%+ deposit and an automated WhatsApp reminder cadence, that drops to 4-8%. Anything consistently above 10% after you've added deposits and reminders usually points to a channel or pricing problem, not a customer-behaviour problem.
Should the deposit be refundable if the customer cancels early?
Yes — a tiered refund schedule converts more bookings than a blanket non-refundable deposit. A common SA operator pattern: full refund 7+ days out, 50% refund 48 hours to 7 days out, no refund inside 48 hours (aligned to your cutoff window). Customers book with more confidence when they can see an exit ramp.
Do WhatsApp reminders actually reduce no-shows?
Substantially. A 24-hour and 2-hour WhatsApp reminder sequence is the single highest-leverage no-show reduction tool available to small operators, because it catches customers who simply forgot rather than those who deliberately skipped. Operators running automated reminders report no-show rates roughly half of those running no reminders at all.
How do I handle a no-show for a group booking?
Treat the deposit-holder as responsible for the full group. If 2 of 6 people in a booked group don't arrive, the policy should apply to the booking as a unit, not per head — otherwise you end up negotiating partial refunds mid-tour, which damages the experience for the guests who did show up. State this explicitly in your group booking terms.
Should I still charge a no-show fee for weather-related cancellations?
No — weather cancellations initiated by the operator should always be fully refunded or rebooked at no charge, and this should be a separate clause from your customer no-show policy. Conflating the two erodes trust.
Want deposits, reminders, and waitlist release running automatically?
Book a 20-minute demo. We'll show you the exact no-show policy engine wired to Yoco deposits and WhatsApp reminders — see current pricing too.
Book a 20-min demo