All Articles/What STR Operators Get Wrong About Profit (and How to Actually Calculate It)
GuideJuly 3, 202611 min read

What STR Operators Get Wrong About Profit (and How to Actually Calculate It)

Your Airbnb payout is not your profit, and the gap is bigger than you think. The five profit mistakes that quietly sink multi-property STR operators — and the formula that fixes them.

What STR Operators Get Wrong About Profit (and How to Actually Calculate It)

Your Airbnb payout is not your profit, and the gap is wider than most operators admit. A well-run short-term rental typically keeps just 34% to 40% of gross revenue as net operating income, which means roughly 60% to 66% of every dollar that lands in your account is already spoken for before you pay yourself (AvantStay, 2026). The operators who quietly go broke running a busy calendar almost always make the same handful of accounting mistakes — here are the five that do the most damage, and the formula that ends them.

Mistake 1: Treating the Payout as Profit

The Airbnb or VRBO payout that hits your bank is net of the platform's host service fee and nothing else. It hasn't touched cleaning, linens, consumables, utilities, internet, minor repairs, software subscriptions, your mortgage or lease payment, or the set-aside for the appliances that will eventually fail. Treating that deposit as profit is the single most expensive habit in the business, and it's nearly universal among operators who never built a real profit-and-loss statement.

The scale of the error is consistent across the industry: real profitability typically runs a quarter to a third lower than gross revenue even for a well-run operation, because high-turnover hospitality simply carries more cost per dollar than long-term rental does (Cashflow Diary, 2025). STR operating expenses run anywhere from 30% to 70% of revenue, versus 35% to 40% for a long-term rental (PriceLabs, 2026; Key Data). If your mental model is "the payout, minus a little," you are mismeasuring the business by tens of thousands of dollars a year across a portfolio.

Mistake 2: Ignoring CapEx Until the HVAC Dies

The most common bookkeeping error in the entire category is confusing operating expenses with capital expenditures (NetSuite; The CFO Club, 2025). Operating expenses are the recurring costs of running the property this month — cleaning, utilities, supplies. Capital expenditures are the big-ticket replacements that happen every few years: the HVAC system, the roof, the water heater, a full furniture refresh after guests have worn it down. They don't show up monthly, so operators leave them out of the P&L entirely — and then a $7,000 air-conditioning failure in July reads like a catastrophe instead of a line item they should have been funding all along.

The fix is a CapEx reserve: a monthly set-aside, typically 3% to 5% of revenue, that funds replacements before they happen. A property grossing $60,000 a year should be quietly banking $1,800 to $3,000 annually toward the appliances and furnishings that wear out. Skip it, and your margins look great right up until the quarter a replacement lands and your "profit" evaporates. An operator who funds CapEx monthly never has a catastrophic month — they have a slightly lower, far more honest, margin every month.

Mistake 3: Chasing Occupancy Instead of Net Income

A full calendar feels like winning, which is why so many operators price to fill every night and call it success. The math says otherwise. Run the comparison: 65% occupancy at a $139 nightly rate beats 100% occupancy at $89 on net income — and it does so with a fraction of the cleaning turnovers, linen cycles, wear, and guest-management load (Cashflow Diary, 2025). A packed calendar at the wrong price is not success. It's disguised failure with extra work attached.

This is why net income, not occupancy, has to be the scoreboard. Every additional booking carries a real marginal cost — the turnover clean, the consumables, the wear, the risk — so the goal is never the most nights. It's the most net dollars per available night after those costs. Operators who internalize this often cut their occupancy deliberately, raise rates, and watch profit climb while their workload drops.

Mistake 4: Running One Blended Number Across the Portfolio

When you operate multiple properties, a single portfolio-wide profit figure is actively dangerous, because a strong property will mask a bleeding one for quarters at a time. Two doors can post nearly identical revenue while one clears a 45% margin and the other limps along at 12% — and on a blended report, the loser hides inside the winner's average. You don't find it until you rank every property on its own margin.

Healthy STR net margins generally land between 34% and 50% of gross depending on market and turnover intensity (AvantStay, 2026; Key Data). Any property sitting well below that range is either mispriced, over-expensed, or structurally wrong for the market — and it deserves a specific diagnosis, not a shrug because the portfolio total still looks fine. The operators who scale profitably are the ones who treat each door as its own P&L and cull or fix the laggards instead of carrying them.

Mistake 5: Counting Cleaning Fees as Income

Cleaning fees are cost recovery, not revenue, and folding them into your income inflates every metric you rely on. The cleaning fee a guest pays exists to offset the cleaner you pay — and in practice it rarely covers the full cost. Cleaning commonly runs in the mid-teens as a share of revenue (operators frequently cite figures around 14% to 15%), so a cleaning fee that looks like a profit center is usually a near-wash at best (professional host community data, 2025).

Worse, counting the fee as income while burying the cleaner's invoice somewhere else corrupts your ADR, your RevPAR, and your margin comparisons across properties with different fee structures. The correct treatment is to net the cleaning fee against the cleaning cost so only the true surplus or shortfall flows to your P&L — and to exclude cleaning fees from revenue-efficiency metrics like RevPAR entirely, which is the standard the data platforms use.

How to Actually Calculate STR Profit

Real profit is a per-property calculation that starts from the payout and subtracts everything the payout doesn't already account for. The structure is simple even when the bookkeeping isn't:

  • Start with net payout — your actual platform deposits after host service fees, per property and per period.
  • Subtract fixed costs that recur whether or not you book: mortgage or lease, insurance, property tax, base utilities, internet, and software.
  • Subtract variable costs tied to bookings: cleaning (net of the fee collected), consumables and restocking, channel and processing fees, and minor maintenance.
  • Subtract a prorated CapEx reserve — 3% to 5% of revenue — so big-ticket replacements are funded before they hit.

The Hidden Loss

The Property You Think Is Your Best Earner Might Be Your Worst Margin.

See How It Works
  • What remains is true net operating income; divide it by gross revenue to get the margin you actually run, then compare that margin against the 34% to 50% healthy band per property.

Doing this by hand monthly across a portfolio is the chore that never gets done, which is why the mistakes above persist. This is the exact problem we built MagicBnB's Profitability & P&L view to solve: it produces a real per-property profit-and-loss any day of the week, with filter modes for at-loss, low-margin, and highest-expense properties so the door bleeding at 12% surfaces immediately instead of hiding in a blended average. The Smart transaction ledger handles the part operators dread — every bank transaction arrives with AI-suggested categorization and an allocate-to-property split, and Recurring rules tie utilities, software, and other repeating charges to the right property automatically and backfill past matches, so the expense side of the P&L stops being a quarterly nightmare.

Revenue is what the calendar earns. Profit is what survives every cost the payout never mentions. Operators who can't see the second number are flying a busy business blind.

The two upstream pieces most operators get wrong are which costs count and why the payout overstates everything. For a step-by-step on building a true per-property profit number from your real data, start here: magicbnb.io/blog/how-to-calculate-real-profit-per-property. And for the specific reasons your Airbnb payout overstates your income — the fees, timing, and costs it quietly omits — see: magicbnb.io/blog/airbnb-net-income-after-fees

What This Looks Like Across a Portfolio

A Denver operator running seven properties tracked everything off platform payouts in a spreadsheet and believed the portfolio cleared a comfortable 38% margin. When she finally built per-property P&Ls that netted cleaning fees against actual cleaning invoices and funded a 4% CapEx reserve, the real blended margin was 29% — and two of the seven doors were under 15%. One was a high-turnover studio she'd been pricing to fill every night; the other had a cleaning cost so far above its fee that every booking shaved its own margin.

She raised the studio's rate and accepted lower occupancy, renegotiated the second property's cleaning, and pulled both above 30% within two quarters — recovering roughly $11,000 in annual net income without buying anything or adding a single booking. Nothing about the portfolio's revenue had changed. The only thing that changed was that she could finally see profit per door instead of one flattering blended number.

Frequently Asked Questions

What is a good profit margin for a short-term rental?

A healthy net operating income margin generally falls between 34% and 50% of gross revenue, with most well-run vacation rentals keeping 40% to 50% as NOI and operating expenses consuming the rest (AvantStay, 2026; Key Data). High-turnover properties and those with premium amenities sit at the lower end because they carry more cost per dollar earned. Below roughly 30%, a property usually has a fixable pricing or expense problem worth a specific diagnosis.

Why is my Airbnb payout higher than my profit?

Because the payout is only net of Airbnb's host service fee. It hasn't subtracted cleaning, consumables, utilities, internet, maintenance, software, your mortgage or lease, or a reserve for big-ticket replacements. Across the industry, true profit runs a quarter to a third below gross revenue for a well-run operation, so a payout that looks healthy can still leave a thin or negative margin once every real cost is counted.

Should I include cleaning fees in my STR revenue?

No. Cleaning fees are cost recovery, not income — they exist to offset the cleaner you pay, and they often don't fully cover it. Counting them as revenue inflates your ADR, RevPAR, and margin comparisons and hides whether cleaning is actually a wash. Net the fee against the cleaning cost so only the true surplus or shortfall reaches your P&L, and exclude cleaning fees from revenue-efficiency metrics entirely.

How much should I set aside for STR capital expenses?

A common rule is 3% to 5% of gross revenue set aside monthly for capital expenditures — the HVAC, roof, water heater, and furniture replacements that happen every few years rather than every month. A property grossing $60,000 a year should bank roughly $1,800 to $3,000 annually toward them. Funding CapEx monthly converts a catastrophic replacement month into a small, predictable line item and keeps your reported margin honest.

How do I find which property is dragging my portfolio down?

Stop looking at the blended total and rank every property by its own net margin. A single portfolio-wide number lets a strong door mask a weak one indefinitely; only a per-property P&L exposes the laggard. Calculate net income and margin for each property over the same period, flag anything well below the 34% to 50% healthy band, and diagnose whether it's a pricing problem, an expense problem, or a structural mismatch with the market.

Stop guessing whether the payout is profit. Build a real per-property P&L — net payout minus every cost, including the CapEx reserve and netted cleaning — and the bleeding door surfaces in seconds. See real profit per property in MagicBnB

About MagicBnB

MagicBnB is a portfolio intelligence platform for STR operators running multiple properties — built for the exact gap between a payout and real profit. Its Profitability & P&L view produces a true per-property profit-and-loss any day of the week, with filter modes that surface at-loss and low-margin doors instead of letting them hide in a blended average. The Smart transaction ledger categorizes every bank transaction with AI and splits it to the right property, Recurring rules automate the repeating expenses that operators forget, and the Net Payout source of truth drives one canonical profit number across every screen. See your real margin per door at magicbnb.io.

Related Articles

View all →
The Hidden Loss

The Property You Think Is Your Best Earner Might Be Your Worst Margin.

MagicBNB sorts your portfolio by real profit, not gross revenue. Find the quiet losers before they become a problem.

Connects in 3 minutes

PMS and bank, no setup fee

Real profit per property

Not estimates. Your actual numbers.

Cancel anytime

No contracts, no lock-in