How to Use This ROI Calculator
Our ROI calculator helps investors, business owners, and students measure the profitability of an investment. It calculates the simple ROI, total gain or loss, and optionally the annualized return over a specific time period.
Steps:
- Choose your input method: enter either the final value or the gain/loss amount
- Enter your initial investment amount
- Enter the final value of your investment (or the total gain/loss)
- Optionally enter the time period in years to see the annualized ROI
- Results update instantly, including a step-by-step calculation breakdown
The calculator works for any type of investment — stocks, real estate, business ventures, marketing campaigns, or any scenario where you want to measure return relative to cost.
What Is Return on Investment?
Return on Investment (ROI) is one of the most widely used financial metrics for evaluating the efficiency and profitability of an investment. It measures the gain or loss generated by an investment relative to its cost, expressed as a percentage. A positive ROI means the investment made money; a negative ROI means it lost money.
ROI is popular because of its simplicity and versatility. It can be applied to any investment type — stocks, bonds, real estate, business projects, marketing campaigns, education, and more. However, its simplicity also means it has limitations. It does not account for the time value of money, risk, or the duration of the investment, which is why annualized ROI and other metrics like IRR (Internal Rate of Return) are often used alongside it.
A good ROI depends on the context. Stock market investors generally expect 7–10% annual returns (the historical average of the S&P 500). Real estate investors might target 8–12%. Business investments vary widely, but a common benchmark is exceeding the cost of capital, which is typically 8–15% depending on the company and economic conditions.
The ROI Formula
The basic ROI formula is straightforward:
ROI = ((Final Value − Initial Investment) / Initial Investment) × 100 Where: Final Value = current value of the investment Initial Investment = amount originally invested Gain/Loss = Final Value − Initial InvestmentExample: You invest $10,000 in a stock and sell it later for $13,500.
Gain = $13,500 − $10,000 = $3,500 ROI = ($3,500 / $10,000) × 100 = 35%Your investment returned 35%. This means for every dollar you invested, you earned $0.35 in profit.
If the investment had lost value — say the final value was $8,000:
Gain = $8,000 − $10,000 = −$2,000 ROI = (−$2,000 / $10,000) × 100 = −20%A negative ROI of −20% means you lost 20 cents for every dollar invested.
Annualized ROI Explained
Simple ROI does not account for how long an investment was held. A 50% return over 10 years is very different from a 50% return in 1 year. Annualized ROI solves this by expressing the return as an equivalent yearly rate, making it possible to compare investments of different durations.
Annualized ROI = ((Final Value / Initial Investment)^(1 / Years) − 1) × 100Example: You invest $5,000 and after 3 years it is worth $7,000.
Simple ROI = (($7,000 − $5,000) / $5,000) × 100 = 40% Annualized ROI = (($7,000 / $5,000)^(1/3) − 1) × 100 = (1.4^0.3333 − 1) × 100 = (1.1187 − 1) × 100 = 11.87% per yearWhile the simple ROI is 40%, the annualized return is about 11.87% per year. This gives a much more accurate picture of the investment's performance and allows fair comparison with other investments held for different periods.
Annualized ROI is also known as Compound Annual Growth Rate (CAGR) when applied to revenue or asset growth over time. It assumes compounding, meaning returns in earlier years generate their own returns in later years.
Real-World Examples
Example 1 — Stock Investment: You buy $2,000 worth of shares and sell them 2 years later for $2,800. Gain = $2,800 − $2,000 = $800. ROI = ($800 / $2,000) × 100 = 40%. Annualized ROI = (($2,800 / $2,000)^(1/2) − 1) × 100 = 18.32% per year.
Example 2 — Real Estate: You purchase a property for $250,000 and sell it 5 years later for $325,000. Gain = $325,000 − $250,000 = $75,000. ROI = ($75,000 / $250,000) × 100 = 30%. Annualized ROI = (($325,000 / $250,000)^(1/5) − 1) × 100 = 5.39% per year.
Example 3 — Marketing Campaign: A business spends $15,000 on advertising and attributes $52,500 in additional revenue to the campaign. Gain = $52,500 − $15,000 = $37,500. ROI = ($37,500 / $15,000) × 100 = 250%.
Example 4 — Losing Investment: You invest $8,000 in a startup that fails, recovering only $1,200. Gain = $1,200 − $8,000 = −$6,800. ROI = (−$6,800 / $8,000) × 100 = −85%.
Frequently Asked Questions
What is a good ROI?
A "good" ROI depends on the investment type and risk level. For the stock market, the historical average annual return is about 10% (S&P 500). Real estate typically returns 8–12% annually. Business investments should generally exceed the company's cost of capital (usually 8–15%). Marketing campaigns often aim for 300%+ ROI because they include operational costs beyond just ad spend.
How is ROI different from profit?
Profit is an absolute dollar amount (e.g., $5,000), while ROI is a percentage that measures profit relative to the investment cost. A $5,000 profit on a $10,000 investment is a 50% ROI. The same $5,000 profit on a $100,000 investment is only a 5% ROI. ROI makes it possible to compare the efficiency of different investments regardless of their size.
Can ROI be negative?
Yes. A negative ROI means the investment lost money. For example, if you invest $10,000 and the final value is $8,000, your ROI is −20%. This means you lost 20% of your original investment. Negative ROI is common with high-risk investments like startups, options trading, and speculative assets.
What is the difference between ROI and annualized ROI?
Simple ROI measures total return over the entire investment period without considering time. Annualized ROI (also called CAGR) converts the total return into an equivalent yearly rate. A 100% ROI over 10 years (7.18% annualized) is very different from a 100% ROI in 1 year (100% annualized). Always use annualized ROI when comparing investments held for different lengths of time.
Does ROI account for taxes and fees?
The basic ROI formula does not include taxes, transaction fees, or inflation. For a more accurate picture, subtract these costs from the final value before calculating ROI. For example, if you paid $200 in brokerage fees and $500 in taxes on a gain, your effective final value is reduced by $700. Our calculator gives you the gross ROI; you can adjust your inputs to account for costs.
How does ROI compare to other investment metrics?
ROI is the simplest return metric. More advanced metrics include IRR (Internal Rate of Return), which accounts for the timing of cash flows; NPV (Net Present Value), which discounts future cash flows; and Sharpe Ratio, which adjusts returns for risk. Each metric has its strengths. ROI is best for quick comparisons, while IRR and NPV are better for complex investments with multiple cash flows over time.