ROI Calculator

ROI calculator finds your return on investment as a percentage from the amount invested and final value. Enter any two dollar amounts to instantly see your ROI, net profit, and dollar gain or loss. Used for evaluating stocks, real estate, marketing campaigns, business acquisitions, crypto investments, and rental properties. Includes industry benchmarks from the S and P 500 to venture capital.

Enter Values

$

The initial amount you invested

$

The current or ending value of your investment

Result

Enter values above and click Calculate to see your result.

AI Assistant

Ask about this calculator

I can help you understand the roi calculator formula, interpret your results, and answer follow-up questions.

Try asking

Formula

#
Core Formula
ROI=Net ProfitCost of Investment×100\text{ROI} = \frac{\text{Net Profit}}{\text{Cost of Investment}} \times 100

How it works: Subtract the initial investment from the final value to get net profit. Divide that profit by the original investment amount, then multiply by 100 to convert to a percentage. A positive ROI means gain, negative means loss. Basic ROI does not account for time, so a 25% ROI over 1 year is very different from 25% over 10 years.

Review and Methodology

Updated Apr 10, 2026

This calculator runs locally in your browser. Inputs are converted into the units required by the formula, and the result is paired with supporting references so you can verify the method before using it for planning or estimates.

Worked Example

You invested $10,000 in a stock and sold it for $12,500:
1Step 1: Net Profit = $12,500 - $10,000 = $2,500
2Step 2: ROI decimal = $2,500 / $10,000 = 0.25
3Step 3: ROI percentage = 0.25 x 100 = 25%
4Step 4: Annualize if held 2 years: (1.25)^(1/2) - 1 = 11.8% per year
Result: 25% total ROI, 11.8% annualized. Compare to S and P 500 average of 10% annually

Understanding Return on Investment (ROI)

Return on Investment (ROI) is the most widely used metric for evaluating the profitability of an investment. It answers one simple question: how much money did I make relative to what I put in?

  • Simple ROI formula: (Net Profit / Cost) x 100. A $10,000 investment worth $12,500 gives (2,500/10,000) x 100 = 25% ROI
  • Basic ROI does NOT account for time. Always annualize for fair comparison: a 25% return over 1 year is very different from 25% over 5 years (only 4.6% annualized)
  • S and P 500 historical average is about 10% annual ROI. Real estate runs 8-12%, corporate bonds 4-6%, high-yield savings 4-5%, Treasuries 3-4%
  • Negative ROI is common in short-term investments. Long-term diversified portfolios (20+ years) rarely produce negative total returns
  • For complex investments with multiple cash flows (rental properties, businesses), use IRR instead of basic ROI for a more accurate picture

Use this calculator for quick ROI checks, then pair with the Compound Interest Calculator for time-adjusted projections, or the Rental Yield Calculator for real estate analysis.

You can also calculate changes using our Profit Margin Calculator, Compound Interest Calculator, Revenue Growth Calculator, Break-Even Calculator or Rental Yield and Cap Rate Calculator.

ROI Benchmarks: Average Returns by Investment Type

Historical average annual returns for common investment categories. Use these benchmarks to evaluate whether your ROI is competitive and set realistic expectations.

Investment TypeAnnual ReturnRisk LevelNotes
S and P 500 (long-term)10%Medium-High30+ year average, includes dividends
NASDAQ 10012%HighTech-heavy, more volatile
Real Estate (direct)8-12%MediumIncludes appreciation plus rental income
REITs (public)7-10%MediumLiquid alternative to direct real estate
Rental Property (cash-on-cash)6-12%MediumExcludes appreciation, depends on leverage
Corporate Bonds (investment grade)4-6%Low-MediumFixed income, lower volatility
High-Yield Savings4-5%Very LowFDIC insured, rates vary with Fed
Treasury Bonds (10-year)3-4%Very LowGovernment backed, deflation hedge
Gold (long-term)5-7%MediumInflation hedge, no yield
Venture Capital (target)20-30%Very HighHigh failure rate, illiquid
CryptocurrencyHighly variableVery HighExtreme volatility, speculative
Inflation (avg)2-4%-Any return below this loses purchasing power

Note: Returns shown are historical averages and do NOT guarantee future performance. Past performance is not indicative of future results. All investments carry risk, and you can lose money. Returns are nominal (before inflation). Real returns = nominal return - inflation rate. Consult a financial advisor before making investment decisions. For educational reference only.

Frequently Asked Questions

What is a good ROI?

It depends on the investment type and time horizon. The S and P 500 averages 10% annual ROI over the long term, real estate 8-12%, REITs 7-10%, rental properties 6-12%, and high-yield bonds 4-6%. Venture capital targets 20-30% but with high risk. Generally, anything beating inflation (2-4%) is a positive real return, and 10%+ annualized is considered strong for most investors.

Does ROI account for time?

Basic ROI does NOT account for time, which is a major limitation. A 50% ROI over 1 year is vastly different from 50% over 10 years. For time-adjusted returns, use annualized ROI: (Final/Initial)^(1/years) - 1. For complex cash flows with multiple investments and withdrawals, use IRR (Internal Rate of Return) or CAGR (Compound Annual Growth Rate).

Can ROI be negative?

Yes. Negative ROI means you lost money. If you invested $10,000 and the final value is $8,000, ROI = ($8,000 - $10,000) / $10,000 = -20%. Negative ROI is common for risky investments in the short term. Even the S and P 500 has had years with -10% to -40% returns during market crashes, though long-term averages remain positive.

What is the difference between ROI and ROAS?

ROI measures total return including all costs and is expressed as a percentage: (Profit / Cost) x 100. ROAS (Return on Ad Spend) only measures revenue generated from advertising divided by ad cost, typically expressed as a ratio: $5 of revenue for every $1 spent = 5:1 ROAS. ROAS ignores product costs, fulfillment, and overhead, making it useful for marketing teams but not for true profitability.

How do I calculate ROI for a rental property?

For rental properties, use: (Annual Rental Income - Annual Expenses) / Total Investment x 100. Include mortgage interest, property taxes, insurance, maintenance, vacancy allowance (5-10%), and property management fees. A $200,000 rental generating $24,000/year gross, with $14,000 in expenses, produces $10,000 net profit. ROI = $10,000 / $200,000 = 5% cash-on-cash return. Add appreciation for total ROI.

What is the difference between ROI and IRR?

ROI is a simple percentage of total return, while IRR (Internal Rate of Return) accounts for the time value of money and multiple cash flows. For a single investment with one return, ROI and annualized ROI work fine. For complex scenarios with varying contributions and withdrawals (like a rental property over 10 years), IRR provides a more accurate annualized rate. IRR is the discount rate that makes net present value equal zero.

How do I add this ROI Calculator to my site?

Absolutely. Use the "Embed" option above to tailor the dimensions, color scheme, and styling to match your site. Copy the generated iframe snippet and drop it into your HTML, WordPress editor, or any CMS. There is no cost and no account required. See calculory.com/services/embed-calculators for a step-by-step walkthrough.

Financial Disclaimer

This calculator is provided for informational and educational purposes only. It is not intended as financial, investment, or tax advice. Results are estimates and may not reflect your actual financial situation. Always consult a qualified financial advisor or tax professional before making any financial decisions based on these results.

Secure and Private

All calculations run locally. Your financial data never leaves your browser.

Verified Precision

Precise Financial Calculations Powered by Calculory AI