Includes annualized return (CAGR)

ROI
Calculator

Enter your initial investment, final value, and holding period — see your ROI %, annualized return (CAGR), total gain or loss, and average gain per year. Free. No signup.

ROI Calculator

Enter your investment details to calculate return on investment.

How to Calculate ROI

1

Enter Your Initial Investment

The initial investment is the total amount of money you put in at the start — the purchase price of a stock, the cost basis of a property, or the capital you deployed into a business. Include all upfront costs you paid to acquire the asset. This is the denominator in the ROI formula, so it has a large impact on your final percentage.

2

Enter the Final Value

The final value is what your investment is worth today, or what you received when you sold it. For stocks, this is your proceeds from sale or current market value. For real estate, it is your net sale price after commissions and closing costs. For a business investment, it is the current equity value or exit proceeds.

3

Enter the Holding Period in Years

The holding period is how many years you held the investment. Enter a decimal for partial years — for example, 2.5 for two and a half years. The holding period is used to calculate the annualized return (CAGR), which lets you compare investments held for different lengths of time on an equal footing.

4

Read Your Results

ROI % shows the total percentage return over the entire holding period. CAGR (Compound Annual Growth Rate) shows the equivalent annualized return — useful for comparing investments held for different periods. Total gain or loss is the dollar amount you made or lost. Average gain per year is the total gain divided by the number of years, giving you a simple (non-compounded) annual figure.

ROI Calculator FAQs

What is ROI?
Return on Investment (ROI) is a percentage that measures how much profit or loss you made relative to the amount you invested. A 50% ROI means you earned $0.50 for every $1 invested. ROI does not account for time — a 50% ROI over 1 year is far better than a 50% ROI over 10 years. Use the annualized return (CAGR) to compare investments with different holding periods.
What is the ROI formula?
ROI = (Final Value − Initial Investment) ÷ Initial Investment × 100. For example: if you invested $10,000 and it grew to $15,000, ROI = ($15,000 − $10,000) ÷ $10,000 × 100 = 50%. A negative ROI means the investment lost value.
What is CAGR and how is it different from ROI?
CAGR (Compound Annual Growth Rate) is the annualized rate of return that would turn your initial investment into your final value over the holding period, assuming compounding. The formula is: CAGR = (Final Value ÷ Initial Investment)^(1 ÷ Years) − 1. Unlike ROI, CAGR accounts for the time value of money. A 50% ROI over 10 years equals a CAGR of about 4.1%, which is quite modest compared to a 50% ROI over 2 years (CAGR of 22.5%).
What is a good ROI?
A good ROI depends on the asset class, time period, and risk level. The S&P 500 has historically returned about 10% per year (CAGR), so a long-term stock investment with a CAGR above 10% beats the market. Real estate investors often target 8–15% annualized returns. For business investments, ROI expectations vary widely. Always compare your ROI or CAGR against a relevant benchmark for the same time period.
Can ROI be negative?
Yes. A negative ROI means your final value is less than your initial investment — you lost money. For example, if you invested $10,000 and the investment is now worth $7,000, your ROI is −30%. Negative CAGR values work similarly. When the final value is zero, ROI is −100%, meaning a total loss.
How does ROI differ from annualized return?
ROI is a cumulative percentage — it tells you the total return over the entire period, without regard to how long you held the investment. Annualized return (CAGR) converts that total return into an equivalent per-year rate. This makes it possible to compare a 3-year investment against a 7-year investment on the same scale. Always use CAGR when comparing investments held for different durations.
Does this ROI calculator account for taxes?
No. This calculator computes pre-tax ROI based purely on the values you enter. Actual after-tax returns will be lower and depend on whether the gain is classified as short-term or long-term, your income tax bracket, and applicable state taxes. For accurate after-tax return calculations, consult a CPA or tax advisor — especially for investments held inside an LLC, where pass-through taxation rules apply.
How should LLC owners use an ROI calculator?
LLC owners can use this ROI calculator to evaluate investments made through the LLC — whether in equipment, marketing campaigns, real estate, or financial assets. Enter the total cash deployed (including LLC formation and maintenance costs if evaluating the LLC itself) as the initial investment. When comparing LLC investments to personal investments, remember to account for the tax treatment differences: LLC income may be subject to self-employment tax, while qualified dividends and long-term capital gains receive preferential rates.
Free No Signup
3 Inputs
Instant Calculation
CAGR Included

Disclaimer

This ROI calculator is provided for educational and informational purposes only. It does not constitute financial, tax, or investment advice. Results are based solely on the inputs you provide and do not account for taxes, inflation, dividends, fees, or other factors that affect actual investment returns. Past returns do not guarantee future results. Consult a licensed financial advisor or CPA before making investment decisions.

? shortcuts·⌘K search