Track room revenue, charges, and refund impacts accurately. Model stays across nights, bookings, and add-ons. Export detailed results for faster accommodation revenue decisions today.
| Input | Example value | Why it matters |
|---|---|---|
| Total bookings | 180 | Controls total stay volume for the period. |
| Average rooms per booking | 1.2 | Captures multiple-room reservations. |
| Average nights per stay | 2.6 | Converts bookings into room nights. |
| Average daily rate | $145.00 | Core room revenue driver. |
| Fees and charges | $12 + $18 + $10 | Adds ancillary booking value. |
| Tax, service, discount | 12%, 5%, 7% | Adjusts final guest payable value. |
| Refunds and recovered cancellations | $850 and $600 | Reflects reversals and retained charges. |
| Available rooms and analysis days | 60 rooms, 30 days | Enables occupancy context. |
Room Nights = Total Bookings × Average Rooms per Booking × Average Nights per Stay
Base Room Revenue = Room Nights × Average Daily Rate
Subtotal = Base Room Revenue + Extra Guest Revenue + Cleaning Revenue + Resort Revenue + Recovered Cancellation Fees
Taxable Base = Subtotal - (Subtotal × Discount Rate)
Gross Booking Value = Taxable Base + Service Charges + Taxes - Refunds
OTA Commission Estimate = Base Room Revenue × OTA Commission Rate
Net After Commission = Gross Booking Value - OTA Commission Estimate
Occupancy Rate = Room Nights ÷ (Available Rooms × Analysis Days) × 100
Step 1: Enter booking count, average rooms per booking, and average nights stayed.
Step 2: Add your average daily rate to establish core room revenue.
Step 3: Add ancillary values such as extra guest fees, cleaning fees, and resort charges.
Step 4: Enter tax, service charge, and discount percentages for a realistic guest payable amount.
Step 5: Include refunds and any recovered cancellation fees for a cleaner final value.
Step 6: Optionally enter available rooms and analysis days to see occupancy context.
Step 7: Press the calculate button. Your result section appears above the form, along with downloadable CSV and PDF files and a Plotly graph.
Gross booking value is the total reservation value generated before subtracting marketplace commissions. It usually includes room revenue, added charges, taxes, and service amounts, then adjusts for discounts and refunds based on your reporting method.
Many accommodation teams track guest payable totals, not only room revenue. Including taxes and service charges helps compare reservation value with front-desk collections, OTA statements, and revenue dashboards.
If you want a realized value view, yes. Refunds lower the amount you actually retained from reservations. Some teams also report pre-refund GBV separately for performance benchmarking.
No. OTA commissions are usually deducted after gross booking value is measured. This page still estimates commission so you can compare gross value with a more practical post-commission outcome.
Yes. The fields fit hotels, serviced apartments, resorts, hostels, and rental units. Adjust the fees to match your pricing structure and reporting rules.
Occupancy gives context to the booking value result. Two properties may show similar GBV, but the one using fewer available room nights is monetizing inventory more efficiently.
Use one currency consistently across every input. The calculator does not convert currencies, so mixed values would distort the result and chart.
It helps you test ADR, fee, tax, discount, and refund changes quickly. That makes it useful for pricing reviews, owner reporting, budgeting, and OTA performance analysis.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.