What Return on Investment Means and Why You Calculate It
Return on investment (ROI) is a single number that tells you whether money you put into something made more money or lost money. It answers the question: for every dollar I invested, how much profit did I get back?
ROI is useful because it lets you compare different investments on the same scale. A stock that gained $500 and a rental property that gained $500 look identical until you know how much money you put into each one. ROI accounts for that difference. It also helps you track whether your money is working as hard as you expected it to.
The calculation itself is straightforward arithmetic. You do not need special software or a financial background. You need three numbers: how much you invested, what that investment is worth now, and how long you held it. This guide walks you through the math and shows you what to do with the result.
Key Takeaways
- ROI is calculated by dividing your profit (current value minus original investment) by your original investment, then multiplying by 100 to get a percentage.
- The basic formula works for stocks, bonds, real estate, and most other investments, but does not account for the time you held the investment.
- Annualized ROI divides your total return by the number of years you held the investment, making it easier to compare investments you held for different lengths of time.
- ROI does not include taxes, fees, or inflation, so your actual take-home return may be lower than the number you calculate.
- Negative ROI means you lost money; a -10% ROI means you got back 90 cents for every dollar you invested.
The Basic ROI Formula and How to Use It
The formula is: (Current Value − Original Investment) ÷ Original Investment × 100 = ROI %
Here is a concrete example. You buy 100 shares of a stock at $50 per share. Your original investment is $5,000. Five years later, those shares are worth $75 each. Your current value is $7,500. Your profit is $7,500 − $5,000 = $2,500. Your ROI is ($2,500 ÷ $5,000) × 100 = 50%.
That 50% means you gained 50 cents for every dollar you put in. If you had invested $10,000 instead of $5,000, and the price per share stayed the same, your profit would have been $5,000 and your ROI would still be 50%. The percentage stays the same because ROI measures efficiency, not total dollars.
If your investment lost value, the math works the same way. You buy a bond for $1,000. It is now worth $900. Your profit is $900 − $1,000 = −$100. Your ROI is (−$100 ÷ $1,000) × 100 = −10%. A negative ROI means you lost money.
Annualized ROI: Comparing Investments You Held for Different Times
The basic ROI formula does not account for how long you held the investment. An investment that returned 50% over ten years is not as strong as one that returned 50% over one year, but the basic formula treats them the same way. Annualized ROI fixes this by spreading your total return across the years you held the investment.
The formula is: ((Current Value ÷ Original Investment) ^ (1 ÷ Number of Years)) − 1 × 100 = Annualized ROI %
Using the stock example: you invested $5,000, it is now worth $7,500, and you held it for 5 years. ((7,500 ÷ 5,000) ^ (1 ÷ 5)) − 1 × 100 = (1.5 ^ 0.2) − 1 × 100 = 8.45%. Your annualized return is about 8.45% per year. If you held the same stock for only 2 years and it reached $7,500, your annualized return would be about 22.5% per year — a much stronger performance.
Annualized ROI is especially useful when comparing a savings account (which might return 4% per year) to a stock you held for three years (which might show 50% total ROI, or about 14.6% annualized). Without annualizing, you cannot tell which one actually performed better.
What ROI Does Not Include
ROI is a clean number, but it does not tell the whole story. It does not subtract taxes you owe on your gains. If you made a 50% ROI on a stock and owe 20% in capital gains tax, your actual take-home return is closer to 40%. The amount you owe depends on your tax bracket and how long you held the investment, so you have to calculate taxes separately.
ROI also does not account for fees. If you paid a broker $100 to buy the stock and $100 to sell it, those $200 in fees come out of your profit. In the example above, your real profit would be $2,300, not $2,500, and your real ROI would be 46%, not 50%.
Inflation is another factor ROI ignores. If you made a 5% ROI but inflation was 3% that year, your actual purchasing power only grew by about 2%. This matters most for long-term investments and savings accounts. A savings account earning 4% sounds good until you realize inflation is 3.5%, leaving you with only 0.5% real growth.
ROI for Different Types of Investments
The basic ROI formula works for stocks, bonds, mutual funds, and most other securities. You plug in what you paid, what it is worth now, and you get a percentage. For real estate, the calculation is the same, but you have to decide whether to include rental income in your current value or calculate it separately.
If you bought a rental property for $300,000 and it is now worth $350,000, your property appreciation ROI is ($50,000 ÷ $300,000) × 100 = 16.7%. But if you also collected $20,000 in net rental income (after expenses), your total profit is $70,000, and your total ROI is 23.3%. Many investors calculate these separately to see how much of their return came from the property gaining value versus how much came from rent.
For investments that pay dividends or interest, you have the same choice. You can calculate ROI based only on price appreciation, or you can add the dividends and interest you received to your current value. Adding them in gives you a more complete picture of what the investment actually returned.
Common Mistakes When Calculating ROI
The most common mistake is forgetting to subtract fees and taxes before you calculate. Your broker statement shows the current value of your holdings, but that is before you pay capital gains tax or sell the investment and pay a commission. If you are comparing your actual money in your pocket to what you started with, subtract those costs first.
Another mistake is mixing up current value with sale price. If you still own the investment, current value is what it would sell for today. If you already sold it, current value is the price you sold it for. Do not use the price you paid or the highest price it ever reached — use the actual number you are comparing to.
A third mistake is calculating ROI on only part of your investment. If you invested $5,000 and withdrew $2,000 along the way, your original investment is still $5,000, not $3,000. The formula measures the return on the full amount you put at risk, not what you have left in the account.
When ROI Is Misleading
ROI works well for straightforward investments like stocks and bonds, but it can hide important information. A 20% ROI sounds great until you learn the investment took 15 years and you could have made 8% per year in a savings account with no risk. Annualized ROI solves this, but you have to calculate it.
ROI also does not tell you about risk. An investment that returned 50% might have swung wildly in value along the way, or it might have been stable. Two investments with the same ROI can have very different risk profiles. ROI is one number; it cannot capture volatility, liquidity, or how much you could lose in a worst-case scenario.
For investments where you add money over time — like a 401(k) where you contribute monthly — the basic ROI formula breaks down. You would need to use a more complex calculation called money-weighted return or internal rate of return (IRR) to account for the timing of your contributions. Most investment platforms calculate this for you and call it your "time-weighted return" or "money-weighted return."
Frequently Asked Questions
Is a 10% ROI good?
It depends on the type of investment and how long you held it. The stock market has historically returned about 10% per year on average over very long periods, so 10% annualized is a reasonable benchmark. A savings account returning 10% would be exceptional. A real estate investment returning 10% per year is solid. Compare your ROI to what you could have made in a different investment with similar risk.
How do I calculate ROI if I bought and sold multiple times?
Calculate the ROI for each purchase-and-sale pair separately, then average them if you want a single number. If you bought 100 shares at $50, sold them at $60 (20% ROI), then bought 100 shares at $60 and sold at $66 (10% ROI), your average ROI is 15%. For ongoing investments where you buy and sell continuously, use your brokerage's built-in return calculator, which handles the complexity automatically.
Should I include dividends and interest in my ROI calculation?
Yes, if you want to know your total return. Dividends and interest are part of what the investment earned. If you reinvested them, they are already reflected in your current value. If you took them as cash, add them to your current value before calculating ROI. Many investors calculate ROI two ways — with and without dividends — to see how much of their return came from price appreciation versus income.
What is the difference between ROI and annual return?
ROI is your total return over the entire time you held the investment. Annual return (or annualized return) spreads that total across the years. If you held an investment for 5 years and made 50% ROI, your annualized return is about 8.45% per year. Annual return is more useful for comparing investments you held for different lengths of time.
Can ROI be more than 100%?
Yes. If you invested $1,000 and it is now worth $3,000, your ROI is 200%. You tripled your money. ROI can be any number — 500%, 1000%, or higher. It can also be negative if you lost money. There is no upper limit.