The two levers that drive short-term rental income
Short-term rental income is, in its simplest form, the product of nightly rate Γ occupancy rate Γ 365. A $200/night listing with 60% occupancy generates ~$43,800 gross revenue before costs. Everything else β fees, cleaning, amenities, pricing strategy β is optimization around those two core levers. Get them right and you're in business. Get them wrong and no amount of tactical tweaking saves you.
This calculator estimates your gross and net income at your assumed nightly rate and occupancy. Be honest with your inputs. Most prospective STR investors assume the market occupancy applies to them, when in reality their specific property β with its specific location, photos, and reviews β will land somewhere between 30% and 85% of the market rate.
Real occupancy vs. dreamed occupancy
Industry data from AirDNA and Airbnb shows that in 2024β2025, US STR occupancy averaged around 52β58%, with huge variation by market. The top 10% of hosts in a given market can hit 80%+. The bottom 25% are often under 35%. Which cohort will you be in?
Drivers of above-average occupancy: professional photos, optimized pricing (dynamic pricing tools like Wheelhouse or PriceLabs), superhost status, 50+ reviews with 4.9+ average rating, amenities that guests specifically search for (hot tub, pool, workspace, Starlink in rural areas). Drivers of below-average occupancy: bad photos, static pricing, location regulations, too many competing listings in the same area.
When running this calculator for a property you're considering, assume you'll hit the market median for year 1. You can improve from there β or not. Budget conservatively.
Why cleaning fees are both revenue and cost
Airbnb cleaning fees are a line item that most back-of-envelope analyses get wrong. You charge the guest a cleaning fee (say $95). You pay your cleaner (say $80β$100). The cleaning fee is typically a near pass-through β sometimes slightly profitable, sometimes slightly negative. What it does do is boost the total booking revenue without affecting your nightly-rate search ranking, which is why hosts love them.
However: high cleaning fees depress conversion rates and hurt your search ranking now that Airbnb displays a total-price-first comparison. A $120 cleaning fee on a 2-night stay effectively adds $60/night to your price, which can push you out of consideration for shorter trips.
Seasonality is enormous in STR
Unlike long-term rentals (roughly flat year-round), short-term rental revenue can swing 2β3x between peak and off-season. Beach markets pull 70% of annual revenue in JuneβSeptember. Ski markets pull 60% in DecemberβFebruary. Even "all-season" markets like Nashville or Austin have 30β40% seasonal variation.
The chart above shows a rough seasonal pattern based on US-wide vacation demand. Your specific market may be more or less seasonal. Always look at market-specific data from AirDNA Market Explorer or Mashvisor before buying a property β the annual average occupancy can hide serious off-season pain.
Cost categories most rookies underbudget
- Supplies and amenities (3β7% of revenue): toilet paper, soap, shampoo, coffee, kitchen basics, cleaning supplies the cleaner uses, linens replacement. Professional hosts spend $300β$800/month on consumables.
- Maintenance (8β12% of revenue): constant wear and tear from stranger occupancy is much higher than owner-occupied. Budget for HVAC service, hot tub chemicals, pest control, appliance repairs, furniture replacement every 3β5 years, bedding every 1β2 years.
- Management fee (15β30% of revenue): if you hire a co-host or full-service property manager. DIY hosts save this but spend 10β20 hours/month on booking management, guest messaging, cleaning coordination, and maintenance calls.
- Platform fees(3% Airbnb, 3% Vrbo) come out of gross revenue. Often rolled into the "management fee" line item in pro formas.
- Higher insurance. STR insurance (Proper, Obie, Steadily) runs 20β40% more than standard landlord insurance and often requires additional liability coverage.
- Furnishings. First-year setup typically costs $15,000β $35,000 for a 2-bedroom property to reach Airbnb standard. This is a CapEx, not a monthly cost, but it's real and most new hosts dramatically underspend their first time.
Regulations β the biggest STR risk
Municipal regulations can kill an STR business overnight. Cities that have enacted or tightened STR regulations in recent years include New York, Honolulu, Barcelona, San Francisco, Santa Monica, Dallas, and dozens more. Common restrictions: owner-occupancy requirements, limits on number of nights, outright bans in certain zones, expensive permits, transient occupancy taxes that can match or exceed income tax.
Before buying a property specifically for STR, research the following: Is an STR permit required? Are there caps on permits? Are there owner- occupancy requirements (many cities now require you live in the property half the year)? Are regulations actively being debated or tightened? Homeowner associations frequently ban STRs in their bylaws as well.
The dynamic pricing difference
Hosts using dynamic pricing tools (PriceLabs, Wheelhouse, Beyond) typically earn 15β30% more annual revenue than those using static pricing β sometimes more in high-seasonality markets. Dynamic pricing adjusts your nightly rate daily based on local demand signals (events, booking pace, competitor availability). The tools cost $10β$30/month and pay back many times over.
If you're not using dynamic pricing, you're almost certainly leaving 20%+ of your potential revenue on the table. Budget this as a required operating cost, not an optional one.
Tax treatment of STR income
STR income has favorable tax treatment compared to long-term rental in some cases β specifically, the "short-term rental loophole" where average stay is under 7 days and you "materially participate." That can qualify the income as non-passive, allowing losses to offset W-2 income. This is a powerful tax strategy but has specific IRS requirements and usually needs a tax professional to execute properly.
Related calculators
Compare to a long-term rental using our rental yield calculator, or see total cash-on-cash return via the investment property calculator.