Skip to content
Short-term-rental systems, written down by an operatorEducational content · not financial advice
All Posts/Numbers

The STR Financial Model: What to Track, What It Means, and How to Improve It

Occupancy and nightly rate hide more than they reveal. Here are the six monthly numbers that actually drive a short-term rental, and the specific action each one points to.

By J. MasseyMarch 24, 2026· 10 min read
Disclosure: This post may contain affiliate links. If you purchase through our links, we may earn a commission at no extra cost to you. We only recommend tools and services J. Massey's team actually uses. Read the affiliate disclosure
Table of Contents

    A short-term rental is a business, and a business is run off a monthly income statement — not off a screenshot of last weekend's occupancy. Six numbers tell you almost everything worth knowing about a unit: gross revenue, net revenue after platform fees, variable operating costs, fixed operating costs, net operating income, and revenue per available night. Each one points at a different lever, and if you read them in order, the property tells you what to fix before the bank account does.

    I have been in real estate 18+ years and focused on short-term rentals since 2016, and in training more than 10,000 operators the same pattern shows up: the ones who stall are not lazy, they are flying on vanity metrics. Occupancy alone looks great at a bad price. Nightly rate alone looks great with an empty calendar. The six numbers below close that gap. This article is educational and is not tax or legal advice; confirm your own situation with a licensed professional.

    The Six Numbers, Defined

    Pull these once a month, per unit, from the same sources every time — platform payout reports, your bank statement, and your cleaning invoices. One unit, one row, one month.

    Number

    How to calculate it

    What it tells you

    Gross revenue

    Nightly rate + cleaning fee + extra-guest and pet fees, before any deduction

    Top-line demand capture at your current price

    Net revenue

    Gross revenue minus platform service fees, minus taxes you remit, minus refunds and chargebacks

    The cash that actually reaches you

    Variable operating costs

    Turn cleaning, laundry, consumables, restocking, minor in-stay maintenance

    Cost per stay — moves with booking count, not with revenue

    Fixed operating costs

    Rent or mortgage principal and interest, insurance, utilities, internet, software, HOA, permit amortization

    Your monthly nut, owed at zero bookings

    Net operating income (NOI)

    Net revenue minus variable costs minus fixed costs

    Whether the unit is a business or a hobby

    RevPAN

    Total revenue divided by total available nights in the period

    Pricing and occupancy in one honest number

    Two definitional rules keep the model comparable month to month. First, count cleaning fees inside gross revenue and the cleaner's invoice inside variable costs — never net them against each other, or you lose the ability to see a cleaning-cost increase. Second, keep capital items (a new mattress, a fence, an HVAC replacement) out of operating costs and in a separate capital line, because mixing them makes a good month look broken.

    Net Revenue: Where the Top Line Leaks

    Gross revenue is what a guest pays. Net revenue is what survives. The gap is platform service fees, lodging and sales taxes you collect and remit, refunds, and resolution payouts. Airbnb documents the host service fee structure in its Help Center, and most jurisdictions publish their own occupancy-tax rules — Texas, for example, posts state hotel occupancy tax rules and rates directly. Read your own city and state pages rather than assuming a platform collects everything on your behalf.

    The failure mode here is quiet. An operator sees a strong gross month, spends against it, and then discovers that remitted tax and a partial refund took a meaningful slice. Fix it structurally: move remitted tax out of the operating account on the day the payout lands, and treat refunds as a revenue reduction in the month they occur, not as an expense next month.

    RevPAN: The Number That Settles Arguments

    RevPAN — revenue per available night — divides total revenue by every night the unit was available, booked or not. It is the short-term rental version of RevPAR, and it is the only single figure that prices and occupancy cannot game individually.

    Here is the arithmetic that makes the point. It is an illustration, not a market claim:

    Unit

    Average nightly rate

    Occupancy

    Nights available

    RevPAN

    A

    $120

    80%

    30

    $96.00

    B

    $150

    65%

    30

    $97.50

    C

    $150

    65%

    22 (owner-blocked 8 nights)

    $97.50

    D

    $95

    92%

    30

    $87.40

    Units A and B earn effectively the same per available night. B does it on about 19 booked nights instead of 24, so at the same average stay length it runs fewer turns: lower cleaning spend, less linen wear, and fewer chances for a bad review. Unit D looks like the busiest listing on the block and produces the least per night available. Unit C shows the trap in the denominator: if you exclude nights you blocked for yourself, RevPAN flatters you. Pick one convention — I exclude owner-blocked nights from available nights and track those blocks separately as an opportunity cost — and never change it mid-year.

    Use RevPAN for three decisions specifically: comparing two of your own units, judging whether a price change worked, and deciding whether a minimum-stay rule earned its keep. Compare your own RevPAN trend against itself first. Third-party market medians vary by tool, geography, and sample, so treat any published median as a directional input you verify, not a fact to plan against.

    Variable Versus Fixed: Reading Your Cost Base

    Split costs by behavior, not by vendor. Variable costs scale with bookings; fixed costs arrive whether or not anyone stays. The split is what turns a spending complaint into an action.

    Symptom in the numbers

    Most likely cause

    The move

    Variable cost per stay rising, revenue flat

    Cleaner rate increase, more mid-stay callouts, consumable shrink

    Re-bid the turn, set a per-turn supply par level, audit callout causes

    Variable costs fine, NOI falling

    Fixed-cost creep: software stack, insurance renewal, utility rate

    Cancel unused tools, re-quote insurance annually, check utility tier

    High booking count, weak NOI

    Too many short cheap stays

    Raise minimums on weekdays, add a one-night premium

    Strong NOI, rising refunds

    Listing overpromises or a recurring defect

    Fix the defect, then re-shoot the photos that misrepresent it

    NOI positive, bank balance shrinking

    No reserve discipline; capex paid from operating cash

    Fund reserves as a fixed monthly line before profit

    Two practical guardrails. Track cost per turn, not just total cleaning spend, so a busy month does not disguise a rate increase. And keep a single owner's-time line at a realistic hourly cost; a unit that only works because you clean it yourself is not profitable, it is employing you cheaply.

    Reserves and Capital Spending

    Reserves are a fixed cost that happens not to be invoiced. Furniture fails on a schedule, and so do water heaters. Treat replacement as a monthly accrual into a separate account, then let capital spending draw from that account rather than from the month's NOI. The IRS treats improvements and depreciable property differently from routine repairs, which is another reason to keep the lines apart in your own books.

    Reserve line

    Typical replacement horizon

    How I accrue

    Soft goods (linens, pillows, towels)

    6–12 months

    Replacement cost divided by months, funded monthly

    Furniture and mattresses

    3–5 years

    Item cost divided by expected months of service

    Appliances and HVAC

    7–12 years

    Quoted replacement cost divided by horizon

    Deferred maintenance and turnover repairs

    Ongoing

    A set percentage of net revenue, reviewed twice a year

    The test of a reserve policy is boring: when the dryer dies, nothing about your month changes except the account balance. If a $900 repair forces you to skip a payment somewhere else, your reserve line was a plan, not a practice.

    Break-Even: The Two Numbers to Memorize

    Break-even is where the model stops being academic. Compute two figures per unit and write them on the wall.

    Break-even nights = fixed operating costs divided by (average net revenue per booked night minus variable cost per booked night). Break-even RevPAN = total fixed plus variable costs at your break-even volume, divided by available nights. If your booked nights sit below break-even nights, no pricing tweak saves the month — you are looking at either a cost problem or a placement problem.

    Input

    Example figure (illustration only)

    Note

    Fixed costs per month

    $2,400

    Rent, insurance, utilities, software, reserves

    Net revenue per booked night

    $135

    After platform fees and remitted tax

    Variable cost per booked night

    $45

    Turn cleaning plus consumables, per stay averaged to nights

    Contribution per booked night

    $90

    $135 − $45

    Break-even nights

    27

    $2,400 ÷ $90

    Break-even RevPAN

    $121

    Total costs at 27 booked nights ($2,400 + $1,215) ÷ 30 available nights

    A break-even of 27 nights on a 30-night month is a warning, not a business. That unit needs demand-based pricing discipline, a lower fixed base, or a different address. Run this calculation before you sign a lease or close on a purchase, not after the second bad month.

    The Monthly Close: A Five-Step Process

    Block 45 minutes on the first business day of the month and run the same sequence every time. Same order, same sources, same spreadsheet.

    1. Pull payout reports for every platform and reconcile the total against what actually landed in the bank. Unreconciled gaps are usually refunds, holds, or a tax remittance you forgot.

    2. Categorize every expense into variable, fixed, reserve, or capital. Nothing sits in an "other" bucket; a line you cannot categorize is a line you do not understand.

    3. Calculate the six numbers and enter them in a twelve-month sheet, one row per unit per month, so trends are visible without extra work.

    4. Move money: remitted taxes to the tax account, the reserve accrual to the reserve account, then whatever remains is distributable.

    5. Pick exactly one lever for the coming month based on the triage table above — price, minimum stay, a cost re-bid, or a listing fix — and write down the number you expect it to move.

    One lever per month is deliberate. Change three things at once and you learn nothing about which one worked.

    Frequently Asked Questions

    What exactly is RevPAN and why is it better than occupancy?
    RevPAN is total revenue divided by total available nights in the period. Occupancy tells you how full the calendar is, and average nightly rate tells you what you charge, but either can look strong while the other collapses. RevPAN holds both in a single figure, which makes it the right number for comparing your own units and for judging whether a price change actually earned money.

    Should cleaning fees be counted as revenue or netted against the cleaner's invoice?
    Count the guest-paid cleaning fee inside gross revenue and the cleaner's invoice inside variable operating costs. Netting them hides the two things you most need to watch: whether your cleaning fee still covers the real cost, and whether your cost per turn is drifting up.

    Do owner-blocked nights belong in available nights?
    Pick one convention and hold it. I exclude owner-blocked nights from available nights and log them separately as opportunity cost, because including them makes RevPAN look worse in months you used the unit yourself. What matters is that the denominator is the same every month, otherwise your trend line is measuring your bookkeeping instead of your business.

    How much should I set aside for reserves and capital replacement?
    Build it from your own replacement horizons rather than a rule of thumb: divide each item's replacement cost by the months you expect it to last, add the lines up, and fund that number monthly as a fixed cost. Review the schedule twice a year, because soft goods in a high-turn unit wear out faster than the original estimate.

    My NOI is positive but my bank balance keeps falling. What is happening?
    Usually one of three things: capital spending paid out of operating cash, remitted lodging tax sitting in the operating account and getting spent, or debt principal that never appeared in your operating statement. NOI sits above financing and capital lines by design, so a positive NOI with negative cash flow means the numbers below NOI need their own row.

    When does a unit's financial model tell me to exit?
    When break-even nights stay above what the market has given you for three consecutive months and you have already tested price, minimum stay, and a cost re-bid. At that point the problem is the cost base or the address, and holding on costs more than releasing the unit. If you want a second set of eyes on those numbers before you decide, book a complimentary one-on-one diagnostic call and bring twelve months of data.

    Related Reading

    The financial model sits downstream of how you pick and operate a unit. These go deeper on the pieces this article assumes:

    Next action: open a blank sheet tonight, build the six columns, and fill in last month for one unit. One month of honest numbers beats a year of estimates.

    Sources

    Disclaimer: Educational content only — not financial, legal, or tax advice; results vary.

    See our full Earnings Disclaimer and Affiliate Disclosure for complete details. © 2026 West Egg Enterprises, Inc. All rights reserved.

    Get More Strategies Like This

    Get short-term rental insights from J. Massey in your inbox.