What your channel mix hides about your best guests
Every hotel knows its channel mix. Almost none know what a guest from each channel is actually worth after the channel takes its cut. That gap — spread across five dashboards that never reconcile — is where the margin story falls apart.
Every hotel knows its channel mix — this much OTA, this much direct, this much corporate. Almost none know what a guest from each channel is actually worth after the channel takes its cut. That gap is where the margin story quietly falls apart.
The headline number and the real number
An OTA booking at the same nightly rate as a direct booking is not the same revenue. Strip out the commission, the higher cancellation rate, the lower ancillary spend, and the shorter stay, and two identical-looking bookings can differ by a quarter in contribution. The channel mix report shows none of that.
What the five dashboards never reconcile
- Commission and payment fees — which live in finance, not in the channel report.
- Cancellation and no-show rates by channel — which live in operations.
- Ancillary spend (F&B, spa, upsells) by channel — which lives nowhere in particular.
- Repeat rate by channel — the number that decides lifetime value, and that almost nobody tracks.
Each dashboard is internally consistent and collectively useless, because a guest's true value is the product of numbers that never sit in the same table.
Price the channel by contribution, not by rate
The move is to compute contribution per booking per channel — net of commission, weighted by cancellation, plus ancillary and repeat value — and let that, not gross rate, drive how hard you fight for direct. Sometimes the OTA guest is worth more than you assumed. More often, the direct guest is worth far more than the rate card suggests.
Your channel mix report ranks bookings by rate. Your P&L ranks them by contribution. Until those two agree, you're optimizing the wrong number.
The revenue teams that pull ahead stop defending the channel mix and start defending the contribution per guest — a different, and much more profitable, fight.