.elementor-6900 .elementor-element.elementor-element-b94b634{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6900 .elementor-element.elementor-element-4efeae0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri{writing-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri div{writing-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > div, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > h1, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > h2, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > h3, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > h4, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > h5, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > h6, .elementor-6900 .elementor-element.elementor-element-6596eb8.ob-harakiri > p{transform:rotate(0deg);}.elementor-6900 .elementor-element.elementor-element-6596eb8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-a3583ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6900 .elementor-element.elementor-element-5092a59{--display:flex;}.elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri{writing-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri div{writing-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > div, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > h1, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > h2, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > h3, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > h4, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > h5, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > h6, .elementor-6900 .elementor-element.elementor-element-6cf452c.ob-harakiri > p{transform:rotate(0deg);}.elementor-6900 .elementor-element.elementor-element-6cf452c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-6900 .elementor-element.elementor-element-911cef9{--display:flex;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-6900 .elementor-element.elementor-element-4efeae0{--width:50%;}.elementor-6900 .elementor-element.elementor-element-a3583ea{--width:50%;}}lang="en-US"> Beware the Cash on Cash Return Formula – REI School
REI School

Beware the Cash on Cash Return Formula

August 25, 2025 | 2 Minute Read

One of our core real estate strategies is balancing long-term rentals with short-term rentals. This mix diversifies our portfolio and has significantly increased our monthly net profits over the past several years.

But I don’t stop there—I’m always exploring new ways to boost cash flow. Recently, I started looking into the idea of using tiny homes as short-term rentals. My research began with YouTube videos, just to see if the strategy is viable before committing to anything.

The Reality of Tiny Homes

Here’s what I found: tiny homes ain’t cheap. Beyond the house itself, you need to buy the land, customization/design of the home, and have high-end amenities to attract paying guests who want that unique experience. Altogether, you’re likely looking at $100,000–$150,000 per unit.

Most videos on the topic focus on the type of tiny home, location, projected nightly rates, and occupancy targets. Then they hit you with the big hook—cash-on-cash return (COC). Many claim 25%–50% COC, which sounds incredible but is often misleading.

Understanding Cash-on-Cash Return

Here’s how COC is calculated:

  • Purchase price: $100,000

  • Down payment + closing costs: $25,000 invested cash

  • Annual net cash flow: $12,000

Formula:

$12,000 / $25,000 x 100 = 48% COC

A 48% ROI looks amazing on paper, and it’s easy to see why some investors would get excited. But the calculation often overlooks the real costs of operating a short-term rental.

The Real Expenses of Short-Term Rentals

Beyond your monthly PITI (principal, interest, taxes, insurance), STRs come with significant additional costs which you must cover:

  • Utilities (gas, electric, water)

  • Internet and cable

  • Furniture, décor, and amenities (initial cost spread across the first year)

  • Property management fees

  • Booking and pricing software, channel manager fees

  • Cleaning and housekeeping

  • Supplies (toiletries, paper goods, cleaning products)

  • Lawn care and garbage service

  • Routine and unexpected maintenance

For example, this month one of my STR properties needed:

  • $3,000 septic repair

  • $1,500 plumbing repair

  • $1,000 tree removal

That $5,500 bill will take me two months of bookings to recoup.

Across our STR portfolio, these operating costs average about 60% of gross income, leaving a 40% net margin. Still profitable, but far less glamorous than the inflated COC numbers often advertised.

A More Grounded Metric: Cap Rate

Instead of chasing COC hype, I prefer to evaluate deals with the cap rate formula:

Net income / Current Property Value

Example:

  • Gross monthly income: $2,500

  • Expenses: 60%

  • Net monthly income: $1,000 ($12,000 annually)

  • Current value: $100,000

$12,000 net / $100,000 = 12% cap rate

Now, if the property appreciates in two years to $110,000 and you increase your NOI to $15,000:

$15,000 net / $110,000 = 13.6% cap rate

Cash-on-cash return looks sexy and can be useful, but it’s often presented in a way that oversimplifies the reality of calculating returns on rental properties.

Cap rate provides a clearer, more realistic picture of long-term profitability.

In the end, you need to decide for yourself which ROI approach works best for you.

Exit mobile version