A spreadsheet works fine for one or two STR units. Add a third, a fourth, a fifth — and the cracks start showing. Data entry falls behind. Formulas break. You spend the first hour of every month reconciling numbers instead of looking at them. And even when everything balances, you're looking at last month's performance, not what's happening now.

Here's where the spreadsheet model breaks down and what portfolio-level analytics actually gives you.

Where spreadsheets fail at scale

What portfolio-level revenue tracking actually looks like

The alternative isn't a more elaborate spreadsheet. It's a system that pulls data directly from your PMS, applies consistent revenue logic across all units, and surfaces the numbers you need without manual work.

Automated data pull

A PMS integration means every booking, modification, and cancellation flows into your analytics automatically. No manual entry. No reconciliation lag. The data is current because it's pulled directly from the source.

Per-night accrual

Revenue is allocated across the nights of each stay, not the booking date or check-in date. A 5-night stay that spans October and November assigns 2 nights of revenue to October and 3 to November. This makes month-to-month comparisons accurate and meaningful.

Fee separation

Cleaning fees, taxes, and refundable damage deposits are excluded from room revenue. What's left is the actual room rate — the number that reflects your pricing and occupancy decisions, not pass-through charges that vary by stay length or local tax rate.

Portfolio and unit views simultaneously

You can see your portfolio's total monthly revenue in one number, and drill into any individual unit to see its contribution. Identifying the underperformer — the unit dragging down the portfolio average — takes seconds instead of hours.

Current-period visibility

Because the data is live, you can see this month's revenue as it accrues, pacing against prior periods, and which upcoming dates are still open. You're making decisions based on now, not on last month's export.

The question isn't whether to move off spreadsheets — it's how many units it takes before the manual process costs you more in bad decisions than the tool would have cost to set up.

What to look for when evaluating portfolio analytics tools

  1. Direct PMS connection. If data entry is still manual, you haven't solved the core problem. The tool should pull directly from your PMS via API.
  2. Accrual-based revenue. Ask explicitly how the tool handles multi-night stays that span month boundaries. Cash-basis reporting is easier to build but produces misleading month comparisons.
  3. Fee exclusion. Confirm that cleaning fees, taxes, and deposits are separated from room revenue. If the tool shows "revenue" as whatever the guest paid in total, the numbers aren't comparable across properties with different fee structures.
  4. Per-unit and portfolio views. You need both. Portfolio totals tell you how the business is doing. Per-unit breakdowns tell you which units are responsible.
  5. Historical backfill. A tool that only tracks data from the day you connect is of limited value — you need historical context to evaluate trends and make comparisons meaningful.

Common questions

How many units do you need before a spreadsheet stops working?
Most operators hit the wall somewhere between 4 and 8 units. Below that, the manual overhead is manageable. Above it, the time cost of reconciliation and the error rate from manual entry start producing real costs — both in wasted time and in decisions made from inaccurate data.
Does my PMS already show portfolio-level revenue?
Most PMS platforms show per-listing performance and total booking value — but they typically report on a cash or booking basis rather than accrual, don't separate room rate from fees cleanly, and don't surface portfolio-level metrics like RevPAR or pacing across all units in one view. The PMS is the data source; a portfolio analytics layer is what turns that data into decisions.
What's the difference between revenue and booking value?
Booking value is what the guest pays in total — including cleaning fees, taxes, and any damage deposits. Revenue (for performance tracking purposes) is the room rate component only: what guests pay for the nights they stay, excluding pass-through fees and refundable deposits. The difference matters when comparing properties with different fee structures or tax rates.

Portfolio revenue tracking, without the spreadsheet

BNBinsights connects to your PMS and shows per-unit and portfolio revenue with accrual accounting — automatically, from day one.

You're on the list.