Missing required values
Calculators cannot return meaningful results when one or more required inputs are empty.
Fix: Fill in every required field before calculating.
Search tools and pages.
Calculate Return on Investment
sidebar • 160x600
Written by Giorgos Kostas. 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.
Estimate Cash App fees for instant deposits, business payments, and Bitcoin withdrawals
Add or subtract days, weeks, months, years, hours, minutes, or seconds from any date or time
Sum multiple HH:MM time ranges into total hours worked — perfect for weekly timesheets
Calculate adjusted video or audio duration when speeding up or slowing down playback
Detect a number in decimal, binary, octal, or hexadecimal form and output every other base side-by-side in one click.
Convert between angle units (deg, rad, grad, etc.)
Convert between area units (m², ft², acre, hectare, etc.)
Convert ASCII text to binary
Convert binary to ASCII text
Convert binary numbers to decimal
Convert binary to hexadecimal
Convert four 8-bit binary octets (separated by dots) into a standard dotted-decimal IPv4 address.
Measure return on investment without forcing a text-transform layout.
content bottom • up to 300x250