ROI Calculator: Return on Investment, CAGR & Payback

ROI Calculator

Measure return on investment, net profit, annualized ROI, CAGR, and total return multiple. Add cash flows, extra contributions, and holding time to compare deals on an equal, per-year basis.

🎯Real Investment Presets

📝Investment Inputs

Used when method is final value.

Used when method is net profit direct.

Return on investment 0% gain divided by total invested
Net profit $0 after cash flows and fees
Annualized ROI 0% per year, compounded
Return multiple total value vs cost

🔢Formula Snapshot

GNet gain
CTotal invested
tYears held
72Rule of 72

📊Simple vs Annualized (Your Numbers)

MeasureValueMeaningBest For
Enter values above to compare simple and annualized returns.
HorizonGrowth FactorValue of CostCumulative ROI
A per-year projection appears after calculation.

📉ROI to Annualized Reference

Total ROIOver 1 yrOver 3 yrOver 5 yrOver 10 yr
10%10.0%3.2%1.9%1.0%
25%25.0%7.7%4.6%2.3%
50%50.0%14.5%8.4%4.1%
100%100.0%26.0%14.9%7.2%
200%200.0%44.2%24.6%11.6%
400%400.0%71.0%38.0%17.5%

Time to Double (Rule of 72)

Annual RateRule of 72Exact DoublingMultiple in 10 yr
3%24.0 yr23.4 yr1.34×
5%14.4 yr14.2 yr1.63×
7%10.3 yr10.2 yr1.97×
10%7.2 yr7.3 yr2.59×
15%4.8 yr5.0 yr4.05×
20%3.6 yr3.8 yr6.19×

🗂Investment Type Comparison Grid

Investment TypeTypical HoldTypical AnnualCash Flow?LiquidityRisk
Index fund (broad)10–30 yr7% to 10%DividendsHighMedium
Individual stock1–5 yrVaries widelySometimesHighHigh
Rental property5–20 yr8% to 12%Monthly rentLowMedium
House flip3–9 moHigh if fastNoneLowHigh
Bond / bond ladder1–10 yr3% to 6%CouponsMediumLow
Marketing campaignWeeksROAS basedRevenueN/AMedium
Crypto tradeDays–monthsVery volatileRareHighVery high
Small business3–10 yrWide rangeProfit drawsVery lowHigh

Full Formula Breakdown

Total investedC = initial cost + additional contributions. This is the base the return is measured against.
Net profit (final mode)G = final value + cash flows – total invested – fees. Cash flows are excluded from G when reinvested is set to no.
Net profit (direct mode)G = entered net profit + cash flows – fees, using the number you type instead of a final value.
ROI percentROI = G / C × 100. A break-even deal returns 0%, and doubling your money is 100%.
Annualized ROIAnnual = ((1 + ROI/100)^(1/t) – 1) × 100, where t is the holding period in years.
CAGRCAGR = ((final value / initial cost)^(1/t) – 1) × 100, the pure price growth rate per year.
Return multipleMultiple = total ending value / initial cost. A 2.5× result means you ended with 2.5 times the cost.
Time to doubleRule of 72: years to double = 72 / annualized rate. At 9% per year money doubles in about 8 years.

📋Reference Values

InputCommon RangeHow It Is UsedEffect on ROI
Initial costAny positive amountBase of total investedHigher cost lowers ROI %
Cash flowsDividends, rent, couponsAdded to gain if reinvestedRaises total return
Holding periodDays to decadesConverted to years for annualizingLonger time lowers annual rate
Fees / taxes0% to 30% of gainSubtracted from net profitReduces ROI and multiple
ContributionsAny added capitalIncreases total investedDilutes ROI percentage

💡Practical ROI Tips

Annualize before comparing: A 60% total return sounds great, but over eight years it is only about 6% per year. Always convert to an annual rate before judging one deal against another.
Count every dollar in and out: Include fees, taxes, contributions, and received cash flows. A raw price gain can hide a mediocre real ROI once the full cost basis and payouts are added.

It’s possible to make a big paper gain. But lose money in reality. How? Because raw return figures can be deceiving unless you understand how to read them. Twenty percent gains sound awesome, until you learn it require five years of idle cash. Or maybe you discover you lost half the gain to fees before seeing any cash at all.

The calculator above do the math when you feed it your time frames and costs. It spares you from trying to compare apples-to-oranges investments directly. But that’s only half the story. That’s where the hard part comes: learning what these results mean in terms of your wallet.

How to Understand Your Investment Results

Investors are most prone to a trap: conflating total return with annualized performance. Say I purchase a stock at ten thousand bucks, which balloons to fifteen thousand in three years. That’s a gain of fifty percent. Not bad! But what if, after ten years, I finally sell that same holding and get a similar multiple? My yearly efficiency fall like a rock. While I covered more ground over ten years, I was hardly moving quickly during those years.

The calculator on this page will turn your total percentage into an annualized one (CAGR), stripping out the time component so you can fairly evaluate a long-term index fund alongside a short-term flip. Time is the stealth variable of all financial decisions. The reference tables that comes with the calculator make it plain, showing how a hundred-percent total return over a decade averages out to about seven percent per year. That’s why context counts. Our brains like big numbers more than stable ones. A hundred percent spike can lull us into chasing that. However, five percent compound interest is actualy better math-wise over two decades.

Discipline is forced by the yearly perspective. It will tell you: Is this really an efficient opportunity? Or is it only appearing so due to having a long enough holding period to appear respectable?

There are other hidden costs, such as fees and taxes, that most of us forget about until it’s too late. If you’re calculating your return based off the gross revenues, without accounting for any transaction costs, management fees, or capital gains taxes at exit, you’re ignoring things that change the nature of the deal entirely. Those will change the entire nature of the deal. Add those as deductions into your fields in the calculator. Three percent fee structure? Ten percent gross? Now you’re fighting over pennies. Always subtract the exit cost before breaking out the champagne. It’s just one little step, but it saves you from expensive delusions of wealth.

Next is cash flow, such as rental income or dividends. These payments can be spent immediately, or they can be reinvested to increase compound growth. If the underlying asset perform the same, then the two strategies will generate different total returns. Taking cash out levels out the curve. Reinvesting boosts compounding and accelerates the curve. Because neither strategy is right or wrong, you should of toggle this option on the tool so that you’re using a metric that matches what you do with your own money.

In the breakdown we reference The Rule of 72, which is a handy mental shortcut for calculating how long it would take to double your money if you had a yearly rate. Take the number 72 and divide by your rate; that’s the number of years it’d take to double your money. For example, with a rate of ten percent, it’s going to be seven point two years. It’s a handy sanity check on your more elaborate models. Did your spreadsheet tell you that you’ll double in three years at five percent? Something is wrong here, and you want to catch these mistakes before they cost you dearly.

In the end, ROI is merely a metric. It doesn’t indicate liquidity, safety, appropriateness based off your life stage, etc. Having a high ROI on an illiquid stake in a private company isn’t useful if you have to withdraw cash within the next month to pay rent. The calculator provides the precision; you provide the context.

Subtract out the actual expenses. Look at the annualized rate. Is it worth your time? Does it fit your goals?

The noise clears once you stop chasing large percentage returns and begin optimizing for sustainable, efficient growth. That’s when the math begins to work for you rather than against you.

ROI Calculator: Return on Investment, CAGR & Payback