Home / Resources / Calculators
Free tool · Runs in your browser · No signup

STR ROI Calculator

Model a short-term rental purchase the way an underwriter would. Purchase price, financing, nightly rate, occupancy, and real operating costs go in — annual cash flow, cash-on-cash return, cap rate, and your breakeven occupancy come out. Built with the same logic our team uses on real client deals.

The Cavmir deal model

Run a property like an underwriter

Twelve inputs, honest math, no drama. Everything recalculates as you type, and nothing you enter leaves this page.

1Property & purchase
$
%
$

Furnishing covers everything a guest touches — beds, linens, kitchen, photos-worthy styling, smart locks. Underfund this line and the listing underperforms the model.

2Financing
%
%
yrs

Buying cash? Flip the switch on the results panel and the model drops the loan entirely. DSCR lenders that underwrite on the property's income are in our lender directory.

3Revenue
$
%
%

15.5% mirrors Airbnb's host-only fee, which most software-connected hosts pay. Hiring a manager? Add their cut on top — full-service management commonly runs 20–30% more.

4Operating costs
$
$
% rev

Monthly bills = utilities, internet, streaming, lawn, pest, supplies. The upkeep reserve is the line most first-time buyers forget — things break in proportion to how often guests use them.

Every assumption this model makes
  • Booked nights = 365 × occupancy. Gross revenue = nightly rate × booked nights. Cleaning fees are treated as a pass-through — they roughly cover the cleans.
  • Platform & management fees apply to gross revenue. The 15.5% default mirrors Airbnb's published host-only fee; edit it to match your channel mix or add a manager's cut.
  • The mortgage is a standard fully-amortizing loan with monthly compounding. Cash mode removes debt service and counts the full price in cash invested.
  • Breakeven occupancy holds your nightly rate and costs steady and finds the occupancy where annual cash flow crosses zero. Above the line you make money; below it you feed the property.
  • Deliberately excluded: appreciation, income-tax effects, depreciation and cost segregation, refinances, and the value of your own time. The deal has to clear on cash flow alone.
  • Privacy: the calculator runs entirely in your browser. Nothing you type is transmitted or stored.

How the model works

The calculator is a straight cash-flow model, the same shape an underwriter or a serious lender uses. Four groups of inputs feed it. Property and purchase sets what the deal costs to enter: price, closing costs, and the furnishing budget that listings photos are made of. Financing turns the price into a monthly payment — or disappears entirely when you flip the cash toggle. Revenue is nightly rate times booked nights, minus the platform and management fees that come off the top before you see a dollar. Operating costs carry the unglamorous lines: utilities and supplies each month, insurance and property tax each year, and a reserve for the things guests wear out.

What is left after all of that is annual cash flow — the number in the big type. Cash-on-cash divides it by every dollar you put in, so you can compare the deal against anything else that money could do. Cap rate strips the financing out and measures the property itself. And breakeven occupancy is the safety gauge: the calendar you must fill before the property stops costing you money each month.

The model leaves out appreciation, depreciation, and tax effects on purpose. Not because they do not matter — they can matter enormously — but because they belong to a different conversation, with a licensed CPA, after the operating math already works. A deal that only pencils if the market rises or the tax code cooperates is not a deal; it is a hope with a mortgage on it.

Vintage mechanical adding machine on a beach bar counter beside a coconut cocktail, paper tape curling out

Sanity-check the output before you trust it

Check the revenue inputs against reality, not hope. The model is only as honest as the nightly rate and occupancy you feed it. Pull the actual calendars of the five most comparable live listings in the market, or use a data platform like AirDNA or Rabbu — both are in our investment directory — and then underwrite below the average. A brand-new listing does not perform like a three-year-old listing with two hundred reviews.

Look at breakeven occupancy first. Cash-on-cash is the headline, but breakeven is the risk. If the deal only works above the market's typical occupancy, you are underwriting perfection. The gap between your expected occupancy and your breakeven is your margin of safety — the wider it is, the more bad months the property can absorb.

Stress it. Knock ten points off occupancy and twenty-five dollars off the nightly rate, and see whether the cash flow survives. Seasonal markets, new regulation, or one aggressive new competitor can do exactly that to a real property. If the stressed version still clears, you have a deal; if it collapses, you have a fair-weather deal.

Verify the fee line. The 15.5% default matches Airbnb's host-only fee, but your real number depends on your channel mix and whether you hire management. Run your exact platform math in the Airbnb fee calculator and the direct-booking calculator — then come back and make this model match.

Glass jar full of gold coins with a tiny paper beach umbrella planted in it, turquoise sea behind

The result is a starting gun, not a finish line

1. If the numbers clear — verify the market lets you operate. A beautiful cash-on-cash return means nothing in a city that will not issue you a permit. Search our free STR permit data — 129,643 records from 21 official registries — and read the permits and licensing guide before you write an offer.

2. If the numbers are close — work the revenue side. The inputs you control most are rate and occupancy, and both are marketing problems. The amenity ROI tool shows which upgrades move the nightly rate; the companion essay on property analysis walks through how professional listings squeeze more revenue from the same four walls.

3. If you are moving forward — line up the money and the plan. The lender directory covers DSCR loans that qualify on the property's income rather than your W-2, and the tax directory covers the cost-segregation conversation. And when the keys are yours, the launch itself is what we do all day — the Cavmir 12-step system turns a purchase into a listing that fills its own calendar.

Questions investors ask

Is this STR ROI calculator really free?

Yes. There is no signup, no email gate, and no paid tier. The math runs entirely in your browser and nothing you type is sent to us or stored anywhere.

What is a good cash-on-cash return for a short-term rental?

There is no universal number. Many investors want cash-on-cash in the high single digits or better once a property is stabilized, but the right bar depends on your market, your financing, and how much of your own time you put in. Compare the result against what the same cash would earn elsewhere, and against a long-term-rental comp for the same address — if the STR premium is thin, the extra work may not be worth it.

Where should the nightly rate and occupancy inputs come from?

From comps, not hope. Pull the real calendars and rates of the five most comparable live listings in the market, or use a market-data tool like AirDNA or Rabbu — both are in our investment directory. Then underwrite below the average you find: a new listing does not perform like an established one in year one.

Does the calculator include taxes, depreciation, or appreciation?

No, on purpose. It models cash in and cash out — the operating picture. Depreciation, cost segregation, and your personal tax position can change the after-tax answer materially, and that is a conversation for a licensed CPA. Appreciation is excluded so the deal has to work on cash flow alone; if the market also rises, that is upside, not the plan.

Want this model run on your actual deal?

Defaults are defaults. Tell us the property, the market, and the plan, and we will pressure-test the numbers with you — including the revenue side most spreadsheets get wrong.

Book a free strategy call