NexTool
ToolsConvertersBlogAI SuitePricing
NexTool
ToolsConvertersBlogAI SuitePricing
HomeBlogHow to Calculate ROI: Formula, Examples & Investment Analysis
Finance 6 min read·By NexTool Team

How to Calculate ROI: Formula, Examples & Investment Analysis

Learn how to calculate Return on Investment (ROI) for any investment. Includes simple and annualized ROI formulas, real-world examples, and common pitfalls.

ShareY

Try the free calculator

Use our ROI Calculator to run the numbers yourself.

The Simple ROI Formula

ROI = (Net Profit / Cost of Investment) × 100. If you invest $10,000 and sell for $13,000, your ROI is ($3,000 / $10,000) × 100 = 30%. This formula works for any investment: stocks, real estate, business projects, or marketing campaigns. Remember that net profit means total return minus all costs, including fees, taxes, and maintenance.

Annualized ROI for Fair Comparisons

A 30% ROI over 5 years is very different from 30% over 1 year. To compare investments fairly, use annualized ROI: Annualized ROI = ((1 + ROI)^(1/years) - 1) × 100. That 30% over 5 years is actually 5.39% per year. Over 1 year, it stays 30%. The S&P 500 has averaged about 10% annualized returns historically, which is a useful benchmark for any investment analysis.

ROI Across Different Investments

Stock market (index funds): historically 7-10% annually after inflation. Real estate: 8-12% including appreciation and rental income. Bonds: 2-5% annually. Small business: highly variable, 15-30%+ for successful ventures. Education: a bachelor's degree averages $1.2 million in additional lifetime earnings. Marketing spend: e-commerce businesses target 400-800% ROAS (return on ad spend). Each investment type has different risk profiles and time horizons.

Recommended Resources

Open a Brokerage Account

Start investing with $0 commissions on stocks and ETFs.

Open Account

Sponsored · We may earn a commission at no cost to you

Common ROI Mistakes

Mistake #1: Ignoring time value of money (receiving $1,000 in 10 years is worth less than $1,000 today). Mistake #2: Forgetting fees and taxes (a fund with 1% annual fee on a 7% return actually yields ~6%). Mistake #3: Cherry-picking time periods (crypto's ROI looks amazing from 2010-2021, terrible from 2021-2023). Mistake #4: Confusing unrealized gains with actual ROI (your stock portfolio hasn't returned anything until you sell). Mistake #5: Not accounting for opportunity cost (the return you miss by not investing elsewhere).

Related Free Tools

ROI Calculator

Calculate return on investment, annualized ROI, and compare investments

CAGR Calculator

Calculate compound annual growth rate for investments

Investment Calculator

Calculate investment growth with monthly contributions and dividends

Stock Return Calculator

Calculate stock investment returns including dividends, capital gains, and after-tax performance

Related Articles

Finance 7 min

Compound Interest Explained: How Your Money Grows Exponentially

Finance 7 min

How to Calculate Investment Returns: A Beginner's Guide

Finance 8 min

How to Start Dollar Cost Averaging: Smart Investing Guide

Frequently Asked Questions

What is a good ROI?

It depends on the investment type and risk. For stocks, 7-10% annually is good (matching market average). For real estate, 8-12% is strong. For business projects, 15%+ justifies the risk. Any ROI above inflation (currently ~3-4%) preserves purchasing power. Higher-risk investments should demand higher ROI to compensate.

How is ROI different from CAGR?

ROI gives total return regardless of time period. CAGR (Compound Annual Growth Rate) shows the smoothed annual return. A $10,000 investment growing to $20,000 over 5 years has 100% ROI but 14.87% CAGR. CAGR is better for comparing investments of different durations.

Does ROI include dividends?

Total ROI should include all returns: capital appreciation (price increase), dividends, interest, and rental income. Many people mistakenly calculate ROI using only price change, missing 2-3% annual dividends that significantly impact long-term returns.

NexTool

Free online tools for developers, writers, and creators. Powered by AI.

Tools

  • Text Tools
  • Developer Tools
  • Calculators
  • Converters
  • Generators
  • Utilities
  • AI Tools

Resources

  • Blog
  • Unit Conversions
  • All Tools

Company

  • About
  • Pricing
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 NexTool. All rights reserved.

Fine Print Decoder™ and all AI analysis tools are proprietary technology of NexTool.

Made with care for the internet