The RevPAN Blueprint: Why Revenue Per Available Night Is the Single Most Important STR Metric

← Back to the Short-Term Rental Hub

SHORT-TERM RENTALS · DEAL ANALYSIS

The RevPAN Blueprint: Why Revenue Per Available Night Is the Single Most Important STR Metric

By Matt Nunn, CPA · Builder’s Finance Co · 11 min read

Key Takeaways

  • RevPAN (Revenue Per Available Night) is the single metric that captures the combined effect of your pricing and your booking rate in one number. ADR tells you what you charged. Occupancy tells you how often. RevPAN tells you whether the combination is actually working.
  • The formula: Total Rental Revenue ÷ Total Available Nights = RevPAN. Equivalently: ADR × Occupancy Rate = RevPAN.
  • Two properties can have identical ADRs and identical occupancy rates — and completely different RevPANs — if the numbers are calculated inconsistently. The inputs must be defined and applied the same way every month for RevPAN to be useful.
  • Cleaning fees must be excluded from both the revenue numerator and the ADR component. Cleaning fees are pass-throughs that cover a specific cost — including them inflates RevPAN and distorts the pricing signal.
  • RevPAN is the correct metric for comparing your property’s performance across time periods, against market comps, and against your own underwriting projections.
  • A high ADR with weak occupancy produces a low RevPAN. A high occupancy rate with a suppressed ADR also produces a low RevPAN. RevPAN is the combined score that shows the net result of both pricing dimensions simultaneously.

Why ADR and Occupancy Alone Tell You the Wrong Story

Most STR operators track two revenue metrics: Average Daily Rate (ADR) and occupancy rate. Both are standard. Both are visible in your Airbnb and VRBO dashboards. And both, on their own, tell an incomplete story that can lead to genuinely wrong conclusions about your property’s performance.

Property ADR Occupancy RevPAN Monthly Revenue (30 nights)
A — Premium, Empty$40040%$160$4,800
B — Discounted, Full$28075%$210$6,300
C — Balanced Sweet Spot$34065%$221$6,630
D — Race to the Bottom$15090%$135$4,050

Property A charges the most per night — and generates the least revenue. Property D fills almost every available night — and generates even less. Property C charges a middle rate, runs at moderate occupancy, and outperforms every other scenario. This is what RevPAN reveals that ADR and occupancy cannot. It collapses both dimensions — price and occupancy — into a single number that represents how efficiently you’re monetizing your available nights.

The Formula: How to Calculate RevPAN

Formula 1 — Direct Calculation:

  RevPAN = Total Rental Revenue ÷ Total Available Nights

Formula 2 — Component Calculation:

  RevPAN = ADR × Occupancy Rate

  Where:

    ADR            = Nightly rate revenue ÷ Total booked nights

    Occupancy Rate = Total booked nights ÷ Total available nights

                     (expressed as decimal, not percentage)

Worked Example:

  Annual nightly rate revenue:    $78,000  (cleaning fees excluded)

  Total available nights:          365

  Total booked nights:             260

  Formula 1: RevPAN = $78,000 ÷ 365 = $213.70

  Formula 2: ADR = $78,000 ÷ 260 = $300.00

             Occupancy = 260 ÷ 365 = 71.2%

             RevPAN = $300.00 × 0.712 = $213.60

The Cleaning Fee Exclusion: Why It Matters

Cleaning fees are not revenue from your pricing strategy. They are a pass-through that offsets your cleaning cost. Including them in your revenue metrics makes your pricing appear better than it is.

Revenue numerator:

  ✓ Include: Nightly rate revenue

  ✓ Include: Pet fees, early check-in fees, late check-out fees

  ✗ Exclude: Cleaning fees

  ✗ Exclude: Occupancy taxes

  ✗ Exclude: Damage reimbursements (not recurring operating revenue)

ADR calculation:

  ✓ Use: Nightly rate revenue ÷ booked nights

  ✗ Do not use: Platform's displayed ADR — it may include cleaning fees
Why cleaning fee exclusion matters:

  Property with $125 cleaning fee included in ADR:

    Apparent ADR: $300 + $125 = $425 (blended)

    Occupancy: 71.2%

    Inflated RevPAN: $425 × 0.712 = $302.60

  Same property with cleaning fee correctly excluded:

    Correct ADR: $300

    Occupancy: 71.2%

    True RevPAN: $300 × 0.712 = $213.60

  Difference: $89.00 per available night overstated

  Annualized: $89 × 365 = $32,485 in phantom revenue

That $32,485 figure is not money you earned on your pricing. It’s a cleaning fee that mostly gets paid to your cleaner. Including it in RevPAN inflates your performance picture by nearly $90 per available night.

How to Define “Available Nights” — and Why Consistency Matters

Two approaches exist. Pick one and apply it consistently:

Approach A: All 365 calendar nights (recommended for most operators)

  Include every night of the year — booked nights, empty nights,

  personally blocked nights, maintenance nights.

  Measures the full opportunity cost of the asset.

Approach B: All nights excluding personal use and extended maintenance blocks

  Exclude nights deliberately removed from the rental market.

  Measures efficiency of nights actually made available for rental.

Effect of definition choice on RevPAN:

  Annual nightly rate revenue: $78,000

  Approach A (365 nights):     RevPAN = $78,000 ÷ 365 = $213.70

  Approach B (345 available):  RevPAN = $78,000 ÷ 345 = $226.09

The problem is when operators mix approaches — using 365 nights in one month and excluding personal use in another. That produces a RevPAN time series that isn’t comparable across periods. Decide once, document it, and apply it consistently.

📘 Included in the STR Financial Bible: The 08_STR_Financial_Dashboard.xlsx calculates RevPAN automatically from your monthly inputs. Set your “available nights” definition in the Dashboard Settings tab once and it applies consistently across all periods.

RevPAN vs. ADR vs. Occupancy: The Diagnostic Triangle

High ADR + Low Occupancy → Low RevPAN

  Diagnosis: Pricing too high for demand level in certain periods

  Fix: Dynamic pricing adjustments — rate reductions during slow windows

       to stimulate bookings without sacrificing revenue in peak periods

Low ADR + High Occupancy → Low RevPAN

  Diagnosis: Underpricing during high-demand periods

  Fix: Rate increases during peaks, special events, holidays

       — you're filling nights but leaving money on the table

Low ADR + Low Occupancy → Very Low RevPAN

  Diagnosis: Listing quality, visibility, or fundamental market problem

  Fix: Review listing photos, description, review count, platform ranking

       — pricing alone is not the issue

High ADR + High Occupancy → High RevPAN

  Optimal position. Maintain and protect.

The Airbnb dashboard will never show you this diagnostic. It shows you ADR and occupancy separately. Only when you calculate RevPAN yourself — and track all three metrics monthly — does the diagnostic clarity emerge.

Monthly RevPAN Tracking: The Process

Step 1: Pull your monthly revenue components from your payout report. Identify total accommodation subtotal for the month (nightly rate revenue only), total booked nights, and total cleaning fees (record separately — do not include in RevPAN).

Step 2: Calculate this month's metrics.

  Nightly rate revenue for month:    $6,500

  Cleaning fees for month:           $1,200  (excluded from RevPAN)

  Booked nights for month:             26 nights

  Available nights for month:          30 nights

  ADR:      $6,500 ÷ 26 = $250.00

  Occupancy: 26 ÷ 30 = 86.7%

  RevPAN:   $6,500 ÷ 30 = $216.67

Step 3: Record in your dashboard alongside the prior month and prior year same month. The single-month number is less valuable than the comparison. RevPAN for October is most useful when you can see it against September (trend) and against last October (seasonality).

Step 4: Calculate year-to-date RevPAN. Sum all months’ nightly rate revenue and divide by the total available nights to date. This is your rolling RevPAN trend — the number that indicates whether your pricing strategy is improving your overall revenue efficiency over time.

RevPAN as an Underwriting Validation Tool

RevPAN belongs in your deal analysis before you purchase a property, not just after. When you’re underwriting a potential STR acquisition, AirDNA and similar market tools provide revenue efficiency data by market, property type, and address. That projected revenue efficiency benchmark is the number your pricing strategy must achieve or exceed for your underwriting projections to hold.

CPA Data Note — RevPAR vs. RevPAN: When you open your AirDNA, Rabbu, or Strata dashboard, look for the metric labeled RevPAR (Revenue Per Available Room). This is the standard hotel industry terminology that enterprise market intelligence platforms use even when modeling standalone short-term rentals. The mathematical formula is completely identical to RevPAN. The only difference is the acronym. When this article refers to RevPAN, and when AirDNA reports RevPAR, they are the same metric.

Pre-purchase RevPAN underwriting:

  AirDNA projected annual revenue:      $68,000  (cleaning fees excluded)

  Available nights (Approach A):           365

  AirDNA implied RevPAN: $68,000 ÷ 365 = $186.30/night

  Your deal model uses $186 RevPAN as the baseline.

  Conservative scenario: $186 × 90% = $167/night RevPAN

  Conservative annual revenue: $167 × 365 = $60,955

  If your property can't generate positive cash flow at $167 RevPAN,

  the deal doesn't work at AirDNA's own projections with a 10% haircut.

  That's the hurdle before you submit an offer.

After purchase, your actual RevPAN in month 6, month 12, and month 18 tells you how your actual performance compares to the underwriting projection. If you’re running $186 RevPAN as projected, the deal is performing. If you’re running $142 RevPAN, the shortfall tells you exactly how far below projection you are — and the ADR/occupancy breakdown tells you whether it’s a pricing problem, a demand problem, or both.

The Simone Lesson: Numbers Change Everything

The clearest illustration of what happens without RevPAN tracking comes from a common pattern among STR operators. An operator runs a property for two years, checking only the monthly Airbnb payout total. The number looks solid. But she has no idea what her break-even occupancy is, doesn’t know her ADR relative to market comps, and has never heard of RevPAN.

When she finally calculates all three metrics using her actual trailing 12-month data, she finds two things: her break-even occupancy is 71% — almost exactly her actual occupancy rate, meaning she has been barely profitable for two years without knowing it. And her ADR during peak season is $245, while comparable properties in her market average $310 during the same period — she has been underpricing her peak by 21%.

Six months after calculating and acting on these metrics — raising peak season rates and improving her listing — her RevPAN increases by 22%. The property didn’t change. The market didn’t change. The numbers just finally got looked at.

Frequently Asked Questions

What is a good RevPAN for a short-term rental?

RevPAN benchmarks are market-specific and property-type-specific. A mountain cabin in a strong ski market may run $180–$250. A beachfront property in a premium coastal market may run $300–$450. An urban condo in a year-round city might run $120–$180. The meaningful comparison is against comparable properties in your specific market (available from AirDNA, Rabbu, or Mashvisor) and against your own prior-period performance. Your RevPAN trend over time, relative to your market’s trend, tells you whether you’re gaining or losing ground competitively.

How does RevPAN differ from RevPAR?

RevPAR (Revenue Per Available Room) is the hotel industry equivalent. The concept is identical: revenue efficiency per unit of available capacity. The STR operator’s version uses “night” rather than “room” because the entire property is one unit. The calculation and interpretation are the same. If you’ve encountered RevPAR in commercial real estate or hospitality content, RevPAN is the direct translation to the STR context.

My occupancy was 90% last month. That seems great. Why should I care about RevPAN?

90% occupancy is not automatically good — it depends on what your ADR was during those nights. An operator running 90% occupancy at $150 ADR has a RevPAN of $135. An operator running 65% occupancy at $300 ADR has a RevPAN of $195. Very high occupancy is sometimes a signal that your price is too low — demand is exceeding supply, which is exactly when you have pricing leverage. RevPAN reveals what high occupancy at low rates actually produces.

Should I calculate RevPAN separately for different seasons?

Yes — monthly RevPAN tracking is more valuable than annual RevPAN for exactly this reason. Your peak-season RevPAN and your off-season RevPAN tell completely different stories, and the gap between them tells you how much of your annual revenue is concentrated in a small number of months. Monthly tracking also reveals whether your dynamic pricing strategy is actually responding to seasonal demand shifts.

Can I compare my RevPAN to the market average RevPAN from AirDNA?

Yes — and this is one of the most useful applications of RevPAN. AirDNA provides market-level RevPAN data by neighborhood, property type, and bedroom count. If the market average RevPAN for 3-bedroom properties in your area is $210 and you’re running $175, you’re 16.7% below market — and the ADR/occupancy breakdown of that gap tells you whether it’s a pricing deficit or a demand/listing quality deficit.

Matt Nunn, CPA has been in public accounting since 2006. Builder’s Finance Co publishes financial education content for short-term rental operators. All tax and accounting claims in this article reflect the author’s professional interpretation and should not be relied upon as tax advice for your specific situation. Consult your CPA before making tax elections or strategic decisions.

READY TO GO DEEPER?

The STR Financial Bible covers RevPAN, break-even modeling, DSCR underwriting, and the full financial framework for evaluating and managing STR performance.

Get the STR Financial Bible →

Not ready for the full Bible? Download the free STR Tax Mistakes Checklist → — no purchase required.

Leave a Reply

Your email address will not be published. Required fields are marked *