How to Calculate Rental Yield and ROI in Real Estate (With Example)

When investing in real estate in India, most people focus only on price appreciation. That’s a mistake.

Smart investors focus on two numbers:

  • Rental Yield
  • Return on Investment (ROI)

If you want to evaluate commercial property, business suites, office spaces, or even residential property correctly, you must understand how these calculations work.

Let’s break it down clearly.

What Is Rental Yield?

Rental yield tells you how much income your property generates annually compared to its purchase price.

It measures income efficiency.

Formula for Rental Yield:

RentalYield(Rental Yield (%) = (Annual Rental Income ÷ Property Value) × 100RentalYield(

Simple. But powerful.

Example 1: Residential Property Rental Yield

Let’s say you buy a flat in India for ₹80 lakhs.

Monthly rent = ₹20,000
Annual rent = ₹20,000 × 12 = ₹2,40,000

Now calculate:

(2,40,000 ÷ 80,00,000) × 100 = 3% rental yield

This is common in many residential markets in India, where rental yield ranges between 2%–3.5%.

That means your property is mainly appreciation-driven, not income-driven.

Example 2: Commercial Property Rental Yield

Now assume you buy a commercial office space or business suite for ₹80 lakhs.

Monthly rent = ₹55,000
Annual rent = ₹6,60,000

(6,60,000 ÷ 80,00,000) × 100 = 8.25% rental yield

That’s nearly 3x higher than residential in many cities.

This is why commercial real estate in India is attracting income-focused investors in 2026.

What Is ROI in Real Estate?

ROI (Return on Investment) includes:

  • Rental income
  • Capital appreciation
  • Any additional costs

It measures total performance — not just income.

Simple ROI Formula:

ROI=(TotalGain–InvestmentCost)÷InvestmentCost×100ROI = (Total Gain – Investment Cost) ÷ Investment Cost × 100ROI=(TotalGain–InvestmentCost)÷InvestmentCost×100

Where Total Gain includes:

  • Rental income earned
  • Increase in property value

Example: Commercial Property ROI Calculation

Purchase Price = ₹80 lakhs
Rental Income (5 years) = ₹6,60,000 × 5 = ₹33,00,000

After 5 years, property value becomes ₹1 crore.

Capital appreciation = ₹20 lakhs

Total Gain = ₹33,00,000 + ₹20,00,000 = ₹53,00,000

ROI = (53,00,000 ÷ 80,00,000) × 100
= 66.25% total ROI over 5 years

Now divide by 5 to estimate average annual return.

That’s how serious investors evaluate deals.

What Most Investors Forget to Include

Many people calculate incorrectly because they ignore:

✔ Maintenance costs
✔ Property tax
✔ Brokerage
✔ Vacancy period
✔ Loan interest (if financed)

True ROI must consider expenses.

Otherwise, you are overestimating returns.

Rental Yield vs Capital Appreciation

Let’s simplify this:

FactorRental YieldCapital Appreciation
Income TypeRegular cash flowValue growth
PredictabilityMore stableMarket dependent
ResidentialLow yieldModerate appreciation
CommercialHigher yieldLocation dependent

If your goal is passive income, focus on rental yield.

If your goal is long-term wealth growth, focus on appreciation potential.

The best investments combine both.

What Is a Good Rental Yield in India?

In 2026:

  • Residential: 2%–3.5%
  • Commercial: 6%–9% (strong micro-markets)
  • Retail spaces: 7%–10% (prime zones)

If someone promises 12–15% guaranteed long-term without explaining risk, question it.

Higher yield usually means higher risk.

How to Evaluate Business Suites Using ROI

When analyzing a business suite or small commercial investment:

Check expected rent
Calculate yield using formula
Compare with nearby projects
Study occupancy rate in that micro-market
Assess infrastructure growth

Never buy based on brochure ROI claims.

Calculate it yourself.

Final Thoughts

Understanding rental yield and ROI transforms you from a buyer into an investor.

In India’s 2026 real estate market:

  • Residential works for stability.
  • Commercial works for income.
  • Location determines appreciation.

But numbers tell the real story.

If you don’t calculate yield before investing, you’re guessing.

And guessing is expensive.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top