Enable JavaScript to explore this interactive demonstration. No live hotel system is connected.
This is an owner-approved, independent synthetic ledger for 15–28 June 2026. It contains no guest identities, real hotel accounts or live platform data. Source contracts and all costs below are illustrative assumptions.
One record is one sold room for one night. Stay date is not booking date. All records are treated as completed, non-cancelled stays. Room revenue is after discounts, excluding sales taxes and ancillary revenue. The property has 180 rooms; the separate façade study maps only 80 front-facing windows.
Modelled net room profit deducts commission, payment processing, allocated marketing, room servicing, property overhead, depreciation, finance and an illustrative tax provision. It is not verified whole-hotel profit or cash in the bank.
Commission: hotel website 0%, Booking.com 18%, Expedia 20%, City concierge 12%. These are not real platform contract rates. Processing: website 2.4% plus $0.30 per room-night; referrals 1.9% plus $0.30. Website marketing: $4.50 per room-night. Direct bookings therefore have costs even with zero commission.
Room servicing: Standard $34, Deluxe $42, Family $52, Suite $69 per night. Daily overhead is $4,100: rent $1,850, fixed payroll $1,420, utilities $360, administration $470. Daily depreciation is $280 and finance $120. These fixed costs are allocated equally to sold room-nights, including the burden of unsold inventory.
A 20% illustrative provision on positive daily pre-tax profit is allocated to positive room-night contributions. This is a demonstration assumption, not tax guidance. Filters sum original records; they never recalculate or redistribute these costs.
Each bar shows the average sold price as retained profit, other costs and referral commission. Length is proportional to USD per sold room-night, with one shared scale across all dates within the selected room type. The numbers beside the bars are source totals. Averages are rounded separately; exact-cent statements reconcile to revenue.
Channel averages reflect different prices and room mixes, not causal effects. Filtering by room type makes the comparison more specific but does not establish causality. The top summary always covers the entire hotel; room-type filters affect only the comparison and its details.
Where guests spend across the hotel.
Scene unavailable. Select a venue below to explore its figures.