LogoCalculators.RUN
  1. Home
  2. ·
  3. All Calculators
  4. ·
  5. Finance Calculators
  6. ·
  7. ROI Calculator

Free ROI Calculator Online

Use this free ROI calculator to measure the return on any investment. Enter your initial cost and current or final value to see your total gain, ROI percentage, and annualized return — perfect for comparing different investment opportunities.

Return on Investment

—

Enter your details to calculate

How This ROI Calculator Works

This ROI calculator uses the standard return on investment formula: ROI = (Final Value - Initial Cost) / Initial Cost × 100. It also computes the annualized return using the compound annual growth rate (CAGR) formula, which adjusts for the holding period so you can compare investments of different durations.

For example, you bought stock for $5,000 three years ago and it's now worth $7,200. The ROI calculator shows a total return of $2,200 (44% ROI) and an annualized return of 12.9%. This annualized figure lets you compare this investment directly against a bond yielding 5% or an index fund returning 10%.

The calculator handles both gains and losses. If your $5,000 investment dropped to $3,800, it shows a -24% return on investment. This transparency helps you decide whether to hold a losing position or reallocate your capital.

Historical ROI Benchmarks

S&P 500 (20-yr avg)~10% annual
U.S. Real Estate (20-yr avg)~8-10% annual
10-Year Treasury Bonds~4-5% annual
Gold (20-yr avg)~7-8% annual

These are nominal averages before inflation. Compare your personal ROI against these benchmarks using the ROI calculator to see how your investments stack up.

3 Common ROI Mistakes to Avoid

Ignoring Time

A 100% return on investment sounds amazing — but it matters whether that happened in 2 years or 20 years. In 2 years, that's a 41% annualized return. Over 20 years, it's only 3.5% annually — barely beating inflation. Always use annualized ROI when comparing investments held for different periods.

Forgetting Costs

Include all costs in your ROI calculation: transaction fees, maintenance, taxes, and management fees. A rental property might show 12% gross return, but after property management (8-10%), maintenance (1-2%), and taxes, net ROI could be 6-7%. The ROI calculator gives accurate results only when you include all costs.

Cherry-Picking Dates

Measuring return on investment from a market bottom to a peak gives a misleadingly high result. The S&P 500 returned over 400% from March 2009 to January 2022 — but only 175% from January 2000 to January 2022. Use consistent measurement periods and the ROI calculator to get an honest picture.

Frequently Asked Questions

Disclaimer: This ROI calculator is for educational purposes only. Past investment returns do not guarantee future results. ROI calculations shown here are simplified and may not account for all costs, taxes, or fees associated with specific investments. Consult a financial advisor for personalized investment guidance.

More Finance Calculators

Finance

Mortgage Calculator

Calculate your monthly mortgage payment, total interest, and amortization schedule.

Finance

Amortization Calculator

See your full loan amortization schedule with principal and interest breakdown by month.

Finance

Loan Calculator

Estimate monthly payments and total cost for any personal or auto loan.

Finance

Car Payment Calculator

Calculate your monthly car payment and total loan cost based on price, rate, and term.

LogoCalculators.RUN

Free online calculators for finance, health, math, education, science, utility, and daily planning — built to help you get answers quickly.

Calculators
  • Finance
  • Paycheck
  • Health
  • Education
  • Math
  • Date & Time
  • Science
  • Utility
Popular Tools
  • Mortgage Calculator
  • BMI Calculator
  • Paycheck Calculator
  • Percentage Calculator
  • Grade Calculator
  • Age Calculator
Company
  • All Calculators
  • About
  • Contact
  • Roadmap
  • Changelog
Legal
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Disclaimer
© 2026 Calculators.RUN. All rights reserved.