Gross revenue is the wrong number to optimize
New short-term rental hosts almost always obsess over the wrong metric: gross revenue. Airbnb's host dashboard reinforces this — it puts that big monthly number front and center and buries the actual costs in CSV exports.
But gross revenue is a vanity metric. A listing that grosses $6,000/month with $4,800 in mortgage, fees, cleaning, and utilities is making $1,200 — barely better than a long-term tenant paying $5,400/month with $200 in operating costs. The latter is far less work, far less risk, and far less stress.
The right metric is net cash flow per hour of your labor. Until you can answer "what do I net per month, after every cost, and how many hours do I spend on this?" — you cannot meaningfully compare a short-term rental to a long-term rental, a different property, or simply parking the down payment in an index fund.
This calculator forces the discipline: every fee, every fixed cost, every per-turnover cost gets a line. The number at the bottom is the only one that matters.
The occupancy trap and the break-even discipline
Hosts almost always overestimate the occupancy their listing will achieve. The "average" market occupancy reported on AirDNA includes the top-performing listings — the ones with professional photography, multi-channel distribution, dynamic pricing, and years of reviews. A new listing in the same market will typically run 15–25 points below that average for its first 12 months.
The break-even occupancy is the discipline that prevents the trap. Before you buy, you compute the minimum occupancy needed to break even. Then you compare it to the realistic occupancy a new listing in your market will hit. The gap between those two numbers is your safety margin.
A reasonable rule: break-even should be at least 10–15 points below the market's reported average occupancy. So if AirDNA says your zip averages 65%, your break-even should be at most 50–55%. Anything tighter, and a normal off-season will put you cash-flow-negative.
The occupancy sensitivity chart in this calculator is built for exactly this. Drag through the chart and notice how steep the slope is — every 5-point drop in occupancy can knock $200–500 off monthly cash flow on a typical $300/night listing.
The fee stack: where the money actually goes
Imagine a $300/night listing that books 20 nights per month with a $120 cleaning fee per stay and a 4-night average stay length. Gross looks great: $6,000 in room revenue plus $600 in cleaning fees = $6,600.
Now the fee stack starts. Airbnb takes ~3% host service fee: $198. A property manager at 20% takes another $1,320. The actual cleaner costs $100 per turnover × 5 stays = $500. Suddenly you are down to $4,582 before you have paid any of your own costs.
Add a $2,800 mortgage payment, $400 in utilities, internet, supplies, and software, plus a $300 reserve for maintenance and capex — and the same $6,600 gross is producing $1,082 in actual cash flow. About 16 cents on the gross dollar.
This is normal. The point is not that short-term rentals are bad investments — many are excellent. The point is that the fee stack is large and stacks multiplicatively, and you cannot underwrite a deal by looking at gross revenue alone. Every line matters.
Self-manage or hire a manager? The real math
Self-management saves you 15–25% of gross revenue — on a property grossing $60,000/year, that is $9,000–$15,000 retained. But it also costs you 5–15 hours per week of guest communication, pricing adjustments, cleaner coordination, maintenance triage, and the occasional 2 a.m. lockout call.
The break-even on hiring a manager depends on what your time is worth. At $50/hour and 8 hours per week, your time is $20,800/year — meaning a full-service manager paying 20% on a $60,000 listing ($12,000) is actually saving you money on a labor-hours basis, never mind the stress reduction.
However, full-service managers are not all equal. Many under-price (leaving 5–15% revenue on the table), under-respond to guests (hurting reviews), and over-staff cleaning (cutting margins). Before hiring one, audit their actual performance on similar listings: 12-month occupancy, average nightly rate, average review score, and percentage of 5-star reviews. The gap between a top manager and a mediocre one is often 25%+ of gross revenue — easily enough to dwarf the management fee itself.
Self-management is the right call for owners with 1–2 properties, a flexible schedule, and a real interest in the operations. Full-service management is the right call for owners with 3+ properties, a day job, or properties more than 90 minutes from home.
The regulation risk you cannot calculate
The biggest risk to any Airbnb pro forma is not vacancy or interest rates — it is a city council vote. Over the last five years, dozens of major markets (New York, San Francisco, Barcelona, Amsterdam, large parts of Vancouver) have passed regulations that drastically restrict short-term rentals: 90-day caps, primary-residence-only rules, outright bans on non-owner-occupied units.
When regulation hits, your $400,000 investment property that was netting $3,000/month suddenly becomes a long-term rental netting $800/month. The asset value can drop 15–30% as cap rates re-rate to long-term-rental yields. There is no insurance against this risk.
Mitigations: prefer markets where short-term rentals are explicitly permitted in zoning code, not just tolerated. Check the local Airbnb advocacy landscape — is there an organized host association pushing back on restrictions? Run a "long-term rental" scenario alongside your STR pro forma — if the property still cash flows as a long-term rental, you have a Plan B. If it only works as an STR, you are taking concentrated regulatory risk.
The calculator above shows you cash flow. It cannot show you the political environment. Spend an hour reading the local short-term rental ordinance before you sign anything.