ROI Calculator
Calculate the return on investment for any project or purchase.
Enter values above to see results
How to use this calculator
Enter your assumptions above and review how projected outcomes change as you adjust contribution amount, rate of return, timeline, or withdrawal values. Testing conservative, moderate, and optimistic scenarios can help you understand a realistic range of possible results.
Start by using realistic estimates based on your personal situation. If unsure about expected returns, use historical average returns but recognize that past performance does not guarantee future results. You can experiment with different assumptions by changing one variable at a time and observing how each factor affects your outcome. This helps build intuition for how contributions, time horizon, and rate of return interact.
Assumptions and limitations
Calculator outputs are educational projections, not guarantees. Real outcomes can differ due to market volatility, inflation, taxes, fees, and personal circumstances. Use these estimates as planning support and combine them with broader research before making financial decisions.
This calculator assumes consistent investment behavior, reinvested returns, and doesn't account for withdrawals beyond those specified or emergency changes to your plan. For a personalized financial plan, consult with a qualified financial advisor who can review your complete situation. Our goal is educational—to help you understand the mechanics of compound growth and the impact of key variables on long-term wealth building.
Take the Next Step
Use our free calculators to plan your investments and see potential returns.
What is ROI (Return on Investment)?
ROI is a simple metric that measures the profitability of an investment. It’s expressed as a percentage and tells you how much you gained or lost relative to your initial investment.
ROI Formula
ROI = ((Amount Returned – Amount Invested) / Amount Invested) x 100
Example
You invested $10,000 in stocks and sold them for $15,000:
- Net Profit: $5,000
- ROI: 50%
When to Use ROI
ROI is useful for comparing different investment opportunities, evaluating business decisions, and measuring the effectiveness of marketing campaigns. However, it doesn’t account for the time period — a 50% ROI over 1 year is much better than 50% over 10 years. For time-adjusted comparison, use our Investment Return Calculator.
Limitations of ROI
Does not account for time — use annualized return for time-adjusted comparisons
Does not account for risk — higher ROI often comes with higher risk
Does not include opportunity cost — what you could have earned elsewhere