Real Estate

How to Calculate Rental Property ROI, Yield and Cash Flow

Learn how gross yield, net yield, cash flow, cash-on-cash return and property ROI answer different investment questions, with formulas and a worked example.

By ToolMint Editorial Team

ToolMint's editorial team creates practical guides for property, career, business, marketing, SEO, and web workflows.

9 min read Published Jul 22, 2026

Quick answer

In brief

Rental property return is not one number. Gross yield compares annual rent with property value, net yield accounts for operating costs, cash flow measures money remaining after expenses and financing, and cash-on-cash return compares pre-tax cash flow with the cash invested. Use several metrics together and document every assumption.

Key facts

Best for
Comparing rental scenarios with consistent income, cost and financing assumptions.
Gross yield
Annual gross rent divided by property value or purchase price.
Net yield
Net operating income divided by property value or purchase price.
Cash flow
Income minus operating costs and financing payments for the period.
Related tool
Property Investment Calculator
Last updated
Jul 22, 2026

Limitations

  • Return estimates depend entirely on the rent, vacancy, costs, financing and value assumptions entered.
  • Taxes, transfer charges, service fees, maintenance obligations and lending terms vary by property and jurisdiction.
  • A calculator is not a valuation, forecast, lending decision or investment recommendation.

Rental analysis becomes clearer when each metric is tied to one question. Gross yield is a quick income comparison. Net yield asks what remains after operating expenses. Cash flow includes financing. Cash-on-cash return relates that cash flow to the cash committed. A broad ROI calculation may also include estimated changes in property value and sale costs, but those future values are assumptions rather than known returns.

Use the Property Investment Calculator to model the figures, then keep a written record of where each input came from. The Real Estate tools hub also links to mortgage and comparison workflows.

Start With a Complete Assumption Sheet

Collect figures for one consistent period, normally a year:

  • purchase price and acquisition costs;
  • cash deposit and financing amount;
  • expected rent and realistic vacancy allowance;
  • service charges, maintenance, management and insurance;
  • recurring taxes or government charges where applicable;
  • mortgage principal and interest payments;
  • a contingency for irregular repairs; and
  • expected selling costs if you are modeling an exit.

Do not mix monthly rent with annual expenses or use an advertised rent as though it were guaranteed occupancy. Label uncertain inputs as estimates and test more than one scenario.

Gross Rental Yield

Gross yield ignores operating expenses and financing:

Gross yield = Annual gross rent / Property value x 100

If annual rent is 72,000 and the property price is 1,200,000, gross yield is 6%.

72,000 / 1,200,000 x 100 = 6%

This is useful for an initial comparison, but it does not show how much money the owner keeps.

Net Rental Yield

Net operating income is gross rental income minus operating expenses before financing and income tax.

Net operating income = Effective rental income - Operating expenses
Net yield = Net operating income / Property value x 100

Suppose vacancy reduces effective income to 68,400 and operating expenses total 18,000. Net operating income is 50,400, producing a 4.2% net yield on a 1,200,000 property.

The denominator must be consistent. Some analysts use purchase price; others use current market value or total project cost. State which one you use so comparisons remain meaningful.

Annual Cash Flow

Cash flow includes debt payments:

Annual cash flow = Net operating income - Annual debt service

If net operating income is 50,400 and annual mortgage payments are 43,200, estimated pre-tax cash flow is 7,200. Mortgage principal reduces the outstanding loan but still leaves the owner's bank account during the period, so it belongs in a cash-flow view.

Cash-on-Cash Return

Cash-on-cash return compares pre-tax annual cash flow with the cash invested:

Cash-on-cash return = Annual pre-tax cash flow / Cash invested x 100

Cash invested can include the deposit, acquisition costs and initial renovation. If those total 360,000, the 7,200 cash flow in the example equals a 2% cash-on-cash return.

This measure is sensitive to financing. More debt can reduce cash invested but increase payment risk and make cash flow more vulnerable to vacancy or rate changes.

What Should Count as ROI?

ROI is often used loosely. A simple historical calculation is:

ROI = Net gain / Total cash invested x 100

For a sold property, net gain can include rental cash flow plus net sale proceeds minus the original cash invested. For an unsold property, appreciation is only an estimate. Avoid presenting projected appreciation as a realized gain.

Test More Than One Scenario

Create at least three cases:

Scenario Rent Vacancy Expenses Purpose
Conservative Lower Higher Higher Tests downside resilience
Base Evidence-based Typical assumption Documented estimate Main planning case
Optimistic Higher Lower Lower Shows sensitivity, not a promise

The spread between cases can be more useful than one headline percentage. If a small rent decrease turns cash flow negative, the scenario has little margin for error.

Common Calculation Mistakes

  1. Using gross yield as though it were profit.
  2. Leaving vacancy, maintenance or management costs at zero without justification.
  3. Comparing properties with different cost definitions.
  4. Counting mortgage principal as an expense in net operating income, then counting it again in debt service.
  5. Treating appreciation, rent growth or sale proceeds as guaranteed.
  6. Ignoring the timing of major repairs and one-time acquisition costs.

For side-by-side options, enter the same assumptions into the Property Comparison Generator and explain any property-specific differences.

Frequently asked questions

Is gross rental yield the same as ROI?

No. Gross yield compares rent with property value and ignores most costs. ROI compares a defined net gain with the investment required to produce it.

Should mortgage payments be included in net yield?

Net yield normally uses operating income before financing. Mortgage payments belong in cash-flow and cash-on-cash calculations.

Can a high-yield property still have weak cash flow?

Yes. Financing, vacancy, service charges, maintenance or management costs can reduce or eliminate cash flow even when gross yield looks attractive.

Does ToolMint forecast property performance?

No. It calculates estimates from user-provided assumptions. Verify property facts, current charges and financing terms before making a decision.

Build a Reviewable Decision

A useful property model is transparent, not merely precise-looking. Show the formulas, label estimated inputs, test downside conditions and compare several return measures. That makes the result easier to challenge, update and discuss with qualified advisers.

Sources

Enjoyed this guide? Share it.

Related tools

Browse all →

Related guides