Skip to content

Read your P&L

Screen /pnl-report · Roles: Admin, Billing Manager, External Accountant · Requires the Finance suite

The P&L (profit and loss) shows what you earned and spent over a period, straight from the ledger - no spreadsheet assembly. Pick the window with the P&L period control (default: this month to date); everything on the page describes that window.

The P&L report - the KPI band, the margin ladder, the trend chart, and the statement

Every unit runs under an operating model, and the report groups by it - one table per model present in the period (Owned, Leased, Managed, Investor, …), each row a property with Revenue, Operating costs, and NOI (net operating income: revenue minus operating costs), expandable to its units. When more than one model is present, a filter appears to view one model at a time.

The concrete difference: on a managed unit, the guest’s gross payment is the owner’s money - a liability you hold, never your revenue - so it doesn’t appear here at all. A managed row’s revenue is your own income only: your management fee and recharges. That exclusion happens in the books themselves, not as a display subtraction, so no filter or export can accidentally re-add it.

The top band: Revenue (recognized operator income), Operating cost, and Net profit (revenue − operating costs). Below it, three margins, each stating what came off at that step:

  • Gross margin - after channel and payment fees (costs you only pay because a booking happened).
  • Operating margin - after the running costs of the portfolio: cleaning, utilities, payroll, rent.
  • Net margin - after depreciation, interest, and distributions to capital providers.

If a tier equals the one above, nothing was posted at that step - that’s truth, not a bug.

The Profit & Loss panel is the classic statement: income lines, expense lines, and Net operating profit at the bottom - the same figure as the Net profit tile, by construction. Beside it, Revenue, cost & profit charts the last 12 months; a quiet month draws as quiet rather than being skipped. A By length of stay column splits each property’s revenue by stay length, which matters if your management agreements pay differently on long stays.

Revenue is recognized per occupied night, not when cash arrives. A payment collected in March for April nights is April revenue here - cash timing lives on the Treasury instead.