In short
The popular rule that "buying wins after 8–10 years" does not survive contact with real Indian numbers. Take a ₹60 lakh flat that rents for ₹22,000 a month — a 4.4% yield — with prices growing 5% a year and your investments earning 11%: renting and investing the difference stays ahead for the full 30 years. Buying pulls ahead fast when the rental yield is above about 6%, or when prices grow 7%+ a year. Those two numbers decide it, not the length of your stay alone — though a stay under 5 years favours renting almost regardless, because stamp duty and early interest are money you cannot get back.
How this calculator is different
Most rent-vs-buy calculators quietly cheat in favour of buying: they compare an EMI to a rent, ignore stamp duty, and forget that the renter still has the down payment in hand. This one does not.
The buyer pays the down payment and all one-time charges up front, then pays EMI plus maintenance and property tax every month. Their net worth at the end is the property's grown value minus whatever loan is still outstanding.
The renter invests the exact same up-front cash on day one, pays rent that rises every year, and invests the monthly difference between the buyer's outflow and their rent. When rent eventually overtakes the EMI, the renter invests less — the model handles that too. Their net worth is their investment corpus.
Because both people give up identical cash at every point in time, the final comparison is honest.
The one number that decides it: rental yield
Take the annual rent and divide it by the property price. That is the gross rental yield, and it is the fastest way to read a market:
| Above 6% | Buying usually wins, and within about a decade even on modest 5% price growth. Rent is expensive relative to the asset. |
|---|---|
| 4% – 6% | Finely balanced. Buying needs price growth of roughly 6–8% a year to come out ahead. Below that, the renter's invested surplus keeps the lead. |
| Below 4% | Renting and investing the gap generally wins — and keeps winning for 30 years, unless prices grow 8–9% a year. The EMI is far larger than the rent, and that gap compounds hard. |
In much of Mumbai, Bengaluru, Pune and Gurugram, yields on new apartments sit in the 2–3.5% band. That does not mean "never buy" — a home you will live in for decades is also a life decision, and the model below assumes you actually invest every rupee you save by renting, which most people do not. But it does mean the financial case for buying in those cities rests on price growth showing up, not on the passage of time.
What the numbers can't tell you
- Nobody can ask you to vacate in 11 months
- You can renovate, drill, keep pets, age in place
- A forced monthly saving you cannot skip
- Rent stops at retirement; an EMI ends
- You can move for a better job in 30 days
- No ₹40 lakh bet on one builder and one pin code
- No 20-year liability if your income drops
- Your money stays liquid and diversified
A home you will live in for 20 years is a life decision with a financial side. A second flat "for investment" is purely a financial decision — and there, the yield maths above is the whole story.
Frequently asked questions
Is it better to rent or buy a house in India?
It depends far more on the rental yield in your locality and on price growth than on how long you stay. Run realistic Indian numbers — a ₹60 lakh flat renting at ₹22,000 a month, prices growing 5% a year, investments earning 11% — and renting while investing the difference stays ahead for 30 years. Buying pulls ahead quickly once annual rent is above about 6% of the price, or once prices grow 7% or more a year. Below a 4% yield, buying needs roughly 8–9% annual price growth to catch up at all. A stay of under 5 years favours renting almost regardless, because stamp duty and early interest are unrecoverable.
What is a good rent-to-price ratio for buying?
Divide annual rent by the property price. Above about 6% and buying wins within a decade even on modest 5% price growth. Between 4% and 6% it is finely balanced and needs price growth of 6–8% a year to favour buying. Below 4% — which is where most new apartments in Mumbai, Bengaluru, Pune and Gurugram sit — renting and investing the difference generally leaves you wealthier for 30 years, unless prices grow 8–9% a year.
Does this calculator account for the down payment I could have invested?
Yes, and that is the point most calculators miss. The renter in this comparison invests the entire down payment plus stamp duty and registration on day one, and then invests the monthly difference between the buyer's outflow (EMI plus maintenance) and the rent. Both sides give up the same cash, so the comparison is fair.
Should I assume my property will grow 10% a year?
Be careful with that. Over the last decade, residential prices across most Indian cities grew far slower than the headline stories suggest — roughly in line with or slightly below inflation in many markets, with sharp exceptions in specific micro-markets. Using 4–6% is a realistic base case. Run 8% and 10% too, and see whether the decision changes; if it only works at 10%, it is a bet, not a plan.
What costs of owning do people forget?
Society maintenance, property tax, repairs and repainting, home insurance, and the 1–2% brokerage plus capital gains tax when you eventually sell. Together these commonly run 0.7–1.2% of the property value every year. On a ₹60 lakh flat that is ₹42,000 to ₹72,000 a year that a renter never pays.
Last reviewed: September 2026 · Educational estimate only, not investment, tax or property advice. Future returns and property prices are unknowable. See Disclaimer.


