ROI Calculator

Data current for 2026 tax year

A 7-10% annual return is considered good for long-term investing. The S&P 500 has averaged ~10% nominal (7% after inflation) since 1926. Anything above 10% is excellent but comes with higher risk.

Legal Disclaimer

Not Financial Advice: This calculator and all content on SnapMoneyHub are provided for educational and informational purposes only. The results are estimates and should not be construed as financial, investment, tax, or legal advice. Always consult with qualified professionals before making financial decisions.

No Warranties: SnapMoneyHub makes no representations or warranties regarding the accuracy, completeness, or reliability of calculations or information provided. We are not liable for any damages arising from your use of this service.

Analytics & Privacy: With your consent, we use Google Analytics to understand usage patterns and improve our services. It may collect anonymized data and use cookies. All calculations run in your browser. See our Privacy Policy and Terms of Service for details.

What This Means in Real Life

If you invest $10,000 at 7% annual return, you'll have $19,672 after 10 years — nearly doubling your money. At 10%, that's $25,937. The difference between 7% and 10% on a $500/month investment over 30 years is over $200,000. Use the calculator below to check your own investment returns.

Calculate Your ROI

$10,000
$0
$15,000
$0
3 years
Total ROI
+50.0%
Total Invested$10,000
Final Value (+ Dividends)$15,000
Profit+$5,000
Annualized Return (CAGR)
+14.47%

This is your compound annual growth rate over 3 years.

Return Comparison

Your Annualized Return14.5%
S&P 500 Historical Average~10%
High-Yield Savings~4-5%
Inflation~3%

Understanding Return on Investment

ROI is a simple but powerful metric for evaluating investment performance. Whether you are analyzing stocks, real estate, business investments, or even education costs, ROI helps you understand if your money is working hard enough for you. It is the universal language of investing that lets you compare completely different opportunities on equal footing.

Simple ROI vs. Annualized Return

Simple ROI tells you total return: invest $10,000, get back $15,000 = 50% ROI. Simple, but it does not account for time. A 50% return in 1 year is exceptional; 50% over 10 years is underwhelming compared to alternatives.

Annualized Return (CAGR) standardizes returns to yearly rates, making comparisons meaningful. That 50% over 10 years is only 4.1% annualized, barely beating inflation. Meanwhile, 50% over 3 years is 14.5% annualized, which is excellent. Always use CAGR to compare investments across different time periods. Learn investment basics →

Account for All Costs

Include purchase fees, commissions, management fees, and transaction costs in your initial investment for accurate ROI calculation.

Include All Returns

Do not forget dividends, interest payments, rental income, and other cash flows. These significantly impact total return over time.

Compare Risk-Adjusted

A 15% ROI from volatile crypto is not the same as 15% from treasury bonds. Higher risk investments should demand higher expected returns.

ROI Across Investment Types

Stocks: The S&P 500 has returned approximately 10% annually over the long term (before inflation). Individual stocks vary wildly from -100% to 1,000%+. Always include dividends for total return calculations. Use our Compound Interest Calculator to project stock portfolio growth.

Real Estate: Returns combine property appreciation (3-5% historically) plus rental income (4-10% cap rate). Leverage through mortgages amplifies returns, but also amplifies risks. A 20% down payment on a property that appreciates 5% generates 25% ROI on your cash.

Business Investments: Higher risk demands higher returns. Most investors expect 20-40% ROI from small business investments to justify the risk of losing everything. Angel investors often target 10x returns knowing most investments will fail.

Tax Implications of ROI

Simple ROI calculations typically do not include taxes, but taxes significantly affect your actual return. Long-term capital gains (assets held over 1 year) are taxed at 0%, 15%, or 20% depending on income. Short-term gains are taxed as ordinary income (up to 37%). A 20% pre-tax ROI might be only 16% after taxes for long-term gains or 13% for short-term. Always consider after-tax returns when comparing investments. Use our Tax Calculator and Salary Calculator to understand your tax bracket.

ROI and the Decision to Pay Off Debt vs. Invest

One of the most common uses of ROI thinking is deciding between paying off debt or investing. Paying off a credit card at 22% APR gives you a guaranteed 22% ROI — better than almost any investment. Meanwhile, a 4% mortgage competes against historical market returns of ~10%. Use our Debt Payoff Calculator to see how much interest you'll save, then compare with our Investment Calculator projections.

ROI also helps evaluate refinancing decisions. If refinancing costs $5,000 but saves $200/month, your ROI is calculated by dividing savings by cost: $2,400/$5,000 = 48% first-year ROI. Use our Refinance Calculator to model specific scenarios. For retirement, understanding ROI helps you choose between contributing to a 401(k) (with employer match providing instant 50-100% ROI) versus a Roth IRA. See our retirement planning guide for account comparisons.

Inflation-Adjusted ROI

Nominal ROI doesn't tell the whole story. If your investment returns 8% but inflation is 3%, your real return is only ~5%. For long-term planning, always use inflation-adjusted (real) returns. Use our Inflation Calculator to understand how purchasing power changes over time, and factor this into your budget planning and net worth tracking.

How to Use the ROI Calculator

1

Enter your initial investment

Input the total amount you invested or spent upfront. This is your cost basis for calculating return on investment.

2

Enter the final value

Input the current or final value of your investment. Include any dividends, distributions, or income received.

3

Set the time period

Enter how long you held the investment. This allows the calculator to compute annualized ROI for fair comparison across different time horizons.

4

Analyze your return

Review your total ROI percentage, annualized return, and dollar profit or loss. Compare against benchmarks like the S&P 500 (~10% annual).

ROI Comparison Across Asset Classes (10-Year Average)

Asset ClassAvg. Annual Return10-Year ROI on $10KRisk Level
S&P 500 Index10.2%$26,500Moderate–High
Real Estate (REITs)8.5%$22,600Moderate
Corporate Bonds4.5%$15,500Low–Moderate
High-Yield Savings3.5%$14,100Very Low
Gold5.8%$17,600Moderate

Historical averages vary by time period. Past performance does not guarantee future returns.

Frequently Asked Questions

What is ROI?
Return on Investment (ROI) measures the profitability of an investment relative to its cost. It's expressed as a percentage: ((Final Value - Initial Investment) / Initial Investment) × 100. An ROI of 50% means you earned 50 cents for every dollar invested.
What is a good ROI?
A 'good' ROI depends on the investment type and risk. The S&P 500 has historically returned 7-10% annually. Real estate typically returns 8-12%. A business investment might require 20-30% ROI to justify the risk. Compare ROI to risk-free alternatives like treasury bonds (~4-5%) as a baseline.
What's the difference between ROI and annualized return?
ROI is the total return over the entire period. Annualized return standardizes this to a yearly rate, making it easier to compare investments of different durations. A 100% ROI over 5 years is about 15% annualized, while 100% ROI over 1 year is 100% annualized — very different risk/reward profiles.
How do I calculate ROI with multiple cash flows?
For investments with ongoing costs or returns (like rental property), use Internal Rate of Return (IRR) instead of simple ROI. IRR accounts for the timing of cash flows. For basic ROI, sum all costs as 'investment' and all returns as 'final value.'
Does ROI include taxes?
Simple ROI calculations typically don't include taxes. For accurate after-tax returns, subtract capital gains taxes (0-20% depending on income and holding period). Long-term capital gains (held >1 year) are taxed at lower rates than short-term gains, significantly affecting net ROI.
What factors affect investment ROI?
Key factors include: initial purchase price, selling price or current value, holding period, dividends or income received, fees and commissions, taxes, and inflation. All should be considered for a complete picture of investment performance.

Go deeper on returns

How this is calculated

Formula, assumptions, and sources — reviewed May 26, 2026

Formula

ROI = (Gain − Cost) / Cost × 100  ·  Annualized = (1 + ROI)^(1/years) − 1

Assumptions

  • Gain and cost are entered in the same currency and reflect all cash inflows/outflows.
  • Simple ROI ignores the time value of money — annualized ROI corrects for it over the holding period.
  • Taxes, fees, and inflation are excluded unless you subtract them from the gain manually.

Sources

Results are informational, not personalized financial advice. All math runs privately in your browser — no data is sent anywhere.