What Return on Investment Actually Measures
Return on investment (ROI) is a single number that shows how much profit you made on money you put into something, expressed as a percentage. If you invested $1,000 and made $100 in profit, your ROI is 10 percent. The formula is straightforward: divide your profit by the amount you invested, then multiply by 100 to get a percentage.
ROI works the same way whether you are looking at a stock, a rental property, a business, or a savings account. It lets you compare completely different investments on the same scale. A rental property that returned 8 percent and a stock that returned 8 percent performed equally well, even though one is real estate and one is a share of a company.
The catch is that ROI does not account for time. An investment that doubled in one year looks identical to one that doubled over ten years when you only look at the percentage. That is why investors also look at annualized ROI, which spreads the return across the years you held the investment.
Key Takeaways
- ROI is calculated by dividing your profit (what you sold it for minus what you paid) by what you invested, then multiplying by 100 to get a percentage.
- The basic ROI formula does not account for how long you held the investment, so a 50 percent return over one year is much better than a 50 percent return over ten years.
- 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 fees, taxes, or inflation, so your actual take-home return will usually be lower than the number the formula produces.
The Basic ROI Formula and How to Use It
The formula for ROI is: (Profit ÷ Amount Invested) × 100 = ROI percentage.
To find your profit, subtract what you paid for the investment from what you received when you sold it or closed the position. If you bought a stock for $50 per share and sold it for $75 per share, your profit per share is $25. If you bought 10 shares, your total profit is $250. Your total investment was $500 (10 shares × $50). So your ROI is ($250 ÷ $500) × 100 = 50 percent.
If the investment paid you money while you held it — dividends from a stock, rent from a property, or interest from a bond — add that to your profit before you divide. If you bought a stock for $100, sold it for $110, and received $5 in dividends along the way, your profit is $15. Your ROI is ($15 ÷ $100) × 100 = 15 percent.
If your investment lost value, the ROI will be negative. If you bought something for $1,000 and sold it for $800, your profit is negative $200. Your ROI is (−$200 ÷ $1,000) × 100 = −20 percent. This tells you that you lost 20 percent of what you put in.
Annualized ROI: Comparing Investments Held for Different Lengths of Time
The basic ROI formula treats a 50 percent return the same whether it happened in one year or ten years. To compare investments fairly, you need to know how much you earned per year on average. That is what annualized ROI does.
The formula for annualized ROI is: [(Ending Value ÷ Beginning Value) ^ (1 ÷ Number of Years)] − 1. Then multiply by 100 to get a percentage. The ^ symbol means "to the power of," which you can calculate on any scientific calculator or spreadsheet.
Example: You invested $10,000 in a mutual fund five years ago. It is now worth $14,000. Your basic ROI is 40 percent. But what is your annualized ROI? Use the formula: [(14,000 ÷ 10,000) ^ (1 ÷ 5)] − 1 = (1.4 ^ 0.2) − 1 = 1.0696 − 1 = 0.0696, or about 7 percent per year. That is very different from 40 percent, and it is the number that matters when you compare this fund to other investments.
Most investment websites and apps calculate annualized ROI for you, so you rarely have to do this math by hand. But understanding what it means — the average return per year — helps you spot when an investment that looks good over a long time actually underperformed year by year.
What ROI Does Not Tell You
ROI is a useful number, but it has real limits. It does not include fees you paid to buy or sell the investment, taxes you owe on the profit, or the effect of inflation. If you made a 5 percent ROI but paid 2 percent in fees and owe 1 percent in taxes, your actual take-home return is 2 percent. If inflation was 3 percent that year, you actually lost purchasing power even though the number was positive.
ROI also does not account for risk. An investment that returned 15 percent might have swung wildly in value week to week, while one that returned 10 percent stayed stable. The 15 percent return looks better on paper, but you may have slept better with the 10 percent option. Some investors look at risk-adjusted return to account for this, but that requires more complex math.
Finally, ROI assumes you reinvested any money the investment paid you (like dividends) rather than spending it. If you took the dividends as cash, your actual return is lower. Most investment tracking tools let you specify whether you reinvested or not, which changes the number.
ROI in Different Types of Investments
ROI works the same mathematically across all investments, but what counts as "profit" varies. For a stock, profit is the sale price minus the purchase price plus any dividends. For a rental property, profit is the rent you collected minus the mortgage, taxes, insurance, repairs, and vacancy periods. For a bond, profit is the interest you received plus any gain or loss when you sold it before maturity.
Real estate investors often use a variation called cash-on-cash return, which divides the cash profit you actually received in a single year by the cash you put down upfront. This shows you how much cash the investment generated relative to your down payment, which matters more than the total ROI if you borrowed money for most of the purchase.
Business owners sometimes calculate ROI on equipment, marketing campaigns, or other specific expenses. The formula is the same: profit from that thing divided by what you spent on it. If you spent $5,000 on a marketing campaign and it brought in $20,000 in new revenue, and your profit margin is 50 percent, your profit is $10,000. Your ROI on that campaign is ($10,000 ÷ $5,000) × 100 = 200 percent.
Common Mistakes When Calculating ROI
The most common mistake is forgetting to subtract all your costs. If you bought a rental property for $200,000, collected $50,000 in rent over five years, but spent $30,000 on repairs and maintenance, your profit is $20,000, not $50,000. Your ROI is ($20,000 ÷ $200,000) × 100 = 10 percent, not 25 percent. Many people count the rent as profit without subtracting expenses, which inflates the number.
Another mistake is comparing basic ROI across different time periods. If one investment returned 20 percent over two years and another returned 20 percent over five years, the first one is much better. You need to annualize both to compare them fairly. The first one is 10 percent per year annualized; the second is about 3.7 percent per year.
A third mistake is ignoring the timing of your cash flows. If you invested $10,000 upfront and then added $5,000 more two years later, your average investment was not $7,500. The timing matters because the first $10,000 had more time to grow. This is why professional investors use something called internal rate of return (IRR) for complex situations with multiple cash flows at different times, though that calculation is more involved.
Tools and Resources for Tracking ROI
Most investment brokers and apps calculate ROI for you automatically. If you use a brokerage account, log in and look for a "performance" or "returns" section. It will show you the ROI on each holding and your overall portfolio. Many also show annualized returns and let you filter by time period.
Spreadsheet software like Excel or Google Sheets can calculate ROI if you enter the numbers yourself. Google Sheets has a built-in function called XIRR that calculates internal rate of return for investments with multiple cash flows, which is useful for real estate or business investments. You can also use a simple spreadsheet to track your purchases, sales, and any income the investment paid, then use the ROI formula to calculate the percentage.
For real estate, property management software and tax preparation tools often calculate cash-on-cash return and other real estate-specific metrics. For stocks and mutual funds, most brokers show you the annualized return since you bought the investment, which is the most useful number for comparison.
Frequently Asked Questions
Is a 10 percent ROI good?
It depends on the type of investment and how long you held it. The stock market has historically returned about 10 percent per year on average over long periods, so a 10 percent annualized return on a stock or mutual fund is roughly average. Real estate typically returns 8 to 12 percent per year. A savings account or money market fund returning 10 percent would be unusually high. Compare your ROI to what similar investments have returned, not to a fixed number.
How do I calculate ROI if I bought the investment in installments?
Add up all the money you put in across all the installments. That is your total investment. Then use the basic ROI formula: (Profit ÷ Total Investment) × 100. If you want annualized ROI and the installments were spread over years, use the annualized formula with the date of your first purchase as the start date and today as the end date. For more precision, use the XIRR function in a spreadsheet, which accounts for the exact timing of each payment.
Does ROI include taxes?
No, the basic ROI formula does not include taxes. It shows your profit before taxes. Your actual take-home return is lower because you owe taxes on the profit. The tax rate depends on how long you held the investment, your income level, and your location. To find your after-tax ROI, subtract the taxes you owe from your profit, then use that lower number in the ROI formula.
What is the difference between ROI and yield?
ROI measures your total profit as a percentage of what you invested. Yield measures the income an investment generates in a single year as a percentage of its current value. A bond with a 5 percent yield pays 5 percent of its face value in interest each year. Its ROI depends on whether you bought it at face value, at a discount, or at a premium, and whether the price changed while you held it. Yield is useful for income-focused investors; ROI is useful for comparing total performance.
Can ROI be more than 100 percent?
Yes. If you invested $100 and it grew to $300, your profit is $200. Your ROI is ($200 ÷ $100) × 100 = 200 percent. This means you more than tripled your money. Very high ROIs are possible but rare, and they usually come with higher risk. Be skeptical of investments promising ROI above 20 or 30 percent per year, especially if they are not publicly traded or regulated.