Return on Investment Calculator

How much profit did you make on your investment?

Enter your initial investment amount and current value to calculate your return on investment (ROI) percentage and total profit. See how much you gained or lost on any investment, business expense, or purchase.

Updated June 2026 · How this works

Worth knowing
How It Works
The formula, explained simply

Return on investment (ROI) measures how much profit you made relative to what you initially spent. This calculator uses the standard ROI formula: divide your gain by your initial investment, then multiply by 100 to get a percentage.

The formula works by comparing your current position to where you started. If you invested $1,000 and it's now worth $1,200, you gained $200 on a $1,000 base investment. That's $200 ÷ $1,000 = 0.20, or 20% ROI. Negative ROI means you lost money - if that same investment dropped to $800, you'd have -20% ROI.

ROI calculation becomes more complex with multiple cash flows. For investments that pay dividends or require additional contributions, you need to account for all money in and out. The current value should include any cash distributions you received, while the initial investment should include all money you put in over time.

This return on investment calculator gives you the total return from start to finish, regardless of how long you held the investment. To compare investments of different durations, you'll need to annualize the returns by dividing the ROI by the number of years held.

When To Use This
Right tool, right situation

Use this ROI calculator when comparing different investment opportunities or evaluating past investment performance. It's particularly useful for one-time investments like individual stocks, real estate purchases, or business equipment where you have a clear start and end value.

ROI calculation works best for investments with definitive buy and sell points. It's perfect for evaluating completed trades, comparing mutual funds, or deciding whether to sell an asset. Real estate investors use ROI to compare property purchases and determine which markets offer better returns.

Avoid using simple ROI for ongoing investments with regular contributions, like 401(k) accounts or dollar-cost averaging strategies. These require more complex return calculations like internal rate of return (IRR) or time-weighted return to account for the timing of cash flows.

Common Mistakes
Why results sometimes look wrong

The biggest ROI calculation mistake is ignoring transaction costs and taxes. Your broker fees, capital gains taxes, and other expenses reduce your actual return. Always subtract these from your gains or add them to your initial cost for accurate ROI.

Another common error is comparing ROI percentages across different time periods without annualizing. A 20% return over 10 years (2% annually) is much worse than 20% over one year. Time matters enormously in investment returns due to compounding effects.

Many people also forget to include dividends, interest, or other cash distributions in their current value calculation. If you received $500 in dividends from a stock investment, that $500 should be added to your current stock value when calculating ROI. These cash flows are part of your total return.

The Math
Worked examples and deeper derivation

The ROI formula divides net gain by initial cost: ROI = (Current Value - Initial Investment) ÷ Initial Investment × 100. This percentage tells you how many cents of profit you earned for every dollar invested.

Mathematically, ROI can range from -100% (total loss) to unlimited positive percentages. A -50% ROI means you lost half your money. A +100% ROI means you doubled your money. The formula treats all gains and losses proportionally to your original investment size.

For multiple investments, you cannot simply average ROI percentages. A $1,000 investment with 20% ROI and a $10,000 investment with 10% ROI don't average to 15% overall ROI. You must calculate the weighted average based on investment amounts, or calculate total gains divided by total investments.

Stock investment
$5,000 invested, now worth $6,200
The 24% return beats the S&P 500 average, indicating strong performance.
Real estate flip
$200,000 purchase, sold for $180,000
The -10% return means a $20,000 loss before considering transaction costs.
Business equipment
$15,000 machine, current value $12,000
The -20% return shows depreciation but equipment may generate ongoing revenue.
Expert Unlock
The thing most explanations skip

Professional investors rarely use simple ROI for portfolio decisions because it ignores the time value of money and risk. A 20% ROI over one month carries vastly different risk than 20% over five years, but simple ROI treats them equally. Institutional investors use risk-adjusted metrics like Sharpe ratio or compare against benchmark indices instead.

What counts as a good ROI percentage?

What is a good ROI percentage for investments?
The S&P 500 averages about 10% annually over long periods. Real estate typically returns 8-12% annually including appreciation and rental income. High-risk investments like individual stocks or cryptocurrency can vary dramatically from -100% to +1000% or more.
Should I include dividends and fees in ROI calculation?
Yes, for accurate ROI include all cash flows. Add dividends, interest, or rental income to your current value. Subtract transaction fees, commissions, and taxes from your initial investment amount. This gives you the true return on investment after all costs.
How do I calculate ROI for investments held less than one year?
This calculator shows total return regardless of time period. For annualized returns, divide the ROI percentage by the number of years held. A 20% return over 6 months equals 40% annualized, while 20% over 3 years equals 6.7% annualized.

Need something this doesn't cover?

Suggest a tool — we'll build it →