Use when evaluating the total return on a real estate investment including leverage, appreciation, cash flow, and tax benefits — e.g., "what's the ROI on this rental?", "cash-on-cash vs. total return?", "how does leverage affect real estate returns?", "comparing real estate to stock market"
Scanned 9/8/2026
Install to Claude Code
npx -y skills add jeffreytse/grimoire-core --skill calculate-real-estate-roi --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Calculate Real Estate Roi?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jeffreytse-calculate-real-estate-roi)More formats (shields.io, HTML) on the badges page.
---
name: calculate-real-estate-roi
description: Use when evaluating the total return on a real estate investment including leverage, appreciation, cash flow, and tax benefits — e.g., "what's the ROI on this rental?", "cash-on-cash vs. total return?", "how does leverage affect real estate returns?", "comparing real estate to stock market"
source: Schiller "Irrational Exuberance" (real estate return data); Vanguard real estate research; BiggerPockets investment analysis methodology; IRS depreciation and Schedule E guidance
tags: [finance, real-estate, roi, cash-on-cash, leverage, appreciation, depreciation, total-return]
verified: true
---
# Calculate Real Estate ROI
Compute the true all-in return on a real estate investment by combining cash flow, appreciation, leverage, and tax benefits into a single annualized ROI.
## Why This Is Best Practice
**Adopted by:** Every sophisticated real estate investor and private equity real estate firm (Blackstone, Starwood, Prologis) uses multi-component return analysis. The CCIM Institute (Certified Commercial Investment Member) teaches comprehensive ROI calculation as their core curriculum. BiggerPockets' property analysis tools use this framework for millions of investor evaluations.
**Impact:** Investors who evaluate only cap rate or cash-on-cash return systematically undercount real estate's total return — especially the compounded effect of leverage and depreciation tax benefits. Conversely, investors who count appreciation as guaranteed overcount. Full ROI transparency prevents both over-investment (paying too much based on hoped-for appreciation) and under-investment (dismissing a deal with thin cash flow but strong total returns).
**Why best:** Real estate generates returns through four simultaneous mechanisms (cash flow, appreciation, loan paydown, tax benefits) — only the all-in analysis reveals whether the investment beats alternatives. Each component can be material; ignoring any one distorts the decision.
## Steps
1. **Calculate cash-on-cash return (Year 1)** — `Annual Pre-Tax Cash Flow ÷ Total Cash Invested`
Pre-tax cash flow = Gross rent − vacancy − operating expenses − debt service.
Total cash invested = down payment + closing costs + initial repairs.
Benchmark: 6–10% cash-on-cash is strong; < 4% is marginal unless appreciation is expected.
2. **Calculate net operating income (NOI)** — `Gross Rent × (1 − Vacancy Rate) − Operating Expenses`
Operating expenses include: property management (8–12%), taxes, insurance, maintenance (1% of value/year), CapEx reserve (5–10% of rent). Do NOT include debt service in NOI.
NOI is the pre-leverage return; important for comparing properties regardless of financing.
3. **Calculate the cap rate** — `NOI ÷ Purchase Price`
Measures unlevered yield. Benchmark varies by market: primary markets (NYC, SF) 3–4%; secondary (Denver, Austin) 5–6%; tertiary 7–9%.
4. **Model leverage effect** — Real estate ROI is amplified by leverage. Example: $100k property bought with $20k down (80% LTV). Property appreciates 5% → $5,000 gain on $20k investment = 25% ROI from appreciation alone, despite 5% gross appreciation. Leverage multiplies all returns (positive and negative).
5. **Add principal paydown** — Each mortgage payment contains principal reduction that builds equity. Year 1 principal paydown = typically 10–20% of mortgage payment in early amortization. Add to annual return.
6. **Calculate depreciation tax benefit** — Residential property depreciates over 27.5 years (IRS). Depreciable basis = purchase price − land value (land is not depreciable). Annual depreciation = depreciable basis ÷ 27.5.
Tax saving = annual depreciation × marginal tax rate. A $300k property with $250k depreciable basis saves: $9,091/year × 32% marginal rate = $2,909/year in tax savings.
7. **Compile all-in annual return** — `Total ROI = (Cash Flow + Appreciation + Principal Paydown + Tax Savings) ÷ Initial Cash Invested`
8. **Run 5–10 year IRR** — Use internal rate of return (IRR) with projected sale price in year 5 or 10, accounting for: appreciation (use conservative 3% base case), selling costs (6–8% of sale price), remaining loan balance at sale, depreciation recapture tax at sale (25% of total depreciation taken).
## Rules
- Always use conservative appreciation assumptions in the base case — calculate with 0% and 3% scenarios; underwrite to 0% to ensure the deal works on cash flow alone.
- Include a maintenance reserve and CapEx reserve in operating expenses — new investors routinely underestimate these and are surprised by appliance replacements, roof repairs, HVAC.
- Depreciation recapture is real — taxed at 25% when you sell; factor into exit analysis or plan to 1031 exchange.
- Compare IRR to your next best alternative (S&P 500 at 10% long-run) — real estate must beat it risk-adjusted.
## Examples
**Single-family rental, Midwest market:**
Purchase: $200k (20% down = $40k, closing costs $4k → $44k invested). Loan: $160k at 7%, P&I = $1,065/month.
Gross rent: $1,800/month. Vacancy (5%): −$90. Net rent: $1,710. Expenses: management $171, taxes/insurance $300, maintenance reserve $180 = $651. NOI: $1,059. Debt service: $1,065. Cash flow: −$6/month (near breakeven).
Cash-on-cash: (−$72) ÷ $44,000 = −0.2% (nearly flat).
Appreciation (3%/year): $6,000. Principal paydown year 1: ~$2,200. Depreciation savings (basis $175k ÷ 27.5 × 25%): $1,591.
All-in Year 1 return: ($−72 + $6,000 + $2,200 + $1,591) ÷ $44,000 = 22.1%.
## Common Mistakes
- **Counting gross rent without vacancy and expenses** — "The rent is $2,000/month on a $200k property — that's 12% yield!" becomes 6–7% after vacancy and expenses.
- **Ignoring depreciation recapture at exit** — 25% recapture tax on $100k of accumulated depreciation = $25,000 tax bill at sale; must be modeled in exit projections.
- **Using leverage without stress-testing** — High leverage amplifies losses too. Model the scenario where vacancy rises to 15% and rent falls 10%; verify the investment survives without cash calls.
---
> **Finance disclaimer:** This skill encodes professional best practices for educational purposes. It is not financial advice. Consult a licensed financial advisor before making investment decisions.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!