How to Build a Property-Level P&L for Each Short-Term Rental

How to Build a Property-Level P&L for Each Short-Term Rental

Why a portfolio P&L is not enough

Most short-term rental operators can tell you roughly what they made last year. Fewer can tell you which specific property drove that profit - and which one quietly dragged it down.

A single P&L rolled up across your entire portfolio is better than nothing, but it masks the numbers that actually drive decisions: which property needs a rate increase, which owner relationship is barely breaking even on management fees, and which unit's maintenance costs are eating the gross revenue alive.

This guide is for STR hosts and property managers running anywhere from two to fifty properties who want to build a clean, repeatable profit and loss statement at the property level - not just the portfolio level. You do not need an accountant to build this. You need a consistent structure and the discipline to code expenses correctly from day one.

The structure of a property-level P&L

A property-level P&L follows the same logic as any income statement: revenue minus expenses equals net operating income. What changes for STR is the line-item detail inside each section.

Revenue

For each property, track these revenue components separately:

  • Gross booking revenue - the total amount guests paid before any deductions

  • Platform fees collected from guests - some OTAs add fees on top of your nightly rate; this is not your money, but it may appear in your reports

  • Host/channel fees paid - the percentage Airbnb, VRBO, or Booking.com keeps; subtract this to get net booking revenue

  • Pet fees, cleaning fees collected - if you collect these, they are revenue; if the platform collects and passes through, verify what actually hits your account

  • Damage waiver income - if you use a third-party program, record what you receive, not what guests paid

  • Direct booking revenue - track this separately from OTA revenue so you can measure the ROI of your direct booking efforts

The goal is to land on net rental revenue - what actually flows to you or the owner after platform deductions.

Direct expenses

Direct expenses are costs that exist because that specific property exists. They are straightforward to assign:

  • Cleaning fees paid to your housekeeping team

  • Consumables restocked (toiletries, paper goods, coffee)

  • Maintenance and repairs specific to that unit

  • Property-level insurance premiums

  • Property taxes

  • HOA dues

  • Utilities if the owner pays them

  • Mortgage or financing costs (if tracking owner-level economics)

  • Professional photography or listing refreshes

Indirect expenses (allocated)

This is where most operators get sloppy. Indirect costs are shared across your portfolio and must be split across properties in a defensible way. Common examples:

  • Your property management software subscription

  • A shared virtual assistant or reservations agent

  • Marketing spend that covers multiple listings

  • Accounting and bookkeeping fees

  • Your own management labor

The cleanest allocation method is per-unit allocation: divide the shared cost by the number of active properties. If your PMS costs $400 a month and you manage 10 properties, each property absorbs $40. Some operators prefer revenue-weighted allocation - a high-revenue property absorbs a larger share. Either method works as long as you apply it consistently.

Management fee (if applicable)

If you are a property manager running units on behalf of owners, your management fee is revenue to your business - but it also belongs on each property's P&L as a line item so you can see the owner's net return. Keeping this visible prevents the awkward conversation where an owner's gross revenue looks strong but their actual payout is lower than expected.

For a deeper look at how the owner-side numbers interact with your internal books, the owner trust accounting guide covers the mechanics in detail.

Worked example: Mountain View Cabin

Let's make this concrete. Here is a simplified monthly P&L for a single two-bedroom cabin managed for a third-party owner.

Revenue

  • Gross booking revenue: $6,200

  • Less Airbnb host fee (3%): -$186

  • Less VRBO fee (5% on 40% of bookings): -$124

  • Cleaning fees collected: $450

  • Net rental revenue: $6,340

Direct expenses

  • Housekeeping (8 turns x $95): $760

  • Consumables restocked: $110

  • Routine maintenance: $275

  • Property insurance (monthly): $180

  • HOA dues: $250

  • Utilities: $320

  • Total direct expenses: $1,895

Allocated indirect expenses

  • PMS subscription (1 of 12 properties): $38

  • Shared marketing (revenue-weighted): $60

  • Accounting fees (1 of 12 properties): $25

  • Total indirect expenses: $123

Management fee (20% of net rental revenue): $1,268

Net operating income to owner: $3,054

This is the number the owner actually cares about. When you run this monthly and stack it into a trailing 12-month view, you can see seasonality clearly, spot months where maintenance spiked, and answer owner questions without digging through spreadsheets.

Setting up your chart of accounts for property-level reporting

The P&L structure above only works if your chart of accounts is organized to support it. In QuickBooks Online or Xero, the most practical approach for STR operators is to use class tracking (QBO) or tracking categories (Xero) to tag every transaction to a specific property.

This lets you run a standard P&L report filtered by class, which gives you the property-level view without maintaining 20 separate company files.

A few setup rules that save headaches later:

  • Create one class per property, named consistently (address or unit nickname)

  • Use a catch-all class for truly unallocable overhead, then journal-allocate it monthly

  • Never let a transaction sit unclassed - set up a default class as a backstop

  • Match your expense categories to IRS Schedule E line items so your tax prep is easier at year end

For a full walkthrough of how STR accounting should be structured, the property management accounting guide covers chart of accounts design, revenue recognition timing, and common classification mistakes.

Common mistakes that corrupt property-level P&Ls

Netting revenue instead of showing gross. Recording only what hits your bank account after all OTA deductions makes your revenue look smaller than it is and buries the true cost of channel fees. Show gross revenue and platform fees as separate lines.

Miscoding cleaning fees as revenue offsets. Cleaning fees collected from guests are revenue. Cleaning fees you pay to housekeepers are an expense. These are two separate line items, not a net figure.

Ignoring expense timing. A major repair billed in December for work done in November should be accrued to November if you are using accrual accounting. Cash-basis operators often let this slide, which makes monthly comparisons meaningless.

Skipping allocation entirely. Some operators assign zero shared costs to individual properties and treat overhead as a separate bucket. This makes each property's NOI look better than it is and leads to bad decisions about which units to grow.

Payout mismatches that go unnoticed. When owner disbursements do not reconcile back to the net operating income on the property P&L, there is an error somewhere - a fee applied twice, a reservation coded to the wrong property, or a tax withholding not accounted for. These errors accumulate. Getting a second set of eyes on your owner statements through a free owner statement audit is one of the fastest ways to find where your numbers are drifting.

Reviewing your property P&Ls: a monthly rhythm

Building the structure once is not enough. The value comes from reviewing each property P&L on a consistent cadence.

A practical monthly review takes about 30 minutes per property if your coding is clean:

  1. Confirm net rental revenue matches your PMS payout reports

  2. Verify cleaning costs match your housekeeping records

  3. Check that all maintenance invoices are coded to the right property

  4. Compare NOI to the same month last year and to your budget

  5. Flag anything that looks off before it becomes a pattern

If you are managing for owners, share a summary version of this P&L with each owner monthly. Owners who can see their property's economics are easier to work with and less likely to question your management fees.

You can explore how PX helps operators catch coding errors and statement mismatches before they reach owners on the features page.

Frequently Asked Questions

What is a property-level P&L and why does it matter for STR operators?

A property-level P&L is a profit and loss statement built for a single rental unit rather than your entire portfolio. It matters because portfolio-wide numbers hide which individual properties are profitable and which are underperforming. Without it, you cannot make informed decisions about pricing, reinvestment, or owner relationships.

How do I allocate shared expenses across multiple properties?

The two most common methods are per-unit allocation (divide the cost equally by the number of active properties) and revenue-weighted allocation (assign a larger share to higher-revenue properties). Either method is acceptable as long as you apply it consistently every month. Document your allocation method so your accountant can follow your logic at tax time.

Should I use cash or accrual accounting for my property P&Ls?

Most small STR operators use cash-basis accounting for simplicity and because the IRS permits it for businesses below certain revenue thresholds. Accrual accounting gives a more accurate picture of monthly performance, especially when large repairs or seasonal expenses create timing mismatches. Check with your CPA about which method is right for your situation.

How often should I review each property's P&L?

Monthly is the right cadence for active management. A monthly review lets you catch coding errors, spot cost trends early, and have accurate data ready for owner distributions. Quarterly is the minimum if you are running a smaller portfolio with stable costs.

What is the difference between gross booking revenue and net rental revenue?

Gross booking revenue is the total amount guests paid for a reservation. Net rental revenue is what remains after subtracting OTA host fees, channel commissions, and any other platform deductions. Always build your P&L with both figures visible so you know your true cost of distribution.

Next steps

If you are starting from scratch, pick one property and build its P&L for the last three months using the structure above. That single exercise will show you exactly where your coding gaps are.

If you already have property-level P&Ls but suspect your owner statements contain errors - mismatched payouts, miscoded fees, or reservations assigned to the wrong unit - PX Accounting can review your data and surface the discrepancies. See how it works on the features page or learn about pricing to get started.

By Jessica Hudson, CPA - specializing in short-term rental tax, bookkeeping, and financial operations for vacation rental hosts and property managers.

See what’s wrong in your own owner statements

Book your free 15-minute call. We audit your owner statements across all five systems, fix every error and close your month with you, all before the call ends. 15-minute call, completely free, no credit card, and onboarding is free.

One wrong statement is all it takes to lose an owner.

Bring one month of statements. We’ll show you every error before your owners see them.

One wrong statement is all it takes to lose an owner.

Bring one month of statements. We’ll show you every error before your owners see them.

One wrong statement is all it takes to lose an owner.

Bring one month of statements. We’ll show you every error before your owners see them.