Pana Calculator logo

ROI Calculator

Investment Details
Enter your investment parameters for comprehensive ROI analysis

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.

Annualized ROI
Total Return
CAGR

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. 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. 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. 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. 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. 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

MetricWhat it measuresWhen to use it
Simple ROITotal profit as a % of total cost, across the whole periodQuick comparisons when time periods are identical
Annualized ROIWhat simple ROI works out to per yearComparing investments that ran for different lengths of time
CAGRThe smoothed annual growth rate assuming steady compoundingLong-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

1

Total costs

$187,300 + $8,400 = $195,700

Total Cost = $195,700

2

Total returns

$231,750 + $12,600 = $244,350

Total Returns = $244,350

3

Net profit

$244,350 - $195,700 = $48,650

Net Profit = $48,650

4

Simple ROI

($48,650 / $195,700) ร— 100

Simple ROI = 24.86%

5

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