Is This Investment Actually Worth Your Money?
Is this investment worth your money?
ROI Calculator
CAGR · Benchmark Comparison · Exit Value & Hold Period Sensitivity
Results update in real time as you adjust any input.
Total upfront cost, all-in
Sale price or current market value
Dividends, rent, distributions (total)
Commissions, closing costs, fees — added to cost basis
Results are estimates only and do not constitute financial, tax, or legal advice. Always consult a qualified professional before making financial decisions.
Related Calculators
Rental Property Calculator
Will this rental property make money?
CD Calculator
Is a CD the best option for your savings?
Financial Health Score
Are you behind financially for your age?
IRR Calculator
Is this investment's return worth it?
Average Return Calculator
What is your portfolio actually returning?
401(k) Calculator
How much will your 401(k) be worth?
Get this result by email
We'll send you this summary so you can revisit it anytime — useful when making a final decision.
🔒 We'll only send your result. No spam, no noise.
Return on Investment (ROI) is the most fundamental metric in financial decision-making — it tells you what percentage return you got (or expect to get) on money you deployed. But raw ROI has a critical blind spot: it ignores time. A 50% ROI over 10 years is very different from a 50% ROI over 2 years. That's why this calculator also computes your annualized ROI (CAGR), which allows meaningful comparisons across investments held for different durations. ROI is relevant for every type of investment: stocks, bonds, real estate, business improvements, education, equipment, marketing campaigns, and anything else where you put money in and expect money out. The calculation is always: (Net Return / Cost of Investment) × 100. Net Return = Final Value − Initial Cost. Simple, but the inputs require careful thought. This calculator goes beyond the basic formula. It computes simple ROI, annualized CAGR, net profit in dollars, and compares your return to S&P 500 and bond benchmarks over the same period. It also shows what your money would have grown to in a low-cost index fund — making the opportunity cost of any investment visible and quantifiable. Use it to evaluate any investment decision with clarity.
- →Evaluating the historical or projected return on any investment
- →Comparing two investments with different costs and time horizons
- →Calculating the ROI on a business expenditure (equipment, marketing, hiring)
- →Understanding what opportunity cost you're giving up by choosing one investment over another
- →Benchmarking your portfolio or individual holdings against index fund performance
Alex bought rental property for $220,000 in 2018 and sold it for $310,000 in 2024, receiving $54,000 in cumulative net rental income over 6 years. Total proceeds: $364,000. Total invested: $220,000. ROI: 65.5%. Annualized CAGR: 8.8%. The S&P 500 returned about 13.8% CAGR over the same period. Alex's property underperformed the index — though with leverage and different risk characteristics, the comparison is more nuanced.
What is a good ROI?
It depends entirely on the time horizon and risk level. As an annualized benchmark: savings accounts 4–5%, bonds 4–6%, S&P 500 historical average ~10% CAGR, real estate 6–9% CAGR total return, private equity 15–25%. Higher returns should come with higher risk — be skeptical of investments promising high returns with claimed low risk.
What is the difference between ROI and CAGR?
ROI is the total percentage return over the entire holding period. CAGR (Compound Annual Growth Rate) annualizes that return, allowing fair comparison across different time horizons. A 100% ROI over 2 years (41.4% CAGR) is very different from a 100% ROI over 10 years (7.2% CAGR).
Should I include all costs when calculating ROI?
Yes — always include all costs: purchase price, transaction costs, ongoing fees, taxes, maintenance, and financing costs. Many investors overstate ROI by ignoring transaction costs, carried costs, or taxes. Net ROI after all costs is the only honest measure.
How does ROI differ from IRR?
ROI is simple: (Net Profit / Cost) × 100. IRR accounts for the timing of multiple cash flows over time using discounted cash flow analysis. For investments with a single buy and sell, they tell a similar story. For investments with interim cash flows (rent, dividends, etc.), IRR is more accurate.