Back to Home

ROI Calculator

Enter your starting amount and final value. Optionally include total contributions, withdrawals, and time to see profit/loss, ROI%, and annualized return (CAGR when no mid-period flows).

Profit / Loss 0.00
ROI % 0.00%
Annualized Return (CAGR)

ROI% = (Final + Withdrawals − Initial − Contributions) ÷ (Initial + Contributions). CAGR shown only when no mid-period flows.

About This Calculator

This tool computes return on investment by netting all cash flows: ROI% = (Final Value + Withdrawals − Initial Amount − Contributions) ÷ (Initial Amount + Contributions). When no mid-period deposits or withdrawals are involved and you provide a time period, it also calculates the Compound Annual Growth Rate (CAGR), which shows how your investment would have grown at a steady annual rate. It is useful for evaluating stock trades, real estate deals, business projects, or any scenario where you want to measure performance relative to cost. These calculations are simplified estimates that do not factor in taxes, fees, or the exact timing of cash flows — for detailed analysis, consider using a time-weighted or money-weighted return method.

FAQ

How is ROI calculated here?
We net cash flows: ROI% = (Final + Withdrawals − Initial − Contributions) ÷ (Initial + Contributions) × 100.
Why doesn't CAGR show sometimes?
Annualized return (CAGR) assumes no cash flows during the period. If contributions or withdrawals occurred, timing matters, so we hide CAGR to avoid misleading results.
Does this include fees or taxes?
No. Enter them inside "Withdrawals" if you want to net them out of the result.

Related Tools

Currency Converter Crypto Converter Compound Interest Loan Calculator Savings Goal