Missing required values
Calculators cannot return meaningful results when one or more required inputs are empty.
Fix: Fill in every required field before calculating.
header • up to 320x100 / 728x90
Calculate Return on Investment
Measure return on investment without forcing a text-transform layout.
content bottom • up to 300x250
sidebar • 160x600
Last reviewed:
ROI Calculator computes Return on Investment — the percentage gain or loss from an investment — using the textbook formula ROI = (Final Value − Initial Investment) / Initial Investment × 100.
The calculator also returns the annualized ROI (CAGR equivalent) using the holding period in years, so you can compare an investment held for 6 months against one held for 5 years on an apples-to-apples basis.
Enter the values needed to calculate ROI in ROI Calculator for your current scenario.
Review the resulting ROI numbers from ROI Calculator and adjust inputs to explore different scenarios.
Calculators cannot return meaningful results when one or more required inputs are empty.
Fix: Fill in every required field before calculating.
Using the wrong units or mixing percent and decimal values can skew the result.
Fix: Double-check that each field uses the expected unit, scale, or percentage format.
Extreme or inconsistent inputs can produce output that looks broken even when the formula is correct.
Fix: Review the assumptions behind the numbers and correct any out-of-range values.
Simple ROI is the total percentage gain over the entire holding period — a 50% gain looks the same whether you held it 6 months or 10 years. Annualized ROI (aka CAGR) expresses the gain as the equivalent annual rate, which is what matters when comparing investments with different horizons.
Add transaction fees to the 'initial investment' line and to the 'final value' subtraction. For ongoing fees and capital-gains tax, use the dedicated Net ROI section so you can see both gross and net figures side-by-side.
Yes — if the final value is below the initial investment, ROI is negative (a loss). The calculator handles negative numbers without special cases; the output simply shows a red loss indicator instead of a green gain.
ROI is a single-period metric that treats all cash flows as happening at the beginning and end. IRR (Internal Rate of Return) handles multiple cash flows at different times — it's the right metric for investments with partial withdrawals, reinvested dividends, or variable contributions. Use our IRR tool for those cases.
No — the output is nominal ROI. To get the real (inflation-adjusted) return, subtract the inflation rate over the holding period from the annualized ROI: real ROI ≈ nominal ROI − inflation.
Yes. ROI is a pure ratio calculation — the currency symbol is cosmetic. Just make sure the initial investment and final value are in the same currency; if you held a foreign asset, convert at the respective exchange rates first.
Continue the workflow with related tools for ROI, adjacent input and output steps, or other utilities in the same category. You can also browse the full Finance Calculators category for more options.
Calculate compound interest on investments
Calculate future value of an investment
Calculate break-even point for investments
Calculate present value of future cash flows
Calculate simple interest
Calculate Annual Percentage Yield
Calculate Compound Annual Growth Rate
Calculate Earnings Before Interest, Taxes, Depreciation, and Amortization
Calculate enterprise value of a company
Calculate free cash flow
Perform arithmetic operations in binary
Estimate Cash App fees for instant deposits, business payments, and Bitcoin withdrawals