1. Calculate return rate for a churn scenario
| Customer | Plan | MRR | Signup Date | Churn Date |
| TechStart | Pro | $300 | Jan 2024 | Jun 2024 |
| DataCorp | Enterprise | $2,000 | Jan 2024 | Active |
| SmallBiz | Starter | $100 | Mar 2024 | Aug 2024 |
=IRR({-500, 300, 300, 300, 300, 300})
Result: 0.2009 (or 20.09%)
TechStart invested $500 in acquisition costs and earned $300/month MRR for 6 months before churning. The IRR of 20% represents the effective annualized return on that acquisition investment, accounting for the timing of cash recovery. This IRR shows the business model is profitable—you recoup acquisition costs quickly.
2. Compare IRR across customer lifetime differences
| Customer | Plan | MRR | Signup Date | Churn Date |
| TechStart | Pro | $300 | Jan 2024 | Jun 2024 |
| DataCorp | Enterprise | $2,000 | Jan 2024 | Active |
| SmallBiz | Starter | $100 | Mar 2024 | Aug 2024 |
=IRR({-500, 300, 300, 300, 300, 300, 300, 300, 300, 300})
Result: 0.3558 (or 35.58%)
If the same $500 acquisition cost retained the customer for 9 months instead of 6, the IRR jumps to 36%. Longer customer lifetime dramatically improves acquisition ROI because you collect more monthly revenue relative to the fixed acquisition spend. This illustrates why retention improvements directly increase profitability.
3. Use guess parameter to assist convergence
| Customer | Plan | MRR | Signup Date | Churn Date |
| TechStart | Pro | $300 | Jan 2024 | Jun 2024 |
| DataCorp | Enterprise | $2,000 | Jan 2024 | Active |
| SmallBiz | Starter | $100 | Mar 2024 | Aug 2024 |
=IRR({-500, 300, 300, 300, 300, 300}, 0.15)
Result: 0.2009 (or 20.09%)
The guess parameter (0.15, or 15%) provides a starting point for Excel's iterative solver, helping it find the true IRR faster. The result matches Example 1 because the answer is the same; the guess simply accelerates convergence. Use this when IRR returns #NUM! or recalculation is slow.