Rental Property ROI Calculator

Enter annual rent, annual expenses and total cash invested to get the rental ROI and cash flow.

How it is calculated

The tool calculates a simple cash-on-cash return in two steps. First annual cash flow = annual rent − annual expenses. Then ROI (%) = annual cash flow ÷ total cash invested × 100. Rent is the income for a whole year, and expenses are everything you pay out in a year to keep the property running, including loan payments if you borrowed. Total cash invested is only the money you put in yourself, such as the down payment, closing costs and upfront repairs. Rent and expenses cannot be negative and the investment must be above zero. If expenses are higher than rent, the cash flow and ROI are negative. The result is a one-year figure: it does not include property appreciation, taxes on the income or any change in the loan balance. The dollar sign is only a symbol for your own currency.

Worked example

A flat brings in 18,000 of rent per year. Yearly costs, including loan interest, tax, insurance and repairs, are 6,500, and you put in 60,000 of your own cash. Step 1: the annual cash flow is 18,000 − 6,500, which the tool shows as $11,500.00. Step 2: divide by the cash invested, 11,500 ÷ 60,000 = 0.1917. Step 3: multiply by 100. The ROI is 19.17% per year on the money you put in.

Try this example →

Common mistakes

  • Putting the full purchase price in the investment field when you borrowed. This tool measures return on your own cash, so enter the down payment, closing costs and repairs; the loan payments belong under expenses instead.
  • Entering monthly rent and monthly expenses. Both fields are annual, so a monthly rent of 1,500 must be typed as 18,000.
  • Leaving out costs that reduce the cash flow, such as vacancy, property tax, insurance, management fees and repairs. Without them the ROI looks better than it is.
  • Counting the loan principal repayments as a profit, or leaving them out of expenses. Whatever you actually pay each year on the loan should be in the expenses field.
  • Reading a negative ROI as an error. If annual expenses exceed rent, the result is a negative cash flow and a negative percentage, which is a real loss.

About this calculator

This calculator computes the cash-on-cash return on investment for a rental property: annual cash flow (rent collected minus annual expenses — operating costs such as taxes, insurance and maintenance, plus any mortgage payments) divided by the total cash actually invested — down payment, closing costs and any upfront repairs — expressed as a percentage.

Real estate investors favor this ROI over simpler gross-yield figures because it measures return on the actual capital at risk rather than the property's full purchase price, making it easy to compare a leveraged rental deal against other investments like index funds or bonds. A cash-on-cash return of 8–12% is generally considered solid for a rental property.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    Since loan payments go into the expenses box, the part that repays principal lowers the ROI shown even though it builds your equity. Run the tool twice, once with the full payment and once with interest only, to see the range your return sits in. Vacancy is easy to forget: lowering the rent by a month or two shows what an empty spell does. How do you treat repairs and vacancy in your own numbers?

Popular calculators

All Calculators