Buying a property can generate returns in two main ways: regular income from rent and appreciation in the property’s value. However, simply comparing the purchase price with the current market value does not provide a complete picture of investment performance.
Property ROI (Return on Investment) measures the return generated by a property compared with the amount invested in it. A proper calculation should consider the purchase price, stamp duty, registration, renovation, rental income, vacancy, maintenance, financing costs and the property’s eventual selling value.

For investors in India, tax treatment also needs to be considered separately because rental income and capital gains can have different tax implications. The Income Tax Department treats income from house property and gains from the sale of property under separate tax provisions.
What Is Property ROI?
Property ROI is the percentage return earned from a real-estate investment over a particular period.
A simplified formula is:
Property ROI (%) = (Total Gain from Property ÷ Total Investment) × 100
Total gain can include:
- Rental income
- Increase in property value
- Other permitted income from the property
Total investment can include:
- Purchase price
- Stamp duty
- Registration charges
- Brokerage
- Legal expenses
- Renovation and furnishing
- Other acquisition costs
For a meaningful calculation, investors should distinguish between gross ROI, net ROI and annualised ROI.
Step 1: Calculate the Total Investment Cost
Start by calculating everything you spent to acquire and prepare the property.
Suppose:
- Purchase price = ₹60 lakh
- Stamp duty and registration = ₹4 lakh
- Brokerage and legal expenses = ₹1 lakh
- Renovation and furnishing = ₹5 lakh
The total initial investment becomes:
₹60 lakh + ₹4 lakh + ₹1 lakh + ₹5 lakh = ₹70 lakh
Using only the ₹60 lakh purchase price would overstate the investment return.
This is particularly important because transaction costs can represent a substantial additional expense.
Step 2: Calculate Annual Rental Income
If the property is rented, calculate the actual annual rental income.
For example, suppose the property earns:
₹30,000 per month
Annual rent:
₹30,000 × 12 = ₹3.60 lakh
However, assuming 12 months of rent every year can make the calculation unrealistic. A property may remain vacant between tenants.
Suppose it is vacant for one month:
₹30,000 × 11 = ₹3.30 lakh
The Income Tax Department’s property-income guidance also recognises situations involving actual rent for periods when a property is let out.
Step 3: Deduct Property Expenses
Rental income is not necessarily the same as the cash income retained by the owner.
Potential expenses include:
- Repairs
- Maintenance
- Property tax
- Society charges paid by the owner
- Property management fees
- Insurance
- Advertising or tenant-placement expenses
- Vacancy-related costs
Suppose annual rental income is ₹3.30 lakh and annual property expenses are ₹60,000.
Net rental cash income:
₹3.30 lakh − ₹60,000 = ₹2.70 lakh
This figure gives a better basis for calculating the property’s income return.
Step 4: Calculate Rental Yield
Before calculating the complete ROI, it is useful to calculate the property’s rental yield.
The basic formula is:
Rental Yield (%) = (Annual Net Rental Income ÷ Total Property Investment) × 100
Using the example:
- Net rental income = ₹2.70 lakh
- Total investment = ₹70 lakh
Rental yield:
₹2.70 lakh ÷ ₹70 lakh × 100 = 3.86%
This represents the approximate annual rental return before considering broader investment factors such as capital appreciation and certain taxes.
Step 5: Calculate Property Appreciation
The second major source of property returns is appreciation.
Suppose the property purchased for ₹60 lakh is worth ₹78 lakh after five years.
Capital appreciation:
₹78 lakh − ₹60 lakh = ₹18 lakh
However, investors should be careful about which cost base they use. If the total acquisition and improvement cost was ₹70 lakh, comparing the ₹78 lakh value with ₹70 lakh provides a more realistic picture of the overall capital return from the money invested.
The property’s market value should ideally be based on realistic comparable transactions rather than an optimistic asking price.
Step 6: Add Rental Income and Appreciation
Now combine the property’s two major sources of return.
Suppose over five years:
- Total investment = ₹70 lakh
- Net rental income over five years = ₹13.50 lakh
- Property value at the end = ₹78 lakh
Capital value gain compared with total initial investment:
₹78 lakh − ₹70 lakh = ₹8 lakh
Add rental income:
₹8 lakh + ₹13.50 lakh = ₹21.50 lakh
Simplified five-year ROI:
₹21.50 lakh ÷ ₹70 lakh × 100
= 30.71%
This is the approximate cumulative ROI before considering applicable taxes, financing costs and selling expenses.
Step 7: Include Selling Costs
If the property is eventually sold, the owner may incur expenses such as:
- Brokerage
- Legal/documentation charges
- Other transaction costs
Suppose the property sells for ₹78 lakh and selling expenses total ₹1 lakh.
Net sale proceeds:
₹77 lakh
This should be used instead of the headline sale price when calculating the final return.
Step 8: Account for Home-Loan Costs
If you purchase the property with a home loan, calculating ROI becomes more complicated.
Suppose you invest ₹20 lakh of your own money and borrow ₹50 lakh. The property’s total cost is still based on the property’s acquisition and related expenses, but your return on your own equity can differ substantially from the unleveraged property ROI.
Loan interest is a financing cost and should be included when calculating the investor’s actual cash return.
Principal repayment should be treated differently from interest because principal repayment increases the owner’s equity in the property rather than representing a pure expense.
The Income Tax Department’s current guidance separately recognises interest on borrowed capital in computing income from house property, subject to the applicable rules and taxpayer circumstances.
Step 9: Consider Taxes
Taxes can significantly affect the final return.
Rental income is considered under the Income from House Property provisions, while profit from selling property can fall under Capital Gains, subject to the applicable rules. The Income Tax Department confirms that profit or gain from the transfer of a capital asset is generally considered under the Capital Gains head.
The tax calculation depends on factors such as the property’s holding period, taxpayer circumstances, applicable deductions and the law in force for the relevant tax year.
Therefore, investors should calculate both:
Pre-tax ROI
and
Post-tax ROI
The latter gives a more realistic picture of the amount ultimately retained.
Step 10: Calculate Annualised ROI
A cumulative ROI does not show how quickly the return was generated.
For example, a 30% return over two years is very different from a 30% return over ten years.
A commonly used simplified annualised-return formula is:
Annualised ROI = [(Ending Value ÷ Initial Investment)^(1 ÷ Number of Years) − 1] × 100
For example, if ₹70 lakh grows to ₹91 lakh over five years, excluding interim cash flows for this simplified illustration:
Annualised return:
[(91 ÷ 70)^(1/5) − 1] × 100
≈ 5.4% per year
When rental income is received during the holding period, a proper cash-flow or IRR calculation can provide a more accurate annualised return.
ROI vs Rental Yield
These two terms are related but not identical.
Rental yield measures income generated by rent relative to the property’s value or investment.
Property ROI can include:
- Rental income
- Capital appreciation
- Expenses
- Financing costs
- Selling costs
- Taxes
Therefore, a property with a 4% rental yield could have a significantly different overall ROI depending on how its market value changes.
Example of a Complete Property ROI Calculation
Consider this five-year investment:
| Component | Amount |
| Purchase price | ₹60 lakh |
| Stamp duty & registration | ₹4 lakh |
| Brokerage/legal costs | ₹1 lakh |
| Renovation | ₹5 lakh |
| Total initial investment | ₹70 lakh |
| Five-year net rental income | ₹13.50 lakh |
| Net sale proceeds | ₹77 lakh |
Total cash received:
₹13.50 lakh + ₹77 lakh = ₹90.50 lakh
Overall gain:
₹90.50 lakh − ₹70 lakh = ₹20.50 lakh
Cumulative ROI:
₹20.50 lakh ÷ ₹70 lakh × 100 = 29.29%
This is an illustrative calculation before considering the detailed tax and financing position.
Common Mistakes When Calculating Property ROI
Investors should avoid:
- Using only the purchase price
- Ignoring stamp duty and registration
- Assuming 12 months of rent every year
- Ignoring maintenance and repairs
- Treating the property’s asking price as its actual market value
- Ignoring loan interest
- Forgetting selling costs
- Ignoring taxes
- Comparing properties solely on rental yield
- Confusing cumulative ROI with annualised returns
Conclusion
Calculating property ROI requires looking beyond the difference between the purchase price and the eventual selling price. A comprehensive calculation should consider total acquisition costs, rental income, vacancy, operating expenses, capital appreciation, financing costs, selling expenses and applicable taxes.
The basic framework is:
Property ROI = (Total Net Returns ÷ Total Investment) × 100
For a long-term investment, annualised returns or an IRR-style cash-flow calculation can provide a more meaningful comparison than simple cumulative ROI.
The Income Tax Department provides tools that allow taxpayers to estimate tax using house-property and capital-gain information, which can help when preparing a more complete post-tax investment analysis.
Ultimately, ROI is only one measure of a property’s attractiveness. Location, rental demand, vacancy risk, liquidity, financing structure, maintenance requirements and the investor’s time horizon should also be considered before purchasing an investment property.


