ROI Comparison Calculator

Two properties, compared by yearly return.

Your inputs

Property A and B
years
years
Adjust rates and selling cost
Both are
% of sale
% of value
% of value
% duty
% duty
% of duty
% of duty

Rates verified 18 Oct 2026 · confirm on Kaveri Online before registering. First-sale slabs apply to flats and apartments only. Surcharge is the Greater Bengaluru Area rate.

Your result

Indicative
Property A earns more a year
+0.72%

A: 7.16% a year; B: 6.44% a year.

7.16%
A, a year
6.44%
B, a year
₹ 33,72,000
A, total profit
₹ 55,48,000
B, total profit
Before tax. B has the bigger total profit but a lower yearly return.

Quick answer: Compare properties by yearly return (IRR), not total ROI, because ROI ignores time. A ₹ 80 lakh Bengaluru flat sold for ₹ 1.1 crore after 5 years with ₹ 2.4 lakh net rent returns 7.16% a year. A ₹ 1.2 crore flat sold for ₹ 1.7 crore after 6 years with ₹ 3 lakh rent returns 6.44%, even though its total ROI is higher.

A and B, side by side

Updates as you type
Before tax. Stamp duty and registration at Bengaluru rates.
ItemAB
Price plus buying costs₹ 86,08,000₹ 1,29,12,000
of which stamp duty and registration₹ 6,08,000₹ 9,12,000
Net rent, all years₹ 12,00,000₹ 18,00,000
Sale value less selling cost₹ 1,07,80,000₹ 1,66,60,000
Total profit₹ 33,72,000₹ 55,48,000
Total return (ROI)39.17%42.97%
Money multiple1.39×1.43×
Yearly return (IRR)7.16%6.44%

How do you use the ROI comparison calculator?

  1. For each property, enter the price, the value you expect to sell at, how many years you will hold it, and the rent it earns a year after maintenance and other owner costs.
  2. Under “Adjust rates and selling cost”, pick new flats or resale for stamp duty, set the selling cost and change the government rates if needed.
  3. Read which property earns more a year, and compare total profit and ROI in the table.

Why compare properties by yearly return, not total ROI?

Total ROI is the profit as a share of what you paid. It ignores time: 40% over 5 years is a better result than 43% over 6 years. It also ignores when the money comes in, since rent arrives every year while the sale comes at the end. The yearly return, or IRR, counts both, so properties with different prices and holding periods can be compared fairly.

The calculator adds Bengaluru stamp duty and registration to each price, takes the selling cost off each sale, and finds the yearly rate that balances what you put in with what you get back.

How the comparison is worked out

1
CostPrice + stamp duty + cess + surcharge + registration
2
BackNet rent each year + sale value × (1 − selling cost) at the end
3
Total ROI(Back − cost) ÷ cost
4
Yearly returnIRR: the rate at which cost = all money back, discounted year by year

Worked example: a ₹ 80 lakh flat against a ₹ 1.2 crore flat

Property A costs ₹ 86,08,000 with stamp duty and registration, earns ₹ 2.4 lakh net rent a year and sells for ₹ 1.1 crore after 5 years: a profit of ₹ 33,72,000, a total ROI of 39.17% and 7.16% a year. Property B costs ₹ 1,29,12,000, earns ₹ 3 lakh a year and sells for ₹ 1.7 crore after 6 years: a bigger profit of ₹ 55,48,000 and a higher ROI of 42.97%, but only 6.44% a year. A puts your money to work faster.

Worked example: when a property loses money

If A sold for only ₹ 70 lakh with no rent, it would return −4.44% a year, a loss of ₹ 17,48,000.

Property A at different sale values

₹ 80 lakh resale flat, ₹ 2.4 lakh net rent a year, 5 years, 2% selling cost, before tax.
Sale valueTotal profitTotal ROIYearly return
₹ 90,00,000₹ 14,12,00016.40%3.25%
₹ 1,00,00,000₹ 23,92,00027.79%5.28%
₹ 1,10,00,000₹ 33,72,00039.17%7.16%
₹ 1,20,00,000₹ 43,52,00050.56%8.92%

What should you keep in mind?

Frequently asked questions

Compare the yearly return, not just the total profit. A ₹ 80 lakh flat sold for ₹ 1.1 crore after 5 years with ₹ 2.4 lakh net rent returns 7.16% a year. A ₹ 1.2 crore flat sold for ₹ 1.7 crore after 6 years with ₹ 3 lakh rent returns 6.44%, despite a larger profit.

ROI is total profit divided by what you put in, with no regard to time. IRR is the yearly rate that balances what you put in against what comes back, year by year. IRR lets you compare holdings of different lengths.

A bigger profit can come from a bigger price or a longer holding. Spread over more money or more years, it can be a lower yearly return. The yearly return shows how hard each rupee works, which matters if you plan to reinvest the money after the sale.

Yes. Bengaluru stamp duty of 5% (lower slabs on a new flat up to ₹ 45 lakh), 10% cess and 2% surcharge on the duty, and the 2% registration fee are added to each price. For the ₹ 80 lakh resale flat that is ₹ 6,08,000. You can change the rates under the toggle.

The yearly rent after what you pay as owner: society maintenance, property tax, insurance and repairs, and an allowance for empty months. If the flat is self-occupied or empty, enter 0. A negative figure is allowed if costs exceed rent.

No. Figures are before tax. Rent is taxed at your slab after a 30% deduction, and gains on sale after more than 24 months at 12.5% plus cess, so the after-tax gap between two properties can differ. Please verify with your Chartered Accountant before acting.

Sources

Indicative only and before tax. Verify the tax position with your Chartered Accountant before acting, and confirm stamp duty and registration on Kaveri Online before registering.

Buying a home in Bengaluru? Talk to an acre&key advisor.

Related calculators

The next steps most buyers take after this one.

Property Investment ROI
Calculate annualized returns and overall ROI on real estate investments.
Calculate →
Property Comparison Calculator
Up to three flats on price per carpet sq ft, cash needed and monthly outgo.
Calculate →
Inflation-adjusted Property Returns Calculator
Your property return after inflation, in today’s money.
Calculate →
Leveraged Property Return Calculator
Return on your own money when part of the price is a loan.
Calculate →
Net Rental Yield Calculator
Rental yield after maintenance, property tax and vacancy.
Calculate →
CAGR Calculator
Annual growth rate between a purchase price and a sale price.
Calculate →