Investing in Rental Properties: How to Calculate ROI & Cap Rate

Investing in Rental Properties: Calculating Your Potential ROI and Cap Rate

When evaluating rental properties, two metrics matter most: cap rate (a snapshot of property yield) and ROI (how your actual cash investment performs). This guide explains both, gives simple formulas, walks through a concrete example with step-by-step math, and shows how to test different scenarios before you buy.

Key Metrics — What They Mean

  • Gross Rental Yield = (Annual Rent ÷ Purchase Price) × 100. Quick top-line indicator of income vs. price.
  • Net Operating Income (NOI) = Effective Annual Rent − Operating Expenses. NOI is the income available before debt service.
  • Cap Rate = (NOI ÷ Purchase Price) × 100. Use cap rate to compare bare property returns across markets.
  • Cash-on-Cash Return = (Annual Cash Flow ÷ Cash Invested) × 100. This measures the return on the actual cash you put into the deal (down payment + closing costs).
  • Total Pre-Tax Return = (Annual Cash Flow + Principal Paydown + Appreciation) ÷ Cash Invested. This gives a fuller picture including mortgage amortization and price changes (optional).

Step-by-Step Formulas

  1. Effective Annual Rent = Annual Rent × (1 − Vacancy Rate).
  2. NOI = Effective Annual Rent − Operating Expenses (taxes, insurance, management fees, maintenance, HOA, reserves).
  3. Cap Rate (%) = (NOI ÷ Purchase Price) × 100.
  4. Annual Debt Service = Monthly Mortgage Payment × 12.
  5. Annual Cash Flow = NOI − Annual Debt Service.
  6. Cash Invested = Down Payment + Closing Costs + Initial Repairs (if any).
  7. Cash-on-Cash Return (%) = (Annual Cash Flow ÷ Cash Invested) × 100.
  8. Principal Paydown = Portion of mortgage payments that reduce loan principal in the first year (from an amortization schedule).
  9. Total Pre-Tax Return (%) = ((Annual Cash Flow + Principal Paydown + (Appreciation if realized)) ÷ Cash Invested) × 100.

Worked Example — exact arithmetic shown

Assumptions (rounded, realistic):

  • Purchase price = $300,000
  • Annual gross rent = $30,000 ($2,500/month)
  • Vacancy rate = 5%
  • Operating expenses (annual total) = $9,600 (property tax $3,000 + insurance $1,200 + maintenance $1,800 + management 8% = $2,400 + reserves $1,200)
  • Down payment = 20% → $300,000 × 0.20 = $60,000
  • Closing costs = $5,000
  • Mortgage = $240,000 at 4.00% interest, 30-year fixed
  • Assume no immediate capex (repairs) in year 1

Step A — Effective Annual Rent

Gross rent = $30,000. Vacancy 5% → vacancy loss = $30,000 × 0.05 = $1,500.

Effective Annual Rent = $30,000 − $1,500 = $28,500.

Step B — NOI (Net Operating Income)

NOI = Effective Annual Rent − Operating Expenses = $28,500 − $9,600 = $18,900.

Step C — Cap Rate

Cap Rate = (NOI ÷ Purchase Price) × 100 = ($18,900 ÷ $300,000) × 100 = 0.063 × 100 = 6.30%.

Step D — Annual Debt Service (exact mortgage math)

Loan = $240,000, annual interest = 4.00%, monthly rate r = 0.04/12 = 0.0033333333…; term = 360 months.

Monthly payment formula: M = P × r / (1 − (1+r)^−n).

Computed monthly payment ≈ $1,145.80 → Annual debt service ≈ $1,145.80 × 12 = $13,749.56.

Step E — Annual Cash Flow

Annual Cash Flow = NOI − Annual Debt Service = $18,900 − $13,749.56 = $5,150.44.

Step F — Cash Invested and Cash-on-Cash Return

Cash Invested = Down Payment + Closing Costs = $60,000 + $5,000 = $65,000.

Cash-on-Cash Return = (Annual Cash Flow ÷ Cash Invested) × 100 = ($5,150.44 ÷ $65,000) × 100 ≈ 0.079235 × 100 = 7.92%.

Step G — Principal Paydown (first year)

Using the amortization schedule for the $240,000 loan at 4.00%:

Total principal repaid in year 1 ≈ $4,226.49 (calculated from monthly amortization: sum of principal portion of first 12 payments).

Step H — Total Pre-Tax Return (including principal paydown)

Total pre-tax yearly cash return = Annual Cash Flow + Principal Paydown = $5,150.44 + $4,226.49 = $9,376.93.

Total pre-tax ROI = ($9,376.93 ÷ $65,000) × 100 ≈ 0.14426 × 100 = 14.43% (this excludes any market appreciation).

Step I — If Property Appreciates (example)

If market appreciation = 3.0% on purchase price in one year → unrealized appreciation = $300,000 × 0.03 = $9,000.

Including appreciation, nominal return = $9,376.93 + $9,000 = $18,376.93 → ROI = ($18,376.93 ÷ $65,000) × 100 ≈ 28.27%. (Note: appreciation is unrealized until sale and may be taxed differently.)

How to Use These Metrics When Screening Deals

  • Cap rate is best for comparing pure property yields across neighborhoods (no mortgage assumed).
  • Cash-on-cash shows your near-term cash return and is critical if you’re using leverage.
  • Total ROI helps you see the combined effect of operations, mortgage paydown, and expected price movements.

Sensitivity Checklist — What Moves Your Returns Most

  • Interest rates: Small changes in mortgage rate materially affect annual debt service and cash-on-cash return.
  • Vacancy & rent growth: Higher vacancy or lower rents erode NOI rapidly; conservative rent estimates help avoid surprises.
  • Operating expense ratios: Property tax, insurance, and management fees vary by market — always get local estimates.
  • CapEx & maintenance: Older properties need larger reserves; include a 5–10% rent reserve for capex in sensitivity tests.
  • Transaction costs & taxes: Stamp duty, transfer taxes, capital gains taxes and selling costs reduce realized ROI — model them in exit scenarios.

Practical Steps Before You Buy

  1. Run the numbers both with conservative and optimistic assumptions (best case / base case / worst case).
  2. Get local comparables for rents, vacancy, taxes, and insurance — market nuances matter.
  3. Ask your lender for a precise amortization table so you can calculate principal paydown in year 1, 2, etc.
  4. Factor in holding costs and realistic exit scenarios (time on market, selling fees, taxes).
  5. Use online listing and market tools to compare neighborhoods and inventory; for India-focused searches you can streamline discovery with platforms like squaresky solutions.

Quick Decision Flow (one-page)

  1. Estimate realistic gross rent → subtract vacancy → get effective rent.
  2. List all operating expenses → subtract from effective rent → get NOI.
  3. Compute cap rate = NOI ÷ Purchase Price.
  4. Estimate mortgage + compute annual debt service → get annual cash flow (NOI − debt service).
  5. Divide annual cash flow by cash invested → cash-on-cash return.
  6. Run a sensitivity table changing vacancy, expenses, interest ± 1–2% to see range of outcomes.

Final Notes

Cap rate tells you how the property performs as a standalone income asset. Cash-on-cash and total ROI tell you how your actual investment performs when financing is used. Use all three together — and always stress-test your assumptions — to make disciplined, repeatable investment decisions.

Scroll to Top