How to Calculate Rental Property Profit: ROI, Cash Flow and Yield
Buying a rental property is a big decision. You put in a lot of money. You take a loan. You hope the rent covers everything and leaves you with profit. But many people get this wrong. They look only at the rent. They forget the costs. Property tax, maintenance, repairs, and vacancy periods all eat into your returns.
This guide shows you how to calculate rental property profit in simple words. You will learn to calculate cash flow, ROI, and rental yield. No confusing terms. Just clear steps that work.
Why You Must Calculate Before Buying?
Most people look at one number. The monthly rent. They compare it to the EMI. If rent is higher than EMI, they think it is profit. This is a mistake. There are many other costs. Property tax. Maintenance. Vacancy periods. Repairs. Insurance. If you ignore these, you will get a false picture.
Read More: Difference Between Carpet Area and Built Up Area: Guide
Step 1: Calculate Gross Rental Income
This is the easy part. Take the monthly rent. Multiply by 12. That is your annual gross rent.
- Example: Rent is 25,000 per month. Annual gross rent = 3,00,000.
- But this is not your real income. Vacancy is a real thing. Tenants leave. Flats stay empty. Experts suggest assuming 1-2 months of vacancy per year. So your effective rental income is lower.
- Effective rent = 25,000 × 10 months = 2,50,000 per year.
Step 2: Subtract Operating Expenses

These are the costs of running the property. They do not include your home loan EMI.
- Property tax: 10,000 per year
- Maintenance charges: 3,000 per month = 36,000 per year
- Insurance: 5,000 per year
- Repairs and replacement: 15,000 per year
- Property management fee (if any): 8-10% of rent
Total operating expenses = 66,000 per year.
- Net Operating Income (NOI) = Effective rent – Operating expenses
- NOI = 2,50,000 – 66,000 = 1,84,000.
Step 3: Subtract Financing Costs
If you took a home loan, you pay EMIs. The EMI has two parts: principal and interest. Only the interest is a cost. The principal is your equity building. But for cash flow, the full EMI matters.
Let us say EMI is 20,000 per month. Annual EMI = 2,40,000.
- Cash flow before tax = NOI – Annual EMI
- Cash flow = 1,84,000 – 2,40,000 = -56,000.
This property is negative cash flow. You are paying 56,000 from your pocket every year. This is common in India. High property prices mean rent often does not cover EMI.
Step 4: Calculate Total Profit Over Time
Cash flow is not the whole story. Property also appreciates. You build equity through principal repayment. And you get tax benefits.
Let us assume the property value is 50,00,000. You paid 10,00,000 down payment. Loan is 40,00,000.
After 5 years:
- Property value appreciates 5% per year. New value = 63,81,000.
- Principal repaid = about 3,00,000.
- Total gain = Appreciation (13,81,000) + Principal (3,00,000) – Cash flow losses (2,80,000) = 14,01,000.
Your initial investment was 10,00,000. Total return = 140% over 5 years. That is about 28% per year. This looks good. But remember, you cannot access this gain until you sell.

ROI for Rental Property Calculator
ROI means Return on Investment. It tells you how much profit you make compared to what you invested.
Simple ROI formula:
- ROI = (Annual rental income – Annual expenses) ÷ Total investment × 100
- Example: Annual net income = 1,84,000. Total investment = 10,00,000.
ROI = 18.4%.
But this ignores appreciation and principal repayment. A more complete formula includes those.
Total ROI formula:
- ROI = (Cash flow + Appreciation + Principal repayment) ÷ Total investment × 100
- In our example, the total ROI over 5 years was 28% per year. This includes everything.
Cash Flow Rental Property Calculator
You can use online calculators to do this fast. Here is what you need to input:
- Purchase price
- Down payment
- Loan amount
- Interest rate
- Loan tenure
- Monthly rent
- Vacancy rate
- Property tax
- Maintenance
- Insurance
- Repairs
The calculator will show you monthly cash flow. It will also show you total profit over time. Many free calculators are available online.
You May Also Read: Apartment vs Condo Which Is Better? Pros, Cons and Costs 2026
Value of Rental Property Calculator
This helps you find the fair value of a property. It uses the income approach. The formula is simple.
Property Value = Net Operating Income ÷ Capitalization Rate
Capitalization rate (cap rate) is the expected return. In India, cap rates for residential property are 2-3%. For commercial property, they are 6-8%.
- Example: NOI is 1,84,000. Cap rate is 3%.
- Property value = 1,84,000 ÷ 0.03 = 61,33,333.
If the property is selling for 50,00,000, it may be undervalued. If it is selling for 70,00,000, it may be overvalued.
What is a Good ROI on Rental Property?
In India, a good ROI depends on the city and property type.
- Residential property: 2-4% rental yield. Total ROI with appreciation: 8-12%.
- Commercial property: 6-10% rental yield. Total ROI: 10-15%.
- REITs: 6-8% dividend yield. No maintenance headaches.
If you are getting 8-12% total ROI on residential property, that is good. If you are getting less than 6%, you may want to look elsewhere.
Quick Summary Table
| Metric | Formula | Example |
|---|---|---|
| Gross Rent | Monthly rent × 12 | 3,00,000 |
| Effective Rent | Gross rent – Vacancy | 2,50,000 |
| NOI | Effective rent – Operating expenses | 1,84,000 |
| Cash Flow | NOI – Annual EMI | -56,000 |
| Smple ROI | (NOI ÷ Investment) × 100 | 18.4% |
| Total ROI | (Cash flow + Appreciation + Principal) ÷ Investment | 28% per year |
| Property Value | NOI ÷ Cap rate | 61,33,333 |
FAQs
1. How do I calculate rental property profit in India?
Start with annual rent. Subtract vacancy. Subtract operating expenses like tax, maintenance, and insurance. This gives NOI. Then subtract your annual EMI. The result is your cash flow. Add appreciation and principal repayment for total profit.
2. What is a good ROI on rental property in India?
For residential property, 8-12% total ROI is good. Rental yield alone is usually 2-4%. Commercial property gives higher yields of 6-10%. If your ROI is below 6%, it may not be worth it.
3. What is the formula for ROI on rental property?
Simple ROI = (Annual net income ÷ Total investment) × 100. Total ROI includes cash flow, appreciation, and principal repayment.
4. How do I use a cash flow rental property calculator?
Input purchase price, down payment, loan details, rent, vacancy rate, and all expenses. The calculator shows monthly cash flow and total profit over time. Many free tools are available online.
5. What is a good cap rate for rental property in India?
For residential property, cap rates are 2-3%. For commercial property, they are 6-8%. Higher cap rate means higher return but also higher risk.
6. Should I include EMI in rental property profit calculation?
Yes. For cash flow, include the full EMI. For total profit, only the interest portion is a cost. The principal portion builds your equity.
7. What are the hidden costs in rental property?
Vacancy periods. Property tax. Maintenance charges. Repairs. Insurance. Property management fees. These can eat 20-30% of your gross rent.
8. Is rental property better than REITs in India?
Rental property gives you control and appreciation. But it needs time and effort. REITs give you liquidity and no maintenance. Returns are similar. Choose based on your preference.