Guide · 7 min read · Updated 29 May 2026
No-shows, go-shows, and the cost of empty seats
By Neil Middleton · Co-founder, UnityTrip
When you lease the aircraft, charter the vessel, or run the shuttle, an empty seat isn't a missed sale — it's money you've already spent. Here's how the best travel programs turn that waste into utilisation.
In a conventional travel program, a no-show is an inconvenience. In an organisation that owns or leases its transport, it's a direct loss. You've committed to the aircraft, the ferry, the bus, or the guesthouse room whether or not anyone shows up. Every seat that flies empty is capacity you paid for and didn't use — and, just as importantly, a seat that was denied to someone who needed it.
That distinction changes how a travel policy should treat behaviour. Because business travellers don't pay out of their own pocket, the usual market discipline doesn't apply. The policy itself has to supply that discipline.
What a no-show really costs
A no-show does three things at once: it reduces asset utilisation, it denies a seat to another traveller who could have used it, and it obscures the real demand signal that operations rely on to plan. On a hub-less network of leased and private assets, those costs compound quickly — a handful of no-shows per rotation is the difference between a fleet running at 40% utilisation and one running near 90%.
The answer isn't to make travel harder. Essential trips — groceries, school runs, family appointments for rotational staff — must still happen. The answer is to hold the booker accountable for the booking, with consequences proportionate to the disruption.
Why penalties and quotas work
Well-designed penalties and quotas incentivise good behaviour without blocking legitimate travel. The mechanics that make them fair:
- Points scaled to timing. Penalty points are assigned for no-shows, late cancellations, or changes — calculated from the departure date, so a last-minute no-show costs more than an early cancellation.
- Bans, not blocks. Accumulated points can trigger a temporary ban, but the system can reassign another traveller to book on the offender's behalf — so essential travel continues while the booker is incentivised to improve.
- Reason-aware exceptions. A factory shutdown, a last-minute business requirement, or a medical booking should bypass penalties. That requires a system that understands trip reason, not just trip data.
- The right person penalised. When an assistant books for an executive, the penalty must land on the right party — not the administrative team. This is harder than it sounds and needs real logic behind it.
Go-shows: turning waste into utilisation
The counterpart to the no-show is the go-show — a prepared traveller taking a seat freed up by a cancellation or sudden opening. Go-shows aren't limited to aircraft; they fill seats on ferries and buses and rooms in guesthouses. Done well, they convert the exact capacity a no-show would have wasted into a completed trip.
But go-shows only work with up-to-the-minute logistics. The moment a seat opens, the system has to know, find an eligible traveller, check them against policy, and confirm them — in real time, often minutes before departure. Older, batch-oriented systems simply can't react fast enough; by the time they've reconciled the change, the aircraft has gone. This is the single clearest example of why architecture, not features, decides whether utilisation actually improves.
Why most travel systems can't do this
Commercial travel platforms model someone else's inventory. They can book a seat on a carrier's aircraft, but they have no concept of your leased aircraft flying half-empty, and no mechanism to move a traveller onto it to recover the cost. Penalties, quotas, reason-aware exceptions, and real-time go-show matching all assume the platform is managing assets you control — which is precisely the part conventional systems treat as out of scope.
It also assumes an architecture built to react the instant something changes. Filling empty assets is a real-time, event-driven problem. A system that polls on a batch cycle, or routes everything through a single contended database, will always be a step behind the departure it's trying to fill.
The payoff
When the policy, the penalties, and the technology line up, the numbers move. One of the world's largest LNG producers running this model with UnityTrip cut no-shows by around 50% and lifted seat utilisation from a ~40% industry average to 90%. The empty seats didn't disappear into goodwill — they were filled, and the cost was recovered. Read the full case study →