ROI Calculator
Advanced Parameters
Your ROI results will appear here
Fill in your initial investment, final value, and time period on the left to see your full ROI analysis instantly.
This ROI calculator takes your investment amount, final value, and time period, then shows you your total return, annualized ROI, CAGR, real return after inflation, and after-tax return all at once. The real problem with most ROI math is that people compare a 40% return over ten years with a 40% return over six months as if they're the same thing, which they absolutely are not. Read on and you'll also find out why two investments with identical percentage returns can have very different real-world outcomes depending on time and tax.
By the end of this page, you'll know:
- What ROI actually measures and why simple ROI alone can mislead you
- How annualized ROI and CAGR fix the time problem that basic ROI ignores
- How to calculate ROI step by step with a real worked example
- The one thing most people get wrong when defining their investment cost
How to Use the ROI Calculator
Fill in the fields on the left and the results update automatically. Here's what each input does.
- 1
Initial Investment
The total cash you put in at the start. Include the purchase price, setup costs, or any fees paid before the investment began generating returns. Don't just use the headline purchase price if there were extra costs attached.
- 2
Final Value
What the investment is worth now, or what you sold it for. If it's still running, use today's market value.
- 3
Time Period (Years)
How long the investment has run or will run. The calculator uses this to compute your annualized ROI and CAGR, which are the figures that actually mean something when you're comparing investments.
- 4
Additional Costs and Income
Any ongoing expenses (maintenance, management fees) go into Additional Costs. Any income generated during the period (rent, dividends) goes into Additional Income. Leave both at zero if the investment is a simple buy-and-sell.
- 5
Inflation Rate and Tax Rate
These unlock the two most ignored metrics: real ROI (what you actually earned after inflation ate at your money) and after-tax ROI (what you kept after the government took its share). Use your marginal income tax rate for the tax field.
Worked Example: Sarah's rental property
Sarah bought a rental property for $187,300. She spent an extra $8,400 on repairs and legal fees before she sold it three years later for $231,750. During those three years she also collected $4,200 per year in net rental income. She uses a 3% inflation rate and a 28% tax rate.
Initial Investment
$187,300
Final Value
$231,750
Time Period
3 years
Additional Costs
$8,400
Additional Income
$12,600
Tax Rate
28%
The calculator returns a simple ROI of 24.86% and an annualized ROI of 7.69%. The 24.86% tells Sarah how much she made relative to what she spent. The 7.69% tells her what she earned per year, which is the number that actually matters when she compares this to her next investment idea.
What Is Return on Investment?
Picture two people at the same dinner table. The first one says he made 200% on a coin he sold. The second one says she made 200% on her rental flat. Sounds like a tie. But the coin took 25 years to triple, and the flat did it in four. Same percentage on paper, very different stories in real life. That's the ROI problem in one paragraph.
Return on investment is the ratio of your net profit to the total cost you paid to get that profit. It answers one question: for every dollar I put in, how many dollars did I get back above what I spent? Express that as a percentage and you've got your ROI. It's the most widely used investment metric in the world, partly because it's simple and partly because it works across wildly different asset types, from stocks to equipment to Sarah's rental property.
But simple ROI doesn't care about time. A 24.86% return over 3 years sounds identical to a 24.86% return over 30 years, even though one is genuinely great and the other is genuinely terrible. That's why the calculator also shows you annualized ROI and CAGR, both of which factor in how long you held the investment.
Simple ROI vs Annualized ROI vs CAGR
| Metric | What it measures | When to use it |
|---|---|---|
| Simple ROI | Total profit as a % of total cost, across the whole period | Quick comparisons when time periods are identical |
| Annualized ROI | What simple ROI works out to per year | Comparing investments that ran for different lengths of time |
| CAGR | The smoothed annual growth rate assuming steady compounding | Long-term investment growth where you reinvest returns |
So when Sarah looks at her results, the 24.86% simple ROI tells her the total story. The 7.69% annualized ROI lets her compare that rental property fairly against a stock that returned 9% per year over the same period. Without annualizing, that comparison doesn't work.
Besides these, the calculator shows a real ROI (inflation-adjusted) and an after-tax ROI. A lot of investors never run these two numbers. They celebrate their 7.69% annual return without checking whether inflation at 3% and tax at 28% have quietly eaten most of it. Now you know to check.
The ROI Formula
There are two formulas worth knowing. Let's start with the basic one:
ROI = (Net Profit / Total Cost) ร 100
Net Profit = (Final Value + Additional Income) - (Initial Investment + Additional Costs)
For annualized ROI: Annualized ROI = ((Total Returns / Total Costs)^(1/n) - 1) ร 100
- Net ProfitTotal returns minus total costs โ the actual money made or lost
- Total CostInitial investment plus any additional costs paid during the period
- Total ReturnsFinal value plus any additional income earned during the period
- nNumber of years the investment ran
Let's Calculate Sarah's ROI by Hand
Total costs
$187,300 + $8,400 = $195,700
Total Cost = $195,700
Total returns
$231,750 + $12,600 = $244,350
Total Returns = $244,350
Net profit
$244,350 - $195,700 = $48,650
Net Profit = $48,650
Simple ROI
($48,650 / $195,700) ร 100
Simple ROI = 24.86%
Annualized ROI
($244,350 / $195,700)^(1/3) - 1 = 1.2486^0.333 - 1
Annualized ROI = 7.69% per year
And just like that, Sarah knows her rental property returned 7.69% per year, which she can now compare directly against any other investment on an equal footing. Of course, you can skip all this counting and let the ROI calculator do it instantly.
Real-World Applications
Comparing two investment offers
Kevin is looking at two options: a small business investment that promises $84,000 back on a $60,000 stake after 18 months, and a property deal that promises $105,000 back on $73,500 after three years. Both sound good on paper. But when he runs them through the ROI calculator with real time periods, the business deal annualizes at 34.2% and the property at 12.6%. The numbers are nowhere near as close as they appeared. That's why annualizing matters.
Did your marketing campaign pay off?
ROI isn't only for financial investments. Consider a business that spent $3,750 on a digital ad campaign and tracked $11,200 in directly attributable sales. ROI = ($11,200 - $3,750) / $3,750 ร 100 = 198.7%. That's the number you bring to the next budget meeting. ๐
Personal training or education
Priya spent $6,200 on a professional certification and $2,100 in lost work hours while studying. Within two years her salary increased by $9,800 per year. Her two-year total return is $19,600 against a total cost of $8,300, giving a simple ROI of 136% and an annualized figure of 53.7%. That's a return most stock portfolios can't touch. Totally worth running the numbers before you decide it's too expensive.
Evaluating a piece of equipment
A bakery buys a commercial oven for $14,500 that lets them produce an extra $7,300 in sales per year. After four years the oven has generated $29,200 in extra revenue. Simple ROI is 101%. Annualized ROI is 19.1%. Both figures beat the bakery owner's cost of borrowing. Easy decision.
The Most Common ROI Mistake
Here's where most people get confused about ROI: they use the wrong number as their cost. They look at the purchase price only, ignoring every dollar they spent keeping the investment alive, and the result is an ROI figure that looks much better than reality.
Let's use Sarah again. If she only entered her purchase price of $187,300 as the cost and ignored the $8,400 in repairs and fees, her simple ROI rises from 24.86% to 28.8%. On a single property that's a gap of about $8,000 in phantom profit. Across a portfolio of properties, this error compounds into completely wrong investment decisions.
The same problem trips up marketers and business owners constantly. Someone runs an ad campaign, counts only the ad spend as the cost, and ignores the agency fee, the designer's time, and the discounts they offered to close those sales. The reported ROI is 300%. The real ROI, once all costs are in, is 80%. Both are good, but they tell very different stories about whether to scale the campaign.
Note that there's no universal definition of "cost" in ROI. You define it, and so does everyone else you're comparing against. That's why context and consistency matter more than the formula. That's why the Additional Costs field exists in this calculator, and why you should use it.
FAQs
What is a good ROI percentage?
It depends entirely on the investment type and time period. For the stock market, a 10% annualized return is considered solid over the long term. For real estate, 8 to 12% annualized is typically good. For a small business investment, you'd probably want 20% or higher to justify the risk. The benchmark section in the calculator shows you what average, good, and excellent looks like for each investment type. A 'good' ROI in one category would be underwhelming in another.
What is the difference between ROI and annualized ROI?
Simple ROI measures your total return across the entire period, no matter how long. Annualized ROI converts that total return into a per-year figure so you can compare investments that ran for different amounts of time. Here's a quick step-by-step: (1) Calculate your simple ROI using (Net Profit / Total Cost) ร 100. (2) Take the ratio of Total Returns to Total Costs. (3) Raise that ratio to the power of 1 divided by the number of years. (4) Subtract 1 and multiply by 100. That's your annualized ROI. The calculator does all of this for you the moment you enter a time period.
Is ROI the same as CAGR?
They're closely related but not identical. CAGR (Compound Annual Growth Rate) assumes your returns compound, meaning profits are reinvested. Annualized ROI is a simpler measure that just divides the growth proportionally over time. For most practical purposes they produce similar results, but CAGR is more appropriate for evaluating long-term investment growth like a stock portfolio, while annualized ROI is fine for a one-time investment like Sarah's rental property.
How do I calculate ROI on a rental property?
Don't just compare purchase price to sale price. You need to include every cost and every income stream. Your total cost includes: purchase price, legal fees, any renovation or repair costs, and ongoing expenses like insurance and management fees. Your total return includes: the sale price plus all net rental income collected during the holding period. Put all of those numbers into the calculator and you'll get a realistic ROI rather than an optimistic one.
Why is my real ROI lower than my annualized ROI?
Because inflation quietly reduces the purchasing power of your returns. If your investment returned 7.69% per year but inflation ran at 3%, your real return is roughly 4.69%. In other words, you did earn 7.69% in raw dollar terms, but prices rose 3% during that same period, so you can only buy about 4.69% more stuff with your profit than you could have at the start. That's the inflation-adjusted return, and it's the honest version of what you actually gained.
Related calculators: NPV Calculator ยท IRR Calculator ยท Investment Calculator
