📊ROI Calculator

← Back to tools

Compute return on investment from initial and final values. Optionally include fees/costs and annualize by timeframe.

⚙️Inputs
Initial investment
Final value
Timeframe (months)
📈Results
Adjusted initial
$10,000.00
Gain
$2,500.00
ROI
25.00%
Annualized ROI
25.00%
CAGR
25.00%
Payback (approx)
48.0 months
💡Notes
  • ROI = (Final − Initial) ÷ Initial (adjusted by fees if enabled).
  • Annualized ROI uses compound scaling: (1 + ROI)^(12 ÷ months) − 1.
  • CAGR = (Final ÷ Initial)^(1 ÷ years) − 1, where years = months ÷ 12.
  • Payback is approximate based on uniform gains over the timeframe.
How this tool works
1
Enter investment details
Input the initial investment amount, final value, and timeframe in months.
2
Include fees (optional)
Check the box to include fees/costs, then enter the fee amount to adjust the ROI calculation.
3
View results
See calculated ROI percentage, annualized ROI, CAGR, gain amount, and approximate payback period.
4
Understand metrics
Review the notes panel to understand how ROI, annualized ROI, and CAGR are calculated.