Free ROI Calculator — Return on Investment
Enter your investment cost and final value to instantly calculate ROI percentage, net profit, and annualized return. Works for stocks, real estate, business investments, and any other asset.
Use this free ROI calculator to measure the return on any investment in seconds. Calculates total ROI and annualized ROI (CAGR) — the two metrics you need to compare any investment to any other, regardless of how long you held it. No sign-up required.
What Is ROI (Return on Investment)?
ROI (Return on Investment) is the percentage gain or loss generated by an investment relative to its cost. It is the most universally understood measure of investment performance — applicable to stocks, real estate, business ventures, marketing campaigns, and any other use of capital.
A 50% ROI means you earned 50 cents for every dollar you invested. A −20% ROI means you lost 20 cents per dollar. ROI makes it easy to compare the profitability of completely different types of investments on the same scale.
For time-based comparisons, annualized ROI (the rate at which an investment must grow each year to produce the actual total return) is the more useful metric. This is mathematically identical to CAGR.
How to Use This ROI Calculator
- 1
Enter the Initial Investment
The total amount you paid for the investment — purchase price, plus any acquisition costs (broker fees, closing costs, setup costs). This is your cost basis.
- 2
Enter the Final Value
The current or final value of the investment. For stocks: current market value. For real estate: sale price. For a business project: total revenue generated. Include any income received (dividends, rent).
- 3
Enter the Time Period (optional)
The number of years you held the investment. Required to calculate annualized ROI. Without it, only the total ROI is calculated.
- 4
Compare the Results
The calculator shows total ROI %, net profit in dollars, and annualized ROI. Use annualized ROI to compare investments held for different periods — the fairest apples-to-apples comparison.
ROI Formula Explained
Example: Buy stock for $10,000, sell for $14,500: ROI = (4,500 / 10,000) × 100 = 45%
Example: 45% ROI over 4 years: Annualized ROI = [(1.45)^(0.25) − 1] × 100 = 9.74% per year
Real-World ROI Examples
Use these as benchmarks for your own investments.
Stocks: $10,000 investment → $14,500 sale
Buy $10,000 of S&P 500 index fund, sell for $14,500 after 4 years: ROI = 45%, net profit = $4,500. Annualized ROI = 9.74% per year — close to the historical nominal S&P 500 average of 10.5%.
Real Estate: $200,000 property → $310,000 sale after 5 years
Buy property for $200,000, sell for $310,000 after 5 years: ROI = 55%, net profit = $110,000. Annualized ROI = 9.17% — competitive with equities and not including rental income which would push the total return significantly higher.
Business: $50,000 marketing spend → $185,000 revenue generated
Spend $50,000 on a digital marketing campaign that generates $185,000 in attributable revenue: ROI = 270%, net profit = $135,000. This 270% ROI in a single quarter shows why digital marketing ROI tracking is essential for every business budget decision.
Frequently Asked Questions
What is ROI (return on investment)?
How do you calculate ROI?
What is a good ROI?
What is the difference between ROI and annualized ROI?
How is annualized ROI calculated?
What is a negative ROI?
Does this ROI calculator account for taxes and fees?
Related Investment Calculators
Present Value Calculator
Calculate the present value of future cash flows and see what a future sum is worth in today's dollars.
Use Calculator →Future Value Calculator
Calculate the future value of any investment or cash flow series to see exactly how much you'll have later.
Use Calculator →APY Calculator
Convert APR to APY and compare savings account rates. See the true annual yield with compounding factored in.
Use Calculator →CAGR Calculator
Calculate compound annual growth rate (CAGR) for any investment. Compare portfolios over different time periods.
Use Calculator →Get Free Weekly Finance Tips
ROI benchmarks, investment tips, and return analysis — weekly, no spam.