How to Calculate Rental-Property Cash Flow and Return

Annual rent divided by purchase price is the figure everyone quotes and it is not a return. Working out the real one takes an afternoon, and it usually changes what the owner thinks they own.

Updated 9 September 2026

Rental Property ROI CalculatorOpen

Joseph quotes a yield that does not mean anything

Ask Joseph what his rented flat yields and he has an answer ready: the annual rent divided by what he paid for it. It is a clean number, it is the one every conversation about property uses, and it describes almost nothing about his position.

It is not what he receives, because it ignores the months without a tenant and every cost of owning the place. It is not a return on his money, because he did not pay the purchase price in cash — he paid a deposit and has been servicing a loan ever since. And it says nothing at all about the part of the outcome that will dominate everything else, which is what the flat sells for.

Gross yield is a screening tool. It is useful for deciding which of forty listings to look at more closely, and that is the whole of its job. What follows is how to work out the number Joseph actually cares about, which is what his own money has earned.

Build it in layers

The method is a ladder, and each rung answers a different question. Confusion here comes from quoting one rung and meaning another.

Gross rent is the contracted amount, twelve months of it, and it is a fiction — it assumes a tenant every month and every payment made.

Net operating income is what the property earns before any financing. Take the rent actually collectible, so subtract the vacant months and anything not recovered. Then subtract everything required to keep the place operating: society and maintenance charges, property tax, insurance, repairs, the brokerage paid each time a tenant changes, and management if somebody is paid to do it. This is the property's own earnings, and it is the number a buyer with no loan would care about.

Cash flow is what reaches Joseph's bank account. Take the operating income and subtract the loan payment and any capital spending — the new bathroom, the replaced wiring. This is frequently negative in the early years of a leveraged purchase, and a negative number here is not automatically bad; it means the position is being funded from elsewhere, which is a fact worth knowing rather than a verdict.

Equity invested is what Joseph has actually put in: the deposit, all the acquisition costs, and every rupee of capital spending and negative cash flow he has covered since.

Net sale proceeds is what he would walk away with: the sale price, less the outstanding loan, less brokerage and the costs of selling, less the tax due.

Three measures, and what each is blind to

With the ladder built, three standard measures can be computed, and each answers a genuinely different question.

Capitalisation rate is operating income against the property's value. It describes the asset and ignores Joseph entirely — how he financed it, what he paid, when he bought. That is exactly why it is useful for comparing one property against another, and useless for telling him how he has done.

Cash-on-cash return is the year's cash flow against the equity invested. This one is about Joseph rather than the flat, and it is the number that tells him whether the position is currently feeding him or being fed. Its blind spot is that it ignores appreciation completely, so a property throwing off little cash while rising in value looks poor by this measure and may not be.

The internal rate of return — computed as an XIRR, because the cash flows are irregular and dated — is the only one that puts everything in one place: the deposit going out, every monthly flow in or out, the capital spending, and the sale proceeds at the end. It is the honest answer. It also requires Joseph to have kept records, which is the real obstacle, and it cannot be computed at all until he assumes a sale price and date.

Quote whichever you like, but say which one it is. Most property arguments are two people quoting different rungs of the ladder at each other.

What leverage is doing to the answer

One structural point, because it explains why two owners of identical flats can honestly report very different returns.

Joseph's return is computed on his equity, not on the property's value. If the flat rises and he put down a fraction of the price, the gain is measured against that fraction, which magnifies it. The same magnification applies to a fall, and it applies to the running costs too — a year where the operating income does not cover the instalment eats equity at a rate the headline yield gives no hint of.

So leverage does not improve the investment. It amplifies whatever the investment was going to do, in both directions, and the direction is not known in advance. A cash-on-cash return that looks excellent in a good year is the same mechanism that produces the bad one.

Compute it as a range

The final discipline is not to produce a single number, because the single number will be wrong in a way that is invisible.

Several of the inputs are guesses wearing the clothes of facts. How many months vacant, over a decade. Whether rent rises, and how fast. What the major repairs will cost and when. Where the interest rate goes if the loan resets. What the flat sells for and how long the sale takes. Change any one of these plausibly and the answer moves considerably.

Run it three times — pessimistic, central, optimistic — and look at the spread. If the position is sound across all three, Joseph has a robust investment. If it only works in the optimistic case, he has a forecast rather than an investment, and he now knows which assumption is carrying it. That is the whole value of the exercise, and it is the same logic choosing an inflation assumption applies to a goal.

What this cannot tell you

The method above is arithmetic and it is correct. What it needs, and what neither this page nor this site can supply, is Indian data to put into it.

We hold no series for rental yields, vacancy rates, rent growth or property prices in any Indian city. So the article gives Joseph the structure and cannot give him a benchmark: no typical yield, no usual vacancy allowance, no normal maintenance percentage. Every such figure in circulation is either a local anecdote or an asking-price index, and inventing one here would be worse than the silence.

What he can do instead is populate it from his own records, which are the best evidence available for his own flat, and treat any external benchmark he is offered as unverified until its source is named.

What to take away

Gross yield screens listings and settles nothing. Build the ladder instead: gross rent, then operating income after vacancy and every cost of ownership, then cash flow after the loan, then the equity actually invested, then what a sale would net.

Use the capitalisation rate to compare properties, cash-on-cash to see whether the position feeds you, and an XIRR over dated cash flows for the real answer — and always say which one you are quoting. Remember that leverage magnifies the outcome rather than improving it. And run the whole thing three times, because the number that matters is not the central estimate but whether the position survives the pessimistic one.

Disclaimer

Educational content only. This is not personalised financial, investment or tax advice. Figures quoted are historical or illustrative and are not forecasts. Consult a qualified professional before acting on anything you read here.