Free to Use

Investment ROI Calculator

Calculate your return on investment (ROI), annualized CAGR, total gain, and total amount invested. Compare lump-sum and periodic investment scenarios with our free calculator.

ROI calculation completed successfully! ✓
Please check your input values and try again.
Basic ROI Formula (Lump Sum)
ROI = (Final Value - Initial Investment) / Initial Investment × 100%

ROI = Return on investment as a percentage

Final Value = Current or ending value of the investment

Initial Investment = Original amount invested

Annualized ROI (CAGR) Formula
CAGR = (Final Value / Initial Investment)^(1 / Years) - 1

CAGR = Compound annual growth rate (decimal)

Years = Total investment period in years

Convert to percentage: CAGR × 100%

ROI with Periodic Contributions
ROI = (Final Value - Total Invested) / Total Invested × 100%

Total Invested = Initial Investment + (Monthly Contribution × Months)

CAGR = Uses iterative approximation for periodic investments

XIRR method: accounts for timing of each cash flow

📌 Example 1: Lump-Sum Investment

You invest $10,000 in a stock. After 5 years, the investment is worth $18,000. No additional contributions.

Total Gain: $18,000 - $10,000 = $8,000

Total ROI: ($8,000 / $10,000) × 100 = 80%

CAGR: (18000/10000)^(1/5) - 1 = 12.47% annually

📌 Example 2: Investment with Monthly Contributions

You invest $5,000 initially, then add $500/month for 3 years. Total invested = $5,000 + ($500 × 36) = $23,000.

After 3 years, the portfolio is worth $28,500.

Total Gain: $28,500 - $23,000 = $5,500

Total ROI: ($5,500 / $23,000) × 100 = 23.91%

Approx CAGR: ~7.4% (accounting for monthly contributions)

📌 Example 3: Negative ROI (Loss)

You invest $50,000 in real estate. After 4 years, you sell for $42,000.

Total Loss: $42,000 - $50,000 = -$8,000

Total ROI: (-$8,000 / $50,000) × 100 = -16%

CAGR: (42000/50000)^(1/4) - 1 = -4.27% annually

Investment ROI Calculator Features

📊
Total ROI %
Calculate the total return on investment as a percentage of the total amount invested.
📈
Annualized CAGR
View the compound annual growth rate for apples-to-apples comparison across different time periods.
💰
Total Gain/Loss
See the absolute dollar gain or loss from your investment after accounting for all contributions.
🔄
Lump Sum & Periodic
Calculate ROI for lump-sum investments and investments with regular monthly contributions.
Instant Results
All calculations happen instantly in your browser with no page reloads or server calls.
📱
Mobile Optimized
Responsive design that works perfectly on phones, tablets, and desktop devices.

Related Calculators

Explore more financial planning tools from the Investing & Savings category.

More from Finance

Additional financial calculators to help you manage your money.

What Is ROI?

Return on Investment (ROI) is a financial metric that measures the profitability of an investment relative to its cost. It is expressed as a percentage and helps investors evaluate the efficiency of an investment or compare the profitability of multiple investments.

The basic ROI formula divides the net gain (or loss) of an investment by the total cost of the investment. A positive ROI means the investment generated a profit, while a negative ROI indicates a loss.

ROI is widely used because of its simplicity and versatility. Whether you're evaluating stocks, real estate, business projects, or marketing campaigns, ROI provides a clear, standardized way to measure performance. However, it does not account for the time value of money, which is why annualized ROI (CAGR) is often used alongside it.

Understanding CAGR

Compound Annual Growth Rate (CAGR) is the rate of return that would be required for an investment to grow from its initial balance to its final balance, assuming profits were reinvested at the end of each year. Unlike simple ROI, CAGR accounts for the time value of money and provides an annualized return rate.

CAGR is especially useful when comparing investments with different time horizons. For example, an investment that returns 80% over 5 years has a CAGR of 12.47%, while one that returns 80% over 10 years has a CAGR of only 6.05%. The CAGR reveals which investment performed better on an annualized basis.

Note: CAGR assumes steady growth over the entire period, which rarely happens in real markets. Actual returns fluctuate year to year. CAGR is a mathematical smoothing of the growth rate, not a guarantee of future performance.

ROI vs Annualized Return

While both metrics measure investment performance, they serve different purposes:

Metric What It Measures Best Used For
Total ROI Total percentage gain or loss over the entire investment period Quick profitability check, short-term investments
Annualized ROI (CAGR) Average annual growth rate, accounting for compounding Comparing investments with different time frames

For example, an investment that doubles from $10,000 to $20,000:

The total ROI is the same in all cases, but the CAGR reveals which investment grew faster on an annual basis. This makes CAGR the preferred metric for comparing investments across different time periods.

Frequently Asked Questions (FAQ)

What is a good ROI for an investment?
A "good" ROI depends on the investment type, risk level, and time horizon. For stock market investments, historical average returns of 7-10% annually (before inflation) are considered solid. Real estate typically yields 8-12% annually. Conservative investments like bonds may return 2-5%. Always compare ROI against benchmarks and consider risk-adjusted returns.
What is the difference between ROI and CAGR?
ROI measures the total percentage return over the entire investment period, while CAGR (Compound Annual Growth Rate) annualizes that return to show the average yearly growth rate. CAGR accounts for the time value of money and compounding, making it the better metric for comparing investments with different holding periods.
Can ROI be negative?
Yes. A negative ROI means the investment lost money — the final value is less than the total amount invested. This is common with risky investments, poor market timing, or economic downturns. Even well-performing investments can show negative short-term ROI due to market volatility.
How do I calculate ROI with monthly contributions?
With monthly contributions, total ROI = (Final Value - Total Invested) / Total Invested × 100%, where Total Invested = Initial Investment + (Monthly Contribution × Number of Months). For annualized returns with periodic contributions, the XIRR method is more accurate as it accounts for the timing of each cash flow.
Does ROI include dividends and interest?
If the "Final Value" input includes reinvested dividends and interest (total portfolio value), then yes, ROI reflects total return including dividends. If dividends were withdrawn, they should be added back to the final value for an accurate total ROI calculation. This calculator assumes the final value includes all accumulated returns.
Why use annualized ROI instead of total ROI?
Annualized ROI (CAGR) is essential for comparing investments held for different lengths of time. A 50% return over 1 year (50% CAGR) outperforms a 100% return over 5 years (14.87% CAGR). Total ROI without time context can be misleading — annualized ROI levels the playing field for fair comparisons.
Disclaimer: This investment ROI calculator is for educational and planning purposes only. Past performance does not guarantee future results. Investment returns can vary significantly due to market volatility, economic conditions, fees, and taxes. Always consult with a qualified financial advisor before making investment decisions. The calculator assumes all contributions are made at the beginning of each period and does not account for taxes, fees, or transaction costs.