Multi-Property Short-Term Rental Accounting: A Clean P&L Per Property
Three properties, one number, no idea
When you run a single short-term rental, your whole business is one P&L and that is fine. Add a second and third property and the single P&L starts lying to you — not by being wrong, but by being too blunt. It tells you the portfolio made money. It cannot tell you that property A subsidised property C all year, or that the unit you are proudest of is your worst earner once its costs are counted.
The fix is not three separate sets of books. It is one set of books that can slice every figure by property, so each unit gets its own honest profit and loss. This guide shows how to structure that, and how Airflow tags every booking to the right property automatically. It is part of our wider guide to accounting for short-term rentals.
Why a portfolio P&L hides the truth
A combined P&L averages everything. Strong properties carry weak ones, and the average looks healthy enough that you never investigate. Meanwhile the decisions that actually grow a portfolio — which property to refurbish, which to sell, which channel mix to push, where to raise rates — all depend on per-unit numbers you do not have.
The questions a per-property P&L answers are exactly the ones that matter:
- Which property earns the most after its own cleaning, maintenance and platform fees?
- Which unit's cleaning fees fail to cover its cleaning costs?
- Where is platform commission eating the most margin, making direct bookings most worth chasing?
- Is a property's revenue growth real, or just more bookings at thinner margins?
None of these survive being averaged into a portfolio total. You need the detail preserved per property, from the moment each booking is recorded.
Don't run separate books — tag instead
The instinct is to keep a separate ledger, or even a separate accounting subscription, per property. Resist it. Separate books multiply your admin, fracture your reporting, and make portfolio-level questions (total tax position, overall cash flow) just as hard as per-property ones were before.
The right approach is one set of books with a per-property dimension. Every accounting package has a mechanism for this:
- Xero uses tracking categories.
- QuickBooks uses classes or locations.
- Sage and FreshBooks have their own equivalents.
You set up a category like "Property" with a value per unit, then tag every income and expense line with the property it belongs to. Your chart of accounts stays single and clean — you do not duplicate accounts per property — and you can run a P&L filtered to any one property, or the whole portfolio, from the same data. We cover the underlying account structure in your short-term rental chart of accounts, and the Xero specifics in Xero short-term rentals setup.
The reconciliation problem multiplies
Per-property tagging makes reporting honest, but it makes reconciliation harder — because the platforms do not care about your property structure. A single Booking.com payout can settle bookings across three of your properties at once, netted of fees, possibly in another currency. Now you are not just splitting one transfer into its bookings; you are splitting it across units too.
This is where multi-property hosts most often give up and record net payouts, which destroys the per-property detail they set up in the first place. The only sustainable answer is to have each booking recorded as its own invoice, tagged to its property, with gross income and fees separated — so a batched payout can be matched to the individual, property-tagged invoices it settled. We go deep on the matching itself in short-term rental bank reconciliation and the payout mismatch in OTA payouts don't match.
Currency makes it harder again
Add a property abroad, or guests booking in foreign currencies, and the per-property picture needs consistent currency handling or it stops comparing like with like. If one property's income is recorded at booking-time rates and another's at whatever rate was handy, the comparison is noise.
A disciplined approach records each booking's original currency, converts to your accounting currency at invoice time with a documented rate, and keeps a stable reporting currency so portfolio figures add up. We explain why ad-hoc conversion breaks down in multi-currency is breaking your spreadsheet.
How Airflow keeps every property clean
The hard part of multi-property accounting is not the structure — it is applying it consistently to every booking, across platforms, currencies and properties, without missing a tag. That is exactly the discipline that slips under volume, and exactly what Airflow automates.
You forward a booking email, or connect Gmail or Outlook so bookings are picked up automatically. Airflow's extractor reads the email and pulls out the guest, dates, nightly rate, cleaning fee, platform service fee, payout, currency and reference — and identifies which property the booking belongs to. From that it builds a draft invoice in your accounting software with:
- The property tagged via your tracking category, class or location, so per-property reports work
- Gross income split across accommodation, cleaning and extras lines
- Platform commission recorded as an expense, not netted away, against that property
- Correct tax treatment per line
- Currency converted at invoice time with the rate, source and timestamp logged, consistently across every property
Every invoice lands as a draft you review and approve — nothing posts automatically. Because every booking is tagged consistently, a clean P&L per property falls out of your normal reporting instead of requiring a year-end reconstruction. Airflow works with Xero, QuickBooks, Sage and FreshBooks, and there is no per-property pricing trick — actions come from one shared monthly pool, so a fourth property does not mean a fourth bill. More on that in stop paying per property.
Know which property earns its keep
A portfolio is only as good as your ability to see inside it. Tag every booking to its property, keep gross income and fees separated, and handle currency consistently — and each unit tells you the truth about itself. That is what turns a pile of properties into a portfolio you can actually manage.
For the wider context, read the complete short-term rental accounting guide, and to handle the workload across units, see managing bookings from five platforms.
Get started — early access includes 3 months free. Connect your accounting software, forward a booking email, and see it land tagged to the right property. A card is required at checkout, with no charge during the free period.