Internal · Revenue management
Royal window revenue console.
Three monetisable windows per villa day. Decisions are made on risk-adjusted contribution, never gross price.
Window economics
Contribution by window.
Revenue less cleaning, laundry, utilities, supplies, labour, incremental wear and channel fees.
| Window | Revenue | Variable cost | Contribution | Margin | Turnover |
|---|---|---|---|---|---|
| ☀️ Day Escape | ₱20,900 | ₱6,427 | ₱14,473 | 69.2% | 120 min |
| 🌙 Night Escape | ₱26,900 | ₱9,607 | ₱17,293 | 64.3% | 180 min |
| 👑 Royal Stay | ₱34,900 | ₱12,347 | ₱22,553 | 64.6% | 180 min |
Inventory priority
Royal Stay versus Day + Night.
Never choose on gross price alone. Compare risk-adjusted expected contribution: probability the Day slot sells × Day contribution, plus probability the Night slot sells × Night contribution, versus Royal contribution.
- Split potential gross
- ₱20,900 + ₱26,900
- Royal gross
- ₱34,900
- Split risk-adjusted contribution
- ₱15,742
- Royal contribution
- ₱22,553
Recommendation
👑 Hold for Royal Stay
Stronger risk-adjusted expected contribution by ₱6,811 on this date and guest count.
The system blocks overlapping reservations. If a turnover cannot be completed safely, the next booking window is automatically blocked.
60+ days before arrival
Royal Stay priority — split inventory withheld.
30 days
Royal Stay plus selected Day / Night availability.
14 days
Release additional split inventory.
7 days
Aggressive unsold-window optimisation within rate floors.
All thresholds are admin configurable per property and season.
Admin revenue dashboard
Revenue per available villa day.
Maharlika monetises multiple windows per villa day, so RevPAVD and contribution per available villa day become the master KPIs.
Total revenue
₱2,226,000
RevPAVD
₱37,100
Contribution per available villa day
₱21,400
Royal Stay mix
58.0%
Target Royal booking value
- Accommodation
- ₱25K–40K+
- Add-ons / packages
- ₱8K–15K+
- Total booking value
- ₱35K–55K+
Internal management target only — never a public revenue guarantee. Actual value depends on date, guest count and package.
Conversion
Royal Stay mix, not forced upgrades.
Increase Royal Stay share without forcing customers into the premium product. Day and Night must always remain clearly available.
- Viewed all three optionstracked per session
- Day Escape selectionstracked
- Night Escape selectionstracked
- Royal Stay selectionstracked
- Royal upgrades from Day / Nighttracked
- Average Royal booking valuetracked
- Royal ancillary revenuetracked
- Royal contribution margintracked
Food economics
Minimum contribution margin 40%.
Packages that fail the configured minimum contribution margin are not sold.
| Package | Pax | Price | Cost | Contribution | Margin | Status |
|---|---|---|---|---|---|---|
| Royal breakfast | 10 | ₱4,500 | ₱2,600 | ₱1,900 | 42.2% | Sellable |
| Royal breakfast | 15 | ₱6,300 | ₱3,500 | ₱2,800 | 44.4% | Sellable |
| Royal breakfast | 20 | ₱8,000 | ₱4,400 | ₱3,600 | 45.0% | Sellable |
| Family BBQ | 10 | ₱8,500 | ₱5,000 | ₱3,500 | 41.2% | Sellable |
| Family BBQ | 15 | ₱12,000 | ₱6,800 | ₱5,200 | 43.3% | Sellable |
| Family BBQ | 20 | ₱15,500 | ₱8,700 | ₱6,800 | 43.9% | Sellable |
| Kamayan / boodle | 10 | ₱9,500 | ₱5,700 | ₱3,800 | 40.0% | Sellable |
| Kamayan / boodle | 15 | ₱13,500 | ₱7,700 | ₱5,800 | 43.0% | Sellable |
| Kamayan / boodle | 20 | ₱17,500 | ₱9,800 | ₱7,700 | 44.0% | Sellable |
| Celebration dinner | 10 | ₱11,000 | ₱6,700 | ₱4,300 | 39.1% | Below floor |
| Celebration dinner | 15 | ₱15,500 | ₱9,000 | ₱6,500 | 41.9% | Sellable |
| Celebration dinner | 20 | ₱20,000 | ₱11,300 | ₱8,700 | 43.5% | Sellable |
Total Royal experience value
- Accommodation
- Extra guests
- Food
- Decor
- Activities
- Transport
- Other add-ons
Dashboards emphasise total booking contribution, not room rate alone.
Operating safety
- Never oversell inventory.
- Never compromise cleaning or maintenance for another booking.
- Never compromise pool treatment.
- Never compromise guest safety.
- Never compromise staff rest.
- Never compromise noise compliance.
- Never compromise guest experience.
- If turnover cannot be completed safely, the next booking window is automatically blocked.