Cash-on-Cash vs IRR — What’s the Difference?
Investors love simple metrics, but two numbers that seem similar can tell totally different stories. Cash-on-cash answers: “What cash yield am I getting this year on my cash invested?” IRR answers: “What annualized return am I getting across all cash flows over time, including the exit?” This guide goes deep (with practical examples) so you know when each metric is useful, why they can disagree, and how to avoid the most common modeling traps.
Jump to section
Quick Answer
Cash-on-cash return is a one-year snapshot: annual cash flow divided by the cash you invested. It’s great for understanding near-term income yield and affordability.
IRR is a multi-year performance metric: it summarizes all cash flows (including the sale) into one annualized rate. It’s great for comparing deals with different holding periods, different timing of cash flows, and different exit values.
Use both. Cash-on-cash tells you “does it cash flow now?” IRR tells you “what’s the overall return if everything happens as modeled?” If you only look at one, you can make very expensive mistakes.
Definitions + Formulas
Cash-on-cash return (CoC)
Cash-on-cash is typically defined as:
Cash-on-cash return = Annual pre-tax cash flow ÷ Total cash invested
“Annual pre-tax cash flow” is usually the cash left after operating expenses and debt service. The exact definition depends on your convention (and you should always state it), but a typical real-estate approach is:
- Gross rent minus vacancy/credit loss
- minus operating expenses (taxes, insurance, HOA, management, maintenance, utilities if owner-paid)
- equals NOI (net operating income)
- minus debt service (mortgage payments)
- equals cash flow before tax
“Total cash invested” typically includes down payment, closing costs, initial repairs, and sometimes reserves depending on your convention. If you omit big cash items (repairs, CapEx, rent-ready), your cash-on-cash will be inflated.
IRR (Internal Rate of Return)
IRR is the annualized discount rate that makes the net present value (NPV) of cash flows equal to zero:
NPV = 0 when discount rate = IRR
In plain terms: IRR is the single rate that “fits” all the cash flows over time: your initial investment (negative), your cash flow during the hold (positive, usually), and your net proceeds at sale or refinance (positive).
Because IRR includes timing, it can reward earlier cash flows more than later ones. That’s why two deals with identical total profit can have different IRRs if one returns cash sooner.
Intuition: What Each Metric “Sees” (and What It Misses)
What cash-on-cash sees
Cash-on-cash mainly “sees” your current income yield. It is most sensitive to:
- Rent level and vacancy assumptions
- Operating expenses and maintenance/CapEx reserves
- Interest rate and debt service
- How much cash you actually invested (including repairs and closing costs)
Cash-on-cash is a strong metric for answering: “Can I comfortably hold this asset without bleeding cash?” It’s also useful for comparing a rental to other income investments (with caution).
What cash-on-cash misses
Cash-on-cash does not automatically include:
- Appreciation (unless it changes rent or you sell)
- Principal paydown (equity buildup)
- The exit (sale proceeds, selling costs, taxes)
- The time pattern of cash flows beyond one year
That’s why a deal can have “great cash-on-cash” and still produce a mediocre overall return if the exit is weak or the property requires major capital expenses later.
What IRR sees
IRR sees the whole movie: all cash flows plus the exit, with timing. It is most sensitive to:
- Exit assumptions (sale price, selling costs, taxes, timing)
- Growth assumptions (rent growth, expense growth)
- Big events (renovations, refinancing, large CapEx)
- Hold period length (5 years vs 10 years can change IRR a lot)
What IRR can hide
IRR can look “good” even when the deal produces low absolute dollars. A small deal that returns cash quickly can have a high IRR but not change your life financially. That’s why you should also track:
- Equity multiple (total cash returned ÷ cash invested)
- Total profit (dollars)
- Risk and variability (what happens in bad scenarios)
Examples: When Cash-on-Cash and IRR Disagree
Example 1: High cash-on-cash, modest IRR (great income, weak exit)
Imagine a rental with strong current cash flow because you bought cheaply in a stable market. Rent is solid relative to price, and expenses are controlled. Cash-on-cash might look excellent. But suppose appreciation is slow, and when you sell, transaction costs and taxes eat a big chunk of the gain. The overall IRR might be only moderate because the exit doesn’t add much beyond the income.
This is common in “cash flow markets” where yields are high but long-term appreciation is less predictable. It’s not bad—just a different return profile: more income, less exit-driven upside.
Example 2: Low cash-on-cash early, high IRR (value-add with a strong exit)
Now imagine a value-add deal: you buy a property that needs work, rents are under-market, and you plan renovations. In year 1, cash flow might be low or even negative because of renovation downtime and higher expenses. Cash-on-cash looks poor.
But if the plan succeeds, rents rise, the property stabilizes, and the sale (or refinance) produces a large equity gain. IRR can be high because the later exit cash flow is large relative to the initial investment.
Example 3: Same cash-on-cash, different IRR (exit timing changes everything)
Two rentals can have the same year-1 cash-on-cash return. If one is sold after 5 years at a high price and the other is held 10 years with a modest sale outcome, their IRRs can be very different even if the annual cash yield is similar.
This is why IRR is often used in deal underwriting: it forces you to model the exit and timing. Cash-on-cash can’t answer “what is the return across the full hold” unless you extend it into a multi-year model.
Example 4: High IRR that’s misleading (multiple IRRs and sign changes)
IRR can become tricky when cash flows switch signs more than once (e.g., large CapEx mid-hold, cash-out refinance plus later capital call, etc.). In these cases, there can be multiple IRRs or the IRR can be unstable. This is one reason some investors prefer MIRR or also track NPV and equity multiple.
Practical takeaway: If your deal has irregular cash flows (big renovations, refi events, mid-hold capital injections), don’t rely on a single metric. Use IRR + equity multiple + cash-on-cash + scenario tests.
When Cash-on-Cash Is the Right Tool
Cash-on-cash is best when the primary question is: “What cash yield will I receive this year?” That’s why it’s popular with rental investors who care about monthly cash flow.
Use cash-on-cash for:
- Affordability: can the property carry itself after realistic expenses and reserves?
- Income comparison: comparing income yield across rentals (with consistent assumptions)
- Debt sensitivity: seeing how interest rate changes affect your cash flow
- Short-term decisions: “If I buy this now, what’s the likely year-1 cash yield?”
But only if you model expenses honestly
Cash-on-cash is easy to inflate. The most common inflation sources are: ignoring vacancy, underestimating maintenance and CapEx, ignoring management (even if you self-manage), and forgetting “non-monthly” expenses like turnover, leasing costs, and periodic repairs.
If you want cash-on-cash to be meaningful, your cash flow must include realistic reserves. Otherwise you’re measuring “paper cash flow” that disappears when the roof or HVAC fails.
When IRR Is the Right Tool
IRR is the right tool when the question is: “What’s my annualized return across the whole investment?” It’s particularly useful when comparing deals with different time patterns of cash flows.
Use IRR for:
- Comparing deals with different hold periods (5 years vs 10 years)
- Value-add or development where much of the return comes from the exit
- Refinance scenarios where timing of cash returned matters
- Comparing reinvestment options with different cash flow timing
IRR forces you to include the exit
Many “good looking” deals look good because the exit is ignored. When you include realistic selling costs, taxes, and conservative appreciation, IRR often becomes more honest than a simple yield metric.
But don’t let IRR replace common sense
If a model uses optimistic assumptions (rent growth, no CapEx surprises, perfect vacancy, high exit price), IRR will look great. The problem is not IRR; it’s the assumptions. That’s why scenario and stress testing matter.
Leverage: Why Debt Can Make Cash-on-Cash and IRR Move in Opposite Directions
Leverage (using a mortgage) changes returns because it changes: (1) how much cash you invest, and (2) how much cash flow you keep after debt service.
How leverage affects cash-on-cash
Cash-on-cash is very sensitive to the mortgage payment. Even if a property has strong NOI, a high interest rate or high leverage can crush year-1 cash flow—reducing cash-on-cash. That’s why cash-on-cash is often used as a “can it carry itself?” screen.
How leverage affects IRR
Leverage can increase IRR when the property’s total return (NOI growth + appreciation) exceeds the cost of debt. But leverage also increases risk: vacancy, repairs, or rent declines can cause negative cash flow.
Levered vs unlevered returns
Two clarifying terms:
- Unlevered returns assume no debt (all cash purchase). This reflects the property as an asset.
- Levered returns include debt. This reflects the return on your equity investment.
Cash-on-cash is almost always a levered metric (because it uses cash invested and cash flow after debt service). IRR can be calculated levered or unlevered, and you should always specify which one you’re using.
Rule: Don’t compare a levered IRR from one deal to an unlevered IRR from another. Keep the framework consistent.
Exit Effects: Sale, Refinance, and Why IRR Usually Changes More Than Cash-on-Cash
Cash-on-cash is a “during the hold” metric. IRR is an “entire lifecycle” metric. That means the exit usually matters more for IRR than people expect.
Sale proceeds can dominate IRR
In many deals, the biggest single cash flow happens at the end: net sale proceeds. That includes sale price minus selling costs, mortgage payoff, and sometimes taxes and fees. A small change in exit cap rate, sale price, or selling costs can move IRR dramatically.
Refinance can “pull forward” returns
A cash-out refinance can return capital to investors earlier. That can boost IRR because IRR rewards earlier cash flows. But refinancing also increases debt service and risk. A deal that looks great on IRR after a refi can become fragile if higher debt payments reduce cash flow too much.
Cash-on-cash can improve while IRR worsens (and vice versa)
If you refinance into a lower payment, cash-on-cash might rise (more cash flow). But if the refinance comes with large fees or extends the timeline for a profitable exit, IRR might not improve as much as expected.
Similarly, a deal can have declining cash-on-cash (due to rising expenses) but a strong IRR if the exit is very favorable. That’s why you want both metrics.
Common Mistakes (That Make These Metrics Lie)
1) Using “pro forma” rents but “today” expenses
If you assume rents rise fast but expenses barely rise, cash-on-cash and IRR both inflate. For realistic models, grow expenses too: taxes, insurance, HOA, utilities, and maintenance often rise over time.
2) Ignoring CapEx reserves
If you omit lumpy expenses (roof, HVAC, plumbing, paint, flooring, turnover), your cash-on-cash becomes fantasy and your IRR becomes overly optimistic. Reserve planning doesn’t have to be perfect—just honest.
3) Treating principal paydown as “cash flow”
Principal paydown increases equity, but it’s not cash in your pocket unless you refinance or sell. Some people “feel” richer because equity rises, but cash-on-cash measures actual cash flow. Keep the concepts separate.
4) Using IRR without checking equity multiple and dollars
A high IRR can come from a quick payback on a small base. If your goal is wealth-building, you also need to track total profit and equity multiple. IRR alone can cause you to prefer “fast but small” deals over “slower but larger” deals.
5) Not stating pre-tax vs after-tax
Cash-on-cash is often quoted pre-tax. IRR is often quoted pre-tax. But investors sometimes compare a pre-tax number to an after-tax benchmark. Pick one convention and stick to it.
6) Ignoring vacancy and collection loss
Even stable rentals experience vacancy, turnover, and non-payment risk. Small vacancy assumptions can swing cash-on-cash and IRR significantly.
7) Overconfidence in exit assumptions
IRR is extremely sensitive to exit price. A small change in sale price or timing can move IRR a lot. Always run a conservative exit scenario and include selling costs.
Shortcut: If you only have time for one “honesty check,” stress-test the exit. Reduce sale price (or increase exit cap rate), add selling costs, and see how IRR changes.
A Simple Decision Framework: How to Use Both Metrics Together
Step 1: Validate the deal’s cash survival (cash-on-cash + monthly cash flow)
Before you get excited about IRR, check if the deal can survive reality: vacancy, repairs, and expense growth. If the deal is cash-flow negative, ask: do you have reserves to carry it? Are you being paid for that risk with a likely strong exit?
Step 2: Evaluate overall performance (IRR + equity multiple + dollars)
After the deal passes the cash survival test, evaluate total performance: IRR tells you the annualized return, equity multiple tells you how much cash comes back in total, and total profit tells you if it’s worth the effort.
Step 3: Run scenario bands (conservative / base / optimistic)
If your IRR swings wildly with small changes in exit price or rent growth, the deal is fragile. Fragile deals require higher risk tolerance or better downside protection.
Step 4: Compare to your alternatives
A deal is not “good” in a vacuum. Compare it to: your other investment options, your personal risk tolerance, and your ability to manage a rental. A slightly lower IRR deal with stable cash flow can be better than a high IRR deal that keeps you awake at night.
Quick Checklist (Before You Trust CoC or IRR)
- ✅ Vacancy/credit loss included (not just “full rent”)
- ✅ Maintenance + CapEx reserves included (not just minor repairs)
- ✅ Property management included (even if you self-manage, price your time)
- ✅ Expenses grow over time (taxes/insurance rarely stay flat)
- ✅ Exit assumptions include selling costs and conservative sale price
- ✅ You track IRR and equity multiple and total profit dollars
- ✅ You specify levered vs unlevered returns
- ✅ You specify pre-tax vs after-tax
Simple rule: If you can’t explain why cash-on-cash and IRR differ in your model, you probably don’t understand which assumption is driving the result.
Fast Stress Tests (Make Your Metrics More Honest)
1) Exit haircut test
Reduce your sale price estimate (or assume higher selling costs) and see how IRR changes. If IRR collapses, your deal is exit-dependent and higher risk.
2) Vacancy + expense spike test
Model a bad year: vacancy, a major repair, higher insurance/tax, or a surprise CapEx. Does cash-on-cash go negative? If yes, can you carry it?
3) Rate sensitivity test (if financing)
Small rate differences can change cash flow a lot. Test a higher mortgage rate or a refinance rate change and see how cash-on-cash responds.
4) “No growth” test
Assume rent growth is modest and expenses rise. If the deal only works with aggressive rent growth, you’re betting on a very specific future.
Want to see the full return picture?
Cash-on-cash starts with cash flow. IRR requires a full cash flow timeline and an exit. Run both with conservative assumptions.
Frequently Asked Questions
What is cash-on-cash return?
Cash-on-cash return is annual pre-tax cash flow divided by total cash invested. It’s a one-year cash yield metric. It’s great for seeing “what cash do I get this year on my cash?” but it does not automatically include appreciation or sale proceeds.
What is IRR and why do investors use it?
IRR is the annualized rate that summarizes all cash flows over time (including the exit) into one number. Investors use IRR because it includes timing and can compare deals with different hold periods.
Which is better: cash-on-cash or IRR?
Neither is always better. Cash-on-cash is best for near-term cash yield and “can I hold this comfortably?” IRR is best for overall performance across time including the sale. Use both with scenario testing.
Why can a deal have high cash-on-cash but low IRR?
If the deal produces strong yearly cash flow but weak appreciation and a modest exit (or high selling costs), the overall annualized return can be moderate. Cash-on-cash is a snapshot; IRR includes the full lifecycle.
Why can a deal have low cash-on-cash but high IRR?
Value-add deals often have low cash flow early due to renovations or stabilization. If the plan creates a strong exit (higher rents, higher value), IRR can be high even if year-1 cash-on-cash is low.
Bottom Line
Cash-on-cash and IRR are not competitors; they’re complementary. Cash-on-cash helps you understand near-term cash yield and survivability. IRR helps you understand total lifecycle return including the exit and timing. The safest approach is to model both with conservative assumptions, include realistic reserves and selling costs, and evaluate the deal using a small dashboard: cash-on-cash, IRR, equity multiple, and total profit dollars.
Next step: build your cash flow assumptions, then calculate IRR with the exit included in the IRR calculator.
Methodology and assumptions
Educational only. Definitions vary by investor and market. Always state whether returns are levered or unlevered, pre-tax or after-tax, and include realistic vacancy, expense growth, CapEx reserves, and selling costs.