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

Airbnb ROI: Gross vs. Net (What the Calculators Hide)

Most tools show gross revenue and call it return. This walks the full ladder from gross revenue to NOI to cash-on-cash, with the expense lines calculators leave out.

By J. MasseyJuly 4, 2026· 13 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

    Real Airbnb ROI is what lands in your account divided by the cash you put in, not the number a free calculator prints. You start with gross revenue (average daily rate × occupancy × 365), subtract every operating cost — platform fees, cleaning, management, utilities, insurance, taxes, software, reserves — to reach net operating income, subtract annual debt service to reach pre-tax cash flow, then divide that cash flow by total cash invested, including furnishing. That last figure is your cash-on-cash return. Most calculators stop at line one and call it a day.

    Last updated: 2026-09-18

    I run this ladder on live deals every week, and the gap between gross and net is where a "great" short-term rental quietly becomes break-even landlording. Below is the whole walk-down, the expense lines the tools skip, the three return metrics and when each one is the right tool, and how to find the occupancy floor where the deal stops paying for itself. This is educational, not tax, legal, or investment advice.

    Why gross revenue is not a return

    Gross revenue tells you how busy a property can be. It says nothing about whether the property makes money.

    ADR × occupancy × 365 is the standard way to size top-line short-term rental income, and it is good for exactly one job: confirming demand exists. If comparable listings in your area support a $220 average daily rate at 62% occupancy, that is roughly $49,800 of gross. Real signal. Not a return.

    Then the deductions start. Airbnb's own help page puts the host service fee at 3% of the payout under the split-fee structure it is phasing out, and at 15.5% for most hosts under the single host-only fee, with the rest of hosts typically at 14%-16%. Which structure you are on changes your first deduction by more than ten points, so check your payout detail before you model anything. Cleaning is collected per reservation as a one-off fee the host sets, so turnover cost scales with how often you book, so a high-occupancy calendar of two-night stays costs more to service than the same revenue from week-long stays. Full-service short-term rental management is priced as a percentage of revenue, and the spread between the cheap end and the expensive end of that market can move your return by double digits on its own. Add utilities, internet, consumables, insurance, property taxes, permit renewals, and your software stack, and on the planning assumptions in the next section a property grossing $49,800 lands somewhere near $28,000 of net operating income before a single mortgage payment clears. That figure is arithmetic on assumptions, not a market estimate.

    So when a tool shows gross and labels it ROI, that is not a rounding problem. It is the wrong category of number. The first question to ask any estimator: does this figure come before or after operating costs? If the tool cannot answer, treat its output as a market signal and nothing more.

    The expense lines calculators leave out

    Here is the operating expense list I use when underwriting. The percentages are planning assumptions I apply as a starting point, not market facts and not a forecast for your address. Every one of them should be replaced with a real quote, a real bill, or a real tax record before you buy.

    Expense line

    Planning assumption (% of gross)

    Where the number really comes from

    Platform / channel fees

    3% on Airbnb's split fee; about 14%-16% on the single host-only fee

    Airbnb's service fee page plus your own payout detail

    Cleaning and turnover labor

    8%–15%

    Cleaner quote × projected turnovers, not a flat monthly guess

    Property management

    15%–25% if you do not self-manage

    Two written proposals from local managers (self-manage vs. hire out)

    Utilities, internet, trash

    5%–9%

    Prior owner's twelve months of bills

    Supplies and consumables

    2%–4%

    Restock cost per turnover × turnovers

    Repairs and maintenance

    4%–8%

    Age and condition of the unit, plus inspection notes

    Insurance (STR-rated policy)

    2%–5%

    Bound quote, not a landlord-policy estimate

    Property taxes

    4%–10%

    County assessor record, reassessed at your purchase price

    Lodging/occupancy tax compliance

    Pass-through, plus filing time

    City and state registration requirements

    Permits, licensing, HOA

    1%–3%

    Municipal fee schedule

    Software (PMS, pricing, locks)

    1%–3%

    Actual subscription prices

    Capital reserves

    4%–6% set aside, never spent

    Replacement cost of furniture and appliances

    Two lines get skipped more than any other: reserves and STR-rated insurance. Reserves feel optional because nothing breaks in month one. Then the water heater goes, two mattresses sag, and the couch that photographed well in listing photos looks tired after 300 guests. A property without reserves is not more profitable. It is deferring a bill and calling that profit.

    Furnishing and startup capital belong in the denominator

    Cash-on-cash return has a numerator and a denominator, and most people only argue about the numerator.

    Total cash invested means down payment, closing costs, inspection and legal fees, any lender points, the make-ready repairs you do before listing, and the full furnishing and setup spend — furniture, mattresses, kitchen, linens, electronics, smart locks, art, signage, and the first stock of consumables. It also includes the operating cushion you fund at launch, because the first 60 to 90 days rarely pay for themselves while reviews build.

    Leaving furnishing out of the denominator is the single most common way people overstate their return. Move $25,000 of setup cost out of the calculation and a 10% cash-on-cash return can read as 13% or 14%. Nothing about the property changed. Only the arithmetic got friendlier.

    Track the setup spend in one ledger from the first purchase order. When the year ends and you want to know what the deal returned, you want a real number, not a reconstruction from credit card statements. How furnishing is treated for depreciation and expensing is a tax question with real rules attached — talk to your CPA. This article is educational, not tax advice.

    Cap rate, cash-on-cash, and ROI: which one answers your question

    These three get used interchangeably in Facebook groups, which is how people buy the wrong deal with confidence. They answer different questions.

    Metric

    Formula

    What it answers

    Best used for

    Blind spot

    Cap rate

    NOI ÷ purchase price

    What does the asset yield, ignoring financing?

    Comparing two properties against each other regardless of how each is funded

    Ignores your loan entirely, so it never tells you what you take home

    Cash-on-cash return

    Annual pre-tax cash flow ÷ total cash invested

    What is my money earning this year?

    Deciding whether to put your capital into this deal versus another use

    One-year snapshot; ignores appreciation, principal paydown, and tax treatment

    Total ROI

    (Cash flow + principal paydown + appreciation) ÷ cash invested

    What is the full return including equity?

    Long-horizon hold decisions

    Appreciation is an estimate, so the number is only as honest as that guess

    DSCR

    NOI ÷ annual debt service

    Can the property carry its own loan?

    Financeability and downside testing

    Says nothing about your equity return

    Break-even occupancy

    Total annual costs ÷ gross at 100% occupancy

    How far can bookings fall before I feed this deal?

    Stress-testing before you sign

    Assumes your rate holds while occupancy drops, which is optimistic

    My order of operations: DSCR first, because a deal that cannot carry its debt is not a deal. Break-even occupancy second, because that tells me the downside. Cash-on-cash third, because that is what my capital earns. Cap rate last, and only when comparing properties as assets.

    A gross-to-net illustration (assumptions stated)

    The table below is an illustration built from stated assumptions. It is not a projection for any property, market, or reader, and the inputs are planning figures, not quoted market data. Two units post the same $60,000 gross and land in opposite places.

    Assumptions used: Property A is a two-bedroom bought at $350,000 with 20% down, self-managed with a 10% assistant cost, average stay four nights. Property B is a three-bedroom bought at $470,000 with 20% down, full-service managed at 22%, average stay two nights. Both carry 30-year financing; A's annual debt service is set at $21,000 and B's at $27,400. Both set aside 5% reserves and both are modeled on Airbnb's 3% split host fee.

    Line

    Property A

    Property B

    Gross revenue

    $60,000

    $60,000

    Platform fees

    −$1,800

    −$1,800

    Cleaning and turnover

    −$4,000

    −$5,500

    Management

    −$6,000

    −$13,200

    Utilities, insurance, taxes, supplies

    −$10,200

    −$13,500

    Reserves (5%)

    −$3,000

    −$3,000

    Net operating income

    $35,000

    $23,000

    Annual debt service

    −$21,000

    −$27,400

    Pre-tax cash flow

    $14,000

    −$4,400

    Cash invested (down + closing + furnishing)

    $115,000

    $136,000

    Cash-on-cash return

    12.2%

    −3.2%

    Cap rate

    10.0%

    4.9%

    DSCR

    1.67

    0.84

    Same top line. One is a business; the other bleeds every month and would not clear the debt-coverage threshold most lenders want on an investment loan. Three things flipped it: a twelve-point management spread worth $7,200 a year, a purchase price $120,000 higher that adds $6,400 of annual debt service, and $21,000 more cash sitting in the denominator. A gross-only calculator shows these two as twins.

    Break-even occupancy and DSCR: your two downside tests

    Break-even occupancy is the occupancy percentage at which gross revenue exactly covers operating costs plus debt service. Take total annual costs, divide by projected gross at 100% occupancy, and you have your floor.

    Using Property A above, and adding one assumption — a $274 nightly rate at roughly 60% occupancy to produce the $60,000 gross — operating costs of about $25,000 plus $21,000 of debt service is $46,000, against about $100,000 of gross at full occupancy. Break-even lands near 46%. Treat that as the simple version: cleaning, platform fees, and management are variable, so they fall as bookings fall and the true floor sits a few points lower. Either way, that deal has room for a soft season. Run the same math and get 78% against a market that realistically books 62%, and the deal only works in a spreadsheet.

    DSCR is the lender's version of the same test: NOI divided by annual debt service. Above 1.0 the property covers its loan. Investment-property lenders typically want meaningful cushion above 1.0, and the specific threshold varies by lender and program — ask for it in writing before you assume it. Bank regulators publish supervisory guidance on how commercial real estate loans are underwritten and stressed, and the logic filters down: coverage is tested against conservative income, not the best year in the pro forma.

    Run both tests before you are emotionally attached to a listing. They are cheap now and expensive later.

    The underwriting process: gross to net in eight steps

    Step 1 — Build gross from comps, not from a headline

    Pull the ADR and occupancy that comparable, similar-sized, similarly amenitized listings actually achieved over the trailing twelve months. Use the median, not the top performer. If you do not have a line-item model yet, start with what to track in an STR financial model.

    Step 2 — Discount for ramp-up

    Your first 90 days will not perform like a listing with 120 reviews. Haircut year-one gross and note the assumption.

    Step 3 — Price every operating line from a real quote

    Work down the expense table above. Replace each planning percentage with a bid, a bill, or a public record. Flag anything still unquoted.

    Step 4 — Fund reserves as an expense, not an afterthought

    Set the percentage, move it to a separate account monthly, and treat that money as already spent.

    Step 5 — Compute NOI and cap rate

    NOI is gross minus operating expenses, before debt. Divide by purchase price for cap rate and compare against other properties you are considering.

    Step 6 — Subtract debt service for cash flow

    Use the real quoted rate and term, including escrow if the lender collects it.

    Step 7 — Total your cash in, furnishing included

    Down payment, closing, make-ready, full furnishing and setup, plus a launch operating cushion. Divide cash flow by that total for cash-on-cash.

    Step 8 — Stress it

    Compute break-even occupancy and DSCR. Then rerun the model with a 15% lower ADR and a 10-point occupancy drop. If it still clears, you have a deal. If it only works at the base case, you have a bet.

    When this discipline is the wrong scoreboard

    If you are buying primarily for appreciation in a market you know well, and you are comfortable funding negative cash flow for years, this discipline will feel like it is arguing you out of deals. It might be. That is a legitimate strategy with a different risk profile, and the cash-on-cash test is not the right scoreboard for it.

    If you are self-managing one unit near your home and your real return is the labor you are substituting for cash, be honest about that in the model. Put a management line in the spreadsheet anyway, at the market rate. If the deal only works because you clean it yourself, you own a job, and you should price that job before you buy the next one.

    I have spent more than 18 years in real estate, with short-term rentals as my focus since 2016, and I have trained over 10,000 operators through CashFlow Diary. The pattern I see most often is not bad markets. It is good markets underwritten on gross.

    Want an operator to underwrite your next deal with you? Start with a complimentary one-on-one diagnostic call and we will walk your specific numbers from gross to cash-on-cash before you wire anything.

    Frequently Asked Questions

    What is a good ROI for an Airbnb?
    There is no universal figure, and anyone who quotes one without seeing your market, your financing, and your capital outlay is guessing. Many leveraged operators set a target cash-on-cash return and reject deals below it, but the target belongs to you, not to the internet. What matters more than the threshold is measuring the right thing: pre-tax cash flow divided by total cash invested, furnishing included, rather than gross revenue. A deal at or below break-even is a bet on appreciation, which is a different investment thesis with different risks. This is educational, not investment advice.

    What is the difference between cap rate and cash-on-cash return?
    Cap rate is net operating income divided by purchase price, and it ignores your loan entirely, which makes it the clean way to compare two properties as assets. Cash-on-cash return is annual pre-tax cash flow divided by the total cash you put in, so it reflects your financing and your real out-of-pocket outlay. Use cap rate to rank properties. Use cash-on-cash to decide whether your capital should go into this one at all.

    Should furnishing costs count in my ROI calculation?
    Yes. Furniture, mattresses, kitchen setup, linens, electronics, locks, and the first round of consumables are cash you spent to make the property earn, so they belong in the denominator of cash-on-cash return. Leaving them out can inflate a reported return by several points without anything changing about the property. Keep a single ledger of setup spend from the first purchase order, and ask your CPA how each category is treated for depreciation and expensing — the tax rules are their own subject.

    How do I calculate break-even occupancy?
    Add your annual operating expenses to your annual debt service, then divide that total by the gross revenue the property would produce at 100% occupancy at your planned nightly rate. The result is the occupancy percentage where you stop losing money. Compare it to the occupancy comparable listings actually achieved. If your break-even sits above the realistic market rate, the deal only works in the best case, and the best case is not a plan.

    Why do free Airbnb calculators show such high numbers?
    Most estimators output projected gross revenue, because gross can be modeled from public listing data while your costs cannot. Your management rate, insurance premium, tax bill, financing, and furnishing budget are specific to you, so no public tool can know them. Use the estimator to size demand, then build the expense side yourself from quotes and records.

    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.