Skip to content
CalculStoreCalculStore
All tools / Money

Rental property calculator

Cash flow, cap rate and cash-on-cash return for a rental property.

About this calculator

This rental property calculator shows whether a property would pay for itself. Enter the price, the mortgage, the rent and the running costs.

It gives the monthly cash flow, the cap rate and the cash-on-cash return, and shows where each month's rent goes.

How it works

Net operating income is the rent collected, less vacancy and running costs, before the mortgage. Cap rate is that yearly income ÷ the price. Cash flow also takes off the mortgage payment, and cash-on-cash return divides the yearly cash flow by the cash you put in.

Last reviewed:

Worked example

  • Purchase price: $300,000
  • Down payment: 25%
  • Interest rate: 7% a year
  • Loan term: 30 yr
  • Closing and repair costs: $9,000
  • Monthly rent: $2,400
  • Vacancy: 5%
  • Property tax: $3,600 a year
  • Insurance: $1,500 a year
  • Maintenance: 8% of rent

Monthly cash flow: $166.07 (after the mortgage and running costs)

Common questions

What is a good cap rate?

Many investors look for about 5% to 10%, but it depends on the area and the risk. Lower cap rates are common in expensive, stable markets.

What is the 1% rule?

A quick screen that says the monthly rent should be at least 1% of the purchase price. It ignores many costs, so use it only to shortlist properties.

What is cash-on-cash return?

Your yearly cash flow divided by the cash you put in, such as the down payment and closing costs. It shows the return on your own money, after the mortgage.

Sources and further reading

The story behind it

Where the idea came from: The cap rate, short for capitalization rate, comes from appraisers, who value a property by capitalizing its yearly income: dividing that income by a market rate.

One number lets investors compare buildings of very different prices. Cash-on-cash return adds the effect of the mortgage, so the calculator shows both.

Why you can trust this calculator

  • It runs in your browser. Nothing you type into it is sent anywhere.
  • The method is explained on this page, so you can check it yourself.
  • Free to use, with no sign-up.
  • Results are estimates, not financial advice.
  • Spotted a mistake? Tell us and we'll look into it.
Prof. Alexandre Laurent, founder of CalculStore
Built byProf. Alexandre Laurent

After 15 years as a mathematics educator, I built CalculStore to give students, teachers, professionals and anyone working with numbers simple, reliable tools.

Meet the founder