Occupancy, revenue charts, and channel numbers
Occupancy is occupied nights over the nights you actually managed each rentable unit. Every dollar figure comes from the ledger, either Earned (income recognized when due, the default on the dashboard's Rent income widget and two reports) or Collected (cash actually received), never from booking totals.
A few rules keep every chart in Nexxus honest. They're worth knowing so you can trust, and explain, the numbers.
Occupancy is nights, within managed windows
Occupancy % = occupied nights ÷ available nights. The denominator is counted carefully:
- Managed windows. A property only counts as capacity for the days you actually managed it. A door onboarded in June doesn't drag down your January, and one you stopped managing in April stops counting after its Last day managed (property → Settings → Management status).
- Rentable units only. Each unit of a building counts individually, and the building itself never counts as a unit (see How occupancy is calculated).
- Each unit-night counts once. Overlapping records can't double-count a night, cancelled stays don't count, and checkout day is vacant.
- Blocked nights. On a property's Financials tab, nights blocked on the calendar (an owner stay, a maintenance closure) aren't counted as available, and the current month is drawn as "so far" until it ends.
So occupancy reads as "of the nights I could have filled, how many did I fill?", which is the number that's actually about your performance.
Dollar figures: earned or collected, always from the ledger
No chart reads booking totals or future promises. A signed lease for next year is pipeline, not revenue. Every dollar figure comes from the ledger in one of two lenses:
- Earned: income recognized when it's due, whenever it's paid. The steady figure. It's the default on the dashboard's Rent income widget and on the Operator Income and Revenue by Property reports, and each has an Earned / Collected toggle.
- Collected: cash actually received. Money that's pending, failed or reversed doesn't count, and refunds net out. The Reports page Revenue chart, Channel performance, a property's Financials and owner statements use collected cash.
Both lenses include fee income (cleaning, admin, application, pet, late fees) alongside rent. Deposits are never income. If two numbers disagree, check whether one is earned and the other collected before anything else.
Channel numbers
Channel performance credits each collected payment to the channel of its booking. When a payment isn't tied to a booking, it goes to the tenant's booking that was active on the payment date, or failing that their most recent one. It answers "which channel is producing income?", which for mid- and long-term operators is the question that matters. A channel that books big but collects slowly doesn't get flattered.
Time ranges
Reports charts and a property's Financials share the range buttons 30D, 90D, YTD, 1Y and All. Dashboard widgets have their own range picker. Comparing a chart to a report? Match the range first: half of all "these don't match" mysteries are a YTD chart next to an all-time report.
Related guides
Reports: what's available and how to run them
Reports has eight runnable reports: Operator Income Summary, Owner Income Statement, Owner Payments (paid), Revenue by Property, Tenant Ledger, Maintenance & Expenses, and the Owner 1099-MISC and Vendor 1099-NEC worksheets. Each runs for a preset or custom period and exports to CSV and branded PDF. Operator Income and Revenue by Property open on Earned; the rest count cash.
Reading the Operator Income report (earned, collected, payout windows)
Your income is management fees plus fee income you keep; gross rent passes to owners. The report opens on Earned (rent recognized when due) and flips to Collected (cash received), which can be bucketed by calendar month or by payout window. Cash margin is liquidity, not profit.
How occupancy is calculated (multifamily & duplexes)
Occupancy counts rentable units, not building containers: buildings expand to their units, a unit's Last day managed and First day managed bound its availability, and duplexes that sometimes lease as one home have two clean options.
Deleting properties and bookings — and why some deletes are blocked
Deletes are allowed only when no real money or recorded history is attached. For a property you've stopped managing, use "No longer managed" instead — history stays, capacity ends. Disconnect an Airbnb-connected unit first, and cancel Airbnb reservations on Airbnb, not by deleting them.