Revenue & cost attribution settings

TL;DR

  • Set one attribution type per Client/Owner account. It applies to all properties linked to that client.
  • Statements are monthly and per property. Attribution only determines which bookings are included in each month’s statement (and how much).
  • Three attribution types:
    1. Prorated (by nights): splits total booking revenue (and booking‑linked costs) across statements, based on number of nights in each month.
    2. Check‑in: includes all bookings that start (check-in date) in the month of the statement.
    3. Check‑out (default): includes all bookings that end (check-out date) in the month of the statement.
  • Finalised statements are locked. In the case of prorated attribution, if prices for a booking change after a previous month statement has been finalized, the adjusted revenue and cost will be attributed to the current month. If you would like to re-distribute it for a more accurate view, unfinalise the earlier month.
⚠️

Please review this page when switching between attribution type settings, to understand their impact on reporting and take any necessary actions to prevent mis-/under-reporting booking revenue and costs.

Good to know: For booking‑linked costs/fees (e.g., cleaning fee billed with the booking), the selected attribution type governs inclusion alongside the booking’s revenue. Standalone and/or recurring expenses not tied to a booking are included in the statement for the month they are dated.


Where to set Attribution rules

Path: Clients → Clients → [Select Client] → Profile tab → Attribution Type

Change here once; it applies to all properties under this client going forward.


How attribution works

Example Scenario Used Throughout

We’ll use three bookings that span October → November to illustrate the three attribution types.

Bookings:

  • Booking 1: 7 nights, $3,500 total, Check‑in: Oct 30, Check‑out: Nov 6 → Average $500/night
  • Booking 2: 2 nights, $700 total, Check‑in: Oct 30, Check‑out: Nov 1 → Average $350/night
  • Booking 3: 2 nights, $1,200 total, Check‑in: Nov 2, Check‑out: Nov 4 → Average $600/night

Nights by Calendar Day

Booking/dates30 Oct31 Oct1 Nov2 Nov3 Nov4 Nov5 Nov6 Nov
Booking 1 ($3,500)$400$400$700$700$450$450$400out
Booking 2 ($700)$350$350out
Booking 3 ($1,200)$600$600out

Attribution Types

1. Prorated

Distributes each booking’s revenue across the months by nights that fall in the statement period.

Example Calculation

  • Booking 1: 7 nights - 2 nights in October, 5 nights in November
    • October: 2/7 * 3500 = $1000
    • November: 5/7 * 3500 = $2500

Monthly Totals

Booking/monthsOctoberNovember
Booking 1 ($3,500)$1,000$2,500
Booking 2 ($700)$700
Booking 3 ($1,200)$1,200
Total ($5,400)$1,700$3,700

2. Check-in

Includes only bookings whose check-in date is within the statement month.

Booking/monthsOctoberNovember
Booking 1 ($3,500)$3,500
Booking 2 ($700)$700
Booking 3 ($1,200)$1,200
Total ($5,400)$4,200$1,200

3. Check-out (Default)

Includes only bookings whose check-out date is within the statement month.

Monthly Totals

Booking/monthsOctoberNovember
Booking 1 ($3,500)$3,500
Booking 2 ($700)$700
Booking 3 ($1,200)$1,200
Total ($5,400)$0$5,400

Note: In this scenario, Booking 2 will be fully allocated to November, since check-out is in November, even though none of the nights fall in November.


Costs & Fees

  • Booking-linked costs/fees follow the same attribution logic as the booking’s revenue.
  • Stand-alone costs appear in the month matching their posted or cost date.

Negative adjustments can occur in open months if earlier ones are finalised and later price/cost updates shift attribution.

Booking price/fee changes

  • When no months are finalised, updates propagate naturally.
  • If one month is finalised:
    • Example: Booking 1 originally $3,500; October is finalised at $1,000. If price changes to $4,000 → November gets the additional $500 allocated, for a total of $3,000.
    • If October is later unfinalised, system recalculates:
      $4,000 ÷ 7 = ~$571/night → October: $1,142, November: $2,857

Good to know: Future months may show negative revenue if initial month was finalised at a higher value and total price drops.


Finalise vs Unfinalise

  • Finalise locks the statement and its totals.
  • Unfinalise reopens it for recalculation.

This is essential when changing attribution type or after price edits.


Switching Attribution Types

When changing attribution logic with previous month's statement in a finalised status, revenue and costs could be mis-allocated or even under-reported. In the example below, the switch happens in November, with the October statement already finalised.

A. Check-in → Check-out

Optional: Unfinalise October statement to re-allocate costs accurately.

MonthOctoberNovemberTotal
Revenue Expected$0$5,400$5,400
Revenue Shown (if Oct finalised)$4,200$1,400$5,400
Revenue Shown (if Oct unfinalised)$0$5,400$5,400

B. Check-in → Prorated

Optional: Unfinalise October statement to re-allocate costs accurately.

MonthOctoberNovemberTotal
Revenue Expected$1,700$3,700$5,400
Revenue Shown (if Oct finalised)$4,200$1,400$5,400
Revenue Shown (if Oct unfinalised)$1,700$3,700$5,400

C. Check-out → Check-in

⚠️

Required: Unfinalise October statement to re-allocate costs accurately and prevent under-reporting.

MonthOctoberNovemberTotal
Revenue Expected$4,200$1,200$5,400
Revenue Shown (if Oct finalised)$0$1,200$1,200
Revenue Shown (if Oct unfinalised)$4,200$1,200$5,400

D. Check-out → Prorated

⚠️

Required: Unfinalise October statement to re-allocate costs accurately and prevent under-reporting.

MonthOctoberNovemberTotal
Revenue Expected$1,700$3,700$5,400
Revenue Shown (if Oct finalised)$0$3,700$3,700
Revenue Shown (if Oct unfinalised)$1,700$3,700$5,400

E. Prorated → Check-out

Optional: Unfinalise October statement to re-allocate costs accurately.

MonthOctoberNovemberTotal
Revenue Expected$0$5,400$5,400
Revenue Shown (if Oct finalised)$1,700$3,700$5,400
Revenue Shown (if Oct unfinalised)$0$5,400$5,400

F. Prorated → Check-in

⚠️

Required: Unfinalise October statement to re-allocate costs accurately and prevent under-reporting.

MonthOctoberNovemberTotal
Revenue Expected$4,200$1,200$5,400
Revenue Shown (if Oct finalised)$1,700$1,200$2,900
Revenue Shown (if Oct unfinalised)$4,200$1,200$5,400