How to calculate rental yield before buying an investment property
Rental income sounds simple.
You buy a property, find a tenant, collect rent every month and keep the difference after expenses.
The calculation gets a little more interesting once you include the purchase cost, maintenance, vacancy, property tax and other expenses.
That’s where rental yield comes in.
Rental yield tells you how much rental income you’re earning compared with the money you’ve put into the property. It gives you a quick way to compare 2 properties that have very different prices and rents.
What is rental yield?
Rental yield is the annual rental income expressed as a percentage of the property’s cost or value.
The basic formula is:
Rental Yield = Annual Rental Income ÷ Property Cost × 100
For example, suppose you buy a flat for ₹60 lakh and rent it for ₹25,000 per month.
Your yearly rent would be:
₹25,000 × 12 = ₹3 lakh
So:
₹3 lakh ÷ ₹60 lakh × 100 = 5%
Your gross rental yield is 5%.
Pretty simple.
But there’s a catch. The ₹60 lakh may not be your actual total investment.
Property price isn’t always your total cost
When you’re buying property, the purchase price is only one part of the bill.
Depending on the transaction and location, you may also have costs such as:
- Stamp duty
- Registration charges
- Brokerage
- Legal fees
- Furnishing
- Repairs
- Renovation
- Parking charges
- Other purchase-related expenses
Suppose the flat costs ₹60 lakh.
You spend another ₹5 lakh on purchase-related costs and basic work before renting it out.
Your total investment becomes roughly ₹65 lakh.
Now your gross rental yield based on your total cost is:
₹3 lakh ÷ ₹65 lakh × 100 = 4.62%
That’s quite different from 5%.
And that’s why I prefer calculating yield using the actual amount invested, especially when comparing investment properties.
Gross rental yield vs net rental yield

This is where property calculations get more useful.
Gross rental yield uses the rent before property expenses.
Net rental yield deducts the expenses you actually pay as the owner.
Let’s take the same ₹60 lakh property.
Monthly rent: ₹25,000
Annual rent: ₹3 lakh
Now suppose your yearly expenses are:
| Expense | Annual amount |
| Maintenance paid by owner | ₹24,000 |
| Property tax | ₹12,000 |
| Repairs | ₹15,000 |
| Other expenses | ₹9,000 |
| Total | ₹60,000 |
Your rental income after these expenses is:
₹3,00,000 – ₹60,000 = ₹2,40,000
Your net rental yield based on ₹60 lakh becomes:
₹2.4 lakh ÷ ₹60 lakh × 100 = 4%
So the property advertised as giving a 5% rental yield actually gives you around 4% after these expenses.
That’s a big difference when you’re holding the property for years.
Don’t forget vacancy
A property doesn’t necessarily stay rented for 12 months every year.
Your tenant may leave.
You might need 1 or 2 months to find another tenant.
Maybe the property needs repairs before the next tenant moves in.
That empty period costs you money.
Suppose your ₹25,000 monthly rent property stays vacant for 1 month.
Your annual rent becomes:
₹25,000 × 11 = ₹2.75 lakh
Now your gross yield becomes:
₹2.75 lakh ÷ ₹60 lakh × 100 = 4.58%
You can see how quickly the number changes.
And if the property stays vacant for 2 months, the income falls again.
Use realistic occupancy assumptions
When a broker tells you:
“Sir, this property gives ₹30,000 rent.”
Ask one more question.
“How many months of the year is it usually occupied?”
That question can save you from a bad calculation.
If similar properties in the area regularly take 2 months to rent, don’t calculate your return using 12 months of rent.
Use 10 or 11 months.
Your calculation should reflect what you’re likely to collect.
Example: calculating rental yield from start to finish
Let’s take a more realistic example.
You buy a 2BHK apartment for ₹70 lakh.
Your purchase and setup costs are:
- Stamp duty and registration: ₹4.5 lakh
- Brokerage: ₹70,000
- Basic furnishing: ₹1.3 lakh
Total investment:
₹76.5 lakh
Now you expect ₹28,000 monthly rent.
Annual rent at full occupancy:
₹28,000 × 12 = ₹3.36 lakh
Gross yield:
₹3.36 lakh ÷ ₹76.5 lakh × 100
= 4.39%
Now assume 1 month of vacancy.
Rent collected:
₹28,000 × 11 = ₹3.08 lakh
Suppose your annual owner expenses come to ₹50,000.
Net rental income:
₹3.08 lakh – ₹50,000 = ₹2.58 lakh
Net rental yield:
₹2.58 lakh ÷ ₹76.5 lakh × 100
= 3.37%
That’s your more realistic rental return.
The advertised rent looked pretty good.
The final number tells a different story.
What if you buy with a home loan?
This is where people often mix up rental yield and cash flow.
Suppose your property costs ₹70 lakh.
You pay ₹20 lakh from your own pocket and borrow ₹50 lakh.
Your rental yield is still calculated against the property investment, depending on the method you’re using.check property documents before buying a house in India 2026
The loan doesn’t magically increase the property’s rental yield.
But your cash flow changes because you now have an EMI.
For example:
Monthly rent: ₹28,000
Monthly EMI: ₹40,000
Your rent doesn’t cover the entire EMI.
You’d have to put additional money into the property every month.
That’s not automatically a bad investment. You may also benefit from property appreciation and eventual loan repayment.
But don’t confuse those returns with rental yield.
They are different calculations.
Rental yield and cash flow are different
This distinction matters.
Rental yield asks:
“How much rent does this property generate compared with its cost?”
Cash flow asks:
“How much money actually comes into or leaves my pocket each month?”
A property can have a 5% rental yield and still have negative monthly cash flow after EMI, maintenance and taxes.
For example:
Rent: ₹30,000
EMI: ₹42,000
Owner expenses: ₹4,000
Monthly cash flow:
₹30,000 – ₹42,000 – ₹4,000 = -₹16,000
You’re putting ₹16,000 into the property every month.
That doesn’t necessarily make the investment bad. It just means you’re using a different strategy.
Ready-to-Move vs Under-Construction Property
What rental yield is considered good?
There’s no single rental yield that makes a property good.
It depends on the city, property type, purchase price, tenant demand and expected appreciation.
A residential property in a prime area may have a lower rental yield because the property itself is expensive.
A commercial property in a strong business location might have a higher yield.
But a high yield deserves investigation.
If one property gives 8% and similar properties nearby give 4%, ask why.
Maybe the property has a problem.
Maybe the rent estimate is unrealistic.
Maybe vacancy is high.
Maybe the purchase price is low because the area has weak demand.
The number is a starting point.
It isn’t the entire investment decision.
Compare similar properties
Rental yield becomes much more useful when you compare similar properties.
Suppose you’re looking at 3 apartments in the same neighbourhood.
| Property | Price | Monthly rent | Gross yield |
| A | ₹60 lakh | ₹20,000 | 4% |
| B | ₹65 lakh | ₹25,000 | 4.62% |
| C | ₹70 lakh | ₹30,000 | 5.14% |
Property C has the highest gross yield.
Now investigate.
Why is the rent higher?
Is it furnished?
Is it closer to the metro?
Does it have better parking?
Is the tenant demand actually strong?
Are the maintenance charges higher?
Numbers help you find the questions you need to ask.
Location can change the yield
A property 2 km away can have a very different rental market.
Think about a flat near a metro station.
Working professionals may pay more for shorter travel times.
A property near a university might attract students.
A property near a large office district might attract employees.
A family-focused neighbourhood might have stronger demand for larger apartments.
So don’t calculate yield using the rent of another neighbourhood.
Use actual rents from comparable properties.
How to check the actual rent
Before buying, speak to local brokers.
Check current rental listings.
Visit similar properties.
Ask existing residents what they’re paying.
And ask how long properties typically take to find tenants.
You want realistic rent, not the highest rent someone claims you can get.
If 5 similar 2BHKs are renting for ₹22,000 to ₹25,000, using ₹32,000 in your calculation probably doesn’t make sense.
Use ₹23,000 or ₹24,000.
Being slightly conservative gives you a better picture.
Furnished vs unfurnished property
A furnished property can command higher rent.
But furnishing also costs money.
Suppose:
Unfurnished property rent: ₹22,000
Furnished property rent: ₹28,000
The extra ₹6,000 sounds attractive.
But you may have spent ₹3 lakh furnishing the apartment.
Now calculate how long it takes to recover that additional investment.
Extra yearly rent:
₹6,000 × 12 = ₹72,000
₹3 lakh ÷ ₹72,000 = roughly 4.2 years
If the furniture needs replacement or repair, your actual recovery period becomes longer.
Do the maths before spending heavily on interiors.
Maintenance charges can eat into rent
Apartment societies can have monthly maintenance charges.
Suppose rent is ₹25,000.
Monthly maintenance is ₹4,000.
If you pay the maintenance yourself:
Annual rent = ₹3 lakh
Annual maintenance = ₹48,000
Your income before other expenses becomes:
₹3,00,000 – ₹48,000 = ₹2.52 lakh
Your yield drops accordingly.
Check the society’s maintenance structure before buying.
Also ask whether maintenance is normally paid by the owner or tenant in that particular property.
Your rental agreement should clearly state who pays what.
Property tax matters too
Property tax can reduce your net rental income.
The amount depends on the property and local authority.
Don’t use a generic figure from another city.
Check the actual property tax liability for the property you’re considering.
A few thousand rupees might seem small.
Over 10 years, it adds up.
Repairs are part of the calculation
Every property needs maintenance eventually.
A tap leaks.
An air conditioner stops working.
A geyser dies at exactly the wrong time.
A tenant moves out and the walls need repainting.
Budget for these things.
You don’t have to predict every repair.
Keep a yearly reserve.
For example, if you expect to spend around ₹20,000 to ₹30,000 per year on repairs and replacements, include that amount in your calculation.
Your yield should survive ordinary property problems.
Don’t calculate yield from the down payment
This is a common mistake.
Suppose:
Property price = ₹80 lakh
Down payment = ₹20 lakh
Loan = ₹60 lakh
Rent = ₹30,000 per month
Someone might calculate:
₹3.6 lakh ÷ ₹20 lakh × 100 = 18%
That looks fantastic.
But it’s not the property’s rental yield.
You’ve ignored the borrowed ₹60 lakh.
The 18% figure is closer to a return calculation on your own capital, and even that needs interest, loan costs and other expenses included.
Keep the calculations separate.
A simple rental yield formula you can save
Use this for a quick estimate:
Gross rental yield
Annual rent ÷ total property cost × 100
For a more realistic estimate:
Net rental yield
(Annual rent – vacancy – owner expenses) ÷ total property cost × 100
And if you’re using a loan, calculate cash flow separately:
Monthly cash flow
Rent received – EMI – owner expenses
These 3 numbers tell you much more than rent alone.
What about property appreciation?
Rental yield doesn’t tell you whether the property price will increase.
A property can give you 3.5% rental yield and appreciate strongly.
Another property can give you 6% rent and remain almost unchanged in value for years.
So if you’re buying for long-term investment, look at both:
Rental income + potential capital appreciation
But don’t build your calculation around a huge future price increase.
Use realistic assumptions.
If the investment only makes sense because someone predicts the property will double in 5 years, I’d be careful.
What about commercial property?
Commercial property often gets attention because rental yields can be higher.
A shop might generate ₹60,000 per month on a ₹90 lakh purchase.
Annual rent:
₹7.2 lakh
Gross yield:
₹7.2 lakh ÷ ₹90 lakh × 100 = 8%
Looks good.
Now ask:
How often does the property stay vacant?
Who is the likely tenant?
How long are leases?
Who pays maintenance?
What’s the current market rent?
How many nearby units are empty?
A commercial property can produce strong rental income, but vacancy can hurt more when the property depends on a smaller tenant pool.
Calculate yield before you negotiate
This is where rental yield becomes useful as a buying tool.
Suppose you want a property that gives you at least a 4.5% gross yield.
Expected annual rent: ₹3.6 lakh.
Maximum purchase price based on that target:
₹3.6 lakh ÷ 4.5% = ₹80 lakh
So if the seller asks ₹90 lakh, the property doesn’t meet your target at the expected rent.
You now have a number to negotiate around.
Maybe you negotiate the price down.
Maybe you decide the location justifies the lower yield.
Either way, you’re making the decision using numbers.
How much home loan you can afford
A quick checklist before buying
Before you put money into an investment property, check:
- Actual purchase price
- Stamp duty and registration
- Brokerage
- Renovation or furnishing cost
- Expected monthly rent
- Similar rents in the area
- Expected vacancy
- Maintenance
- Property tax
- Repair costs
- Insurance where applicable
- Loan EMI
- Interest cost
- Expected resale value
- Local tenant demand
Then calculate both gross and net rental yield.
Don’t stop at the first percentage you see.
The number that matters most
If you’re comparing investment properties, I’d start with net rental yield.
It gives you a better idea of what the property actually puts back into your pocket each year.
Then look at cash flow if you’re taking a loan.
Then study the location and resale prospects.
A property with a 4% net yield in an area with strong tenant demand can make more sense for you than a property advertising 7% yield with frequent vacancy.
The maths should make the property easier to judge.
It shouldn’t be used to make a weak property look good.
And before buying, verify the actual rent with multiple local sources. A ₹5,000 difference in monthly rent can change your calculation by ₹60,000 every year.
That’s real money.
Calculate the yield first. Then decide whether the property deserves your money.
Disclaimer: This article is for general educational purposes and isn’t financial, legal or tax advice. Rental yields, property prices, taxes, financing costs and rental demand vary by location and property type. Verify the property’s documents, costs and local rental data before making an investment decision. Consult qualified legal, financial and tax professionals for advice based on your circumstances.
1 thought on “How to calculate rental yield before buying an investment property”