Analytics & annual KPIs
The analytics dashboard — revenue, occupancy, RevPAR, commissions — and the month-by-month annual recap.
Analytics examines a period; Annual KPIs presents the months of a year. Both use data recorded in ZenHost: they do not replace bank statements or platform accounts.
Choose the scope
In Analytics, select a date range (or preset) and properties. Platforms distinguish booking origins; with none selected, all are included. Access requires Analytics and Prices read permissions.
Stay amounts are allocated across stay nights, from arrival through the night before departure. A booking spanning two months contributes to both, regardless of payment date. Cancelled stays are excluded from these night-based calculations.
Read the indicators
| Indicator | Meaning |
|---|---|
| Occupancy | Booked nights divided by nights in the selected portfolio. |
| Occupancy excluding blocks | Removes blocked nights from the denominator, so this rate can be higher. |
| ADR | Amounts allocated to nights divided by booked nights; not necessarily the listing's displayed base rate. |
| RevPAR | ADR multiplied by occupancy as a proportion. |
| Confirmed net revenue | Confirmed amounts less payment-level commissions and calculated taxes. |
| Pending | Expected amounts, shown separately in charts; their calculation does not deduct the same taxes and commissions as confirmed net revenue. |
| Displayed cashflow | Calculated net revenue less recorded expenses; not the bank-account balance. |
Breakdowns by payment type, source, upsell and expense help explain these amounts. A displayed tax is not proof of remittance. Platform commission recorded on a booking is separate from payment-level commissions: displaying it in a column does not mean it has been deducted from the displayed net.
What your owners see
When the owner portal is enabled, its KPIs tab shows each invited owner the Payments analytics and Bookings analytics sections of this screen, calculated the same way, without Annual KPIs or Details. They choose a Month or Year period, their Properties (each shown with its currency) and the platforms.
- Scope — the properties linked to their record today, with their full history, including stays before the link. If you change a property's owner, its history moves to the new owner.
- Upsells — as for invoices, when a property uses a separate Stripe account for upsells and an Extras Manager is set there, its upsell revenue and the related tax appear for that manager, not for the property owner. Otherwise, everything stays with the owner. The manager sees the property for its upsells only: no nights, bookings, occupancy or expenses, and its bookings do not count in their upsell conversion rate.
- Expenses — category, amount and date only; the description and vendor are never shown. Recurring expenses are counted.
Cancellation fees are not counted, as here, and the currency rules below apply as well.
Annual KPIs
Select the year and properties. Each monthly row shows nights, occupancy excluding blocks, commissions, city tax, gross revenue, net revenue, expenses and cashflow. Details opens that month's analysis.
The annual table combines confirmed and pending amounts, then allocates them across nights. Its net deducts payment-level commissions and taxes, but does not additionally deduct the platform commission stored on the booking. It therefore does not show only collected money or guarantee a margin after all commissions.
For the current year, an Actual row covers the start of the year through today. Here, “Actual” refers to the stay-night period, even when an amount is still pending. Annual totals can also include future stays.
Multiple currencies
Monetary charts, ADR and RevPAR are hidden when selected properties mix currencies; non-monetary indicators remain available. Annual KPI amount cells show a dash. Filter to properties sharing one currency: no automatic conversion takes place.
Use the results
Complete your expenses, check payment statuses, then compare properties using the same scope. This dashboard does not provide a local-market benchmark. Before enabling the owner portal, complete expenses and check each property's owner and Extras Manager: your owners see the amounts as you recorded them. The expense CSV export is separate from viewing Annual KPIs.