Payback Period ROI Calculator

Enter your initial investment, the final value, and the net cash flow you expect each year. The calculator reports simple ROI plus how many years and months of cumulative cash flow it takes to recover your investment. Add a discount rate to also see the discounted payback period, which values each year's cash flow in today's dollars.

All four ROI calculators run entirely in your browser, so the values you type are never sent to our servers or stored. Results are estimates for general information, not investment advice, and they exclude taxes, fees, and inflation unless you enter them.

ROI Calculator

Calculations run entirely in your browser. The values you enter are never sent to our servers.

The amount you put in at the start.

Total amount you receive back, including your original investment. This is not your profit.

Net cash received each year, assumed at year-end.

Enter 0.1 for 10%. Leave blank to skip discounted payback.

Estimates only — not investment advice. Results exclude taxes, fees, and inflation unless you include them.

Making Smarter Investment Decisions

Whether you're evaluating a business opportunity, comparing investment options, or just trying to understand how your money is working for you, ROI calculations are essential. They cut through the noise and give you a clear picture of what you're actually earning on your investments.

Our suite of ROI calculators covers everything from simple return calculations to more advanced metrics like Net Present Value. Use the simple calculator for quick checks, time-based ROI to compare investments over different periods, payback period to understand risk, and NPV for sophisticated investment analysis.

How this calculator works

These results are estimates produced by the formulas below. They are provided for general information and are not professional financial or medical advice.

Formula

Simple ROI: ROI = (Final Value - Initial Investment) / Initial Investment x 100% Annualized ROI: Annualized = (Final Value / Initial Investment)^(1 / Years) - 1, then x 100% Payback period: Payback (years) = Initial Investment / Annual Cash Flow Discounted payback: smallest t where the sum of Annual Cash Flow / (1 + r)^1 through Annual Cash Flow / (1 + r)^t is at least Initial Investment NPV: NPV = (Cash Flow 1 / (1 + r)^1 + ... + Cash Flow n / (1 + r)^n) - Initial Investment

ROI
total return on investment, as a percentage (%)
Final Value
the total amount received back at the end, including the original investment, in dollars ($)
Initial Investment
the amount invested at the start, in dollars ($)
Years
the holding period, in years
Annual Cash Flow
the net cash received each year, in dollars per year ($/year)
t
the year index, starting at 1 (years)
r
the annual discount rate, expressed as a decimal (for example 0.10 means 10% per year)
n
the number of annual cash flows
NPV
net present value, in dollars ($)

Worked example

Invest $10,000 and receive a final value of $12,000 after 2 years.

Profit = $12,000 - $10,000 = $2,000

Simple ROI = $2,000 / $10,000 x 100 = 20%

Annualized ROI = ($12,000 / $10,000)^(1 / 2) - 1 = 0.0954, so 9.54% per year

The same final value with annual, quarterly, or monthly compounding reports the same effective annual rate, because the total growth is converted back to a one-year period.

What the result includes

  • The initial investment and final value you enter, including any profit or loss
  • The holding period and compounding frequency for annualized ROI
  • Annual cash flows and a discount rate for payback period, discounted payback, and NPV
  • Net present value expressed in today's dollars

What the result excludes

  • Taxes, transaction fees, and inflation
  • Deposits or withdrawals made during the holding period
  • Cash flow timing within a year (cash flows are treated as arriving at year-end)
  • Risk, liquidity, and opportunity-cost adjustments

Assumptions and limitations

  • Simple ROI measures total return and ignores how long the money was invested, so it is only directly comparable for investments held for the same period.
  • Annualized ROI assumes a constant compound growth rate. The calculator reports an effective annual rate; for a given final value and number of years, annual, quarterly, and monthly settings produce the same effective annual result.
  • Payback period assumes the same cash flow arrives at the end of every year and does not account for the time value of money.
  • Discounted payback and NPV apply the discount rate as an annual decimal and value each cash flow at the end of its year, starting with year 1.
  • A positive NPV means the discounted cash flows exceed the initial investment at your chosen discount rate; a negative NPV means they do not.
  • Results are estimates for general information and are not investment, tax, or legal advice.

References

Formulas last reviewed against the sources above on 2026-10-08. No credentialed professional reviewer was involved.

Frequently Asked Questions

What is ROI and why does it matter?

Click to expand

Return on Investment (ROI) measures how much profit you make relative to what you invested. It's expressed as a percentage and helps you compare different investment opportunities. A higher ROI means you're getting more bang for your buck. Smart investors use ROI to decide where to put their money and to track how well their investments are performing.

What's considered a good ROI?

Click to expand

A 'good' ROI depends on the type of investment and your risk tolerance. For stocks, the S&P 500 averages around 10% annually over long periods. Real estate investors often target 8-12%. The key is comparing ROI to similar investments and considering the risk involved. Higher returns usually come with higher risk.

What's the difference between simple ROI and annualized ROI?

Click to expand

Simple ROI shows your total return as a percentage of your initial investment, but it doesn't account for time. Annualized ROI (also called CAGR) tells you your average yearly return, which is much more useful for comparing investments held for different periods. A 50% return over 10 years sounds great, but it's only about 4% annually.

How do I calculate ROI for investments with ongoing cash flow?

Click to expand

For investments like rental properties or dividend stocks, you need to factor in both the cash flow you receive and any change in the investment's value. The payback period calculator shows how long until you've recovered your initial investment through cash flow alone, while NPV helps you determine if the investment is worth it compared to other opportunities.

Explore More Calculators