ROI Calculator
Calculate return on investment, annualized ROI and the payback period from an initial cost and total return.
- Annualized ROI
- 14.47%
- Payback period
- 6 years
What the ROI Calculator Does
This ROI calculator measures return on investment by comparing what you put into an investment against what you get back out of it. Enter the total cost and the total return, optionally add the holding period in years, and it reports three figures: simple ROI as a percentage, annualized ROI, and the payback period.
It's built for anyone weighing a money decision: small business owners sizing up equipment or a marketing campaign, real estate buyers, stock and fund investors, and freelancers deciding whether a course or tool will pay for itself. Because it shows both simple and annualized returns, you can compare a quick six-month flip against a five-year hold on equal terms.
How It Works: The ROI Formulas
Simple ROI ignores time and just looks at net gain relative to cost:
ROI = (Return โ Cost) / Cost ร 100%
Annualized ROI converts that gain into a per-year rate using compounding, so investments of different lengths can be compared fairly:
Annualized ROI = (Return / Cost)^(1 / Years) โ 1
Payback period estimates how long it takes to recover your initial cost. When returns arrive evenly, it's simply Cost / Annual Cash Flow. The calculator uses the inputs you provide to derive an approximate annual return for this figure.
Worked Example With Real Numbers
Suppose you invest 10,000 in a project and, after 3 years, it returns 15,000 in total.
Simple ROI = (15,000 โ 10,000) / 10,000 = 0.50, or 50%. That's the headline gain over the whole period.
Annualized ROI = (15,000 / 10,000)^(1/3) โ 1 = 1.5^0.3333 โ 1 = 0.1447, or about 14.5% per year. Notice this is far below 50% divided by 3 (16.7%), because compounding does part of the work each year.
Payback period: the 5,000 gain over 3 years averages roughly 1,667 per year, so recovering the original 10,000 takes about 6 years at that rate, assuming returns continue at the same pace.
ROI vs. Annualized ROI: Which to Trust
Simple ROI answers "how much did I gain in total?" Annualized ROI answers "how fast did my money grow per year?" The second is usually the better basis for comparison.
A 50% return sounds great, but earned over 10 years it's only about 4.1% annualized, which a savings account might beat. The same 50% over one year is a 50% annualized return. Always check the time horizon before celebrating a big-looking ROI number.
Tips and Common Mistakes
Accurate inputs matter more than the math. The most common errors all involve leaving real costs out or counting money twice.
- Include every cost: fees, commissions, taxes, maintenance, and your own time if it has a price.
- Use net return, not gross. Subtract selling fees and taxes from what you actually keep.
- Don't ignore inflation. A 5% annualized ROI during 3% inflation is closer to a 2% real return.
- Match the time period. Compare annualized figures, never a 5-year ROI against a 1-year ROI.
- Remember ROI excludes risk. A volatile asset and a guaranteed bond can show the same ROI with very different downside.
- Avoid double counting reinvested gains; enter the final total return once.
Factors That Affect Your Result
Three levers move every number this calculator produces: the size of your initial cost, the total amount returned, and the length of time your money is tied up. Shrinking costs or shortening the holding period both raise annualized ROI, even when the dollar gain stays the same.
Timing of cash flows also matters. Two investments can share an identical simple ROI, yet the one that returns money sooner has a shorter payback period and a higher effective annual return. For projects with irregular cash flows, treat the payback figure here as an estimate and use a full discounted cash flow or IRR analysis for precise decisions.