Payback Period Calculator

Find simple and discounted payback periods from fixed or irregular cash flows. See results in periods and years with step-by-step breakdowns.

Payback Period Calculator

Estimate how long it takes to recover an initial investment from incoming cash flows. Supports simple and discounted payback with fixed or irregular cash flows.

$

Upfront outlay at time 0 (enter a positive number).

Fixed Each PeriodIrregular by Period

Defines how periods map to years for reporting and discounted payback.

$

Constant inflow each period.

Used as an upper bound for discounted or iterative calculations.

Period
Amount

Enter positive inflows and optional outflows by integer period starting at 1.

%

Used for discounted payback. Annual nominal rate converted to per-period.

Results

  • Simple Payback (periods)
  • Simple Payback (years) years
  • Discounted Payback (periods)
  • Discounted Payback (years) years
  • Recovered at Payback$
  • Remaining Before Last Period$

Enter your inputs above to calculate the results.

Estimate how quickly an investment is recovered using either:

  • Simple Payback (no discounting)

  • Discounted Payback (accounts for time value of money)

Works with fixed each period or irregular by period cash flows. Choose periodicity (monthly, quarterly, yearly) and an analysis horizon to cap the timeline.

How it works

1) Simple Payback

  • Equal cash flows:Payback (in periods) = Initial investment ÷ Cash flow per period
  • Uneven cash flows:Add cumulative cash flow each period until it ge initial investment.Fraction in recovery period = Remaining amount ÷ Cash flow in recovery period

2) Discounted Payback

  • Convert annual discount rate to per-period rate:rperiod = rannual ÷ periodsperyear
  • Discount each cash flow: PVt = CFt ÷ (1 + rperiod)t
  • Sum discounted cash flows until they offset the initial outlay.Fraction in recovery period = Remaining ÷ Discounted CF in recovery period

Example

  • Initial investment: 10,000

  • Periodicity: Monthly

  • Cash flow per month: 3,000

  • Annual discount rate: 10%

Results:

  • Simple payback: 10,000 ÷ 3,000 approx 3.33 months (≈ 0.28 years)
  • Discounted payback: using 10% ÷ 12 per month rightarrow cumulative PV crosses 10,000 between months 3 and 4; fraction approx 1,147.6 ÷ 2,902.1 approx 0.40 rightarrow 3.39 months (≈ 0.28 years)

How to Use the Payback Period Calculator

Frequently Asked Questions

How do you compute the simple payback period with equal cash flows?

Use: simple payback (in periods) = initial investment ÷ cash flow per period. For example, if the outlay is 10,000 and each month returns 3,000, simple payback = 10,000 ÷ 3,000 = 3.33 months. Convert to years by dividing periods by 12 for monthly, 4 for quarterly, or using periods ÷ periods-per-year.

How do you compute the discounted payback period?

First convert the annual discount rate i to a per-period rate r using r = (1 + i)^(1/m) − 1, where m is the number of periods per year (12 monthly, 4 quarterly, 1 yearly). Then discount each period’s inflow CF_t to present value PV_t = CF_t ÷ (1 + r)^t, accumulate PV_t until the running total equals or exceeds the initial investment. The discounted payback is the first period where cumulative PV ≥ initial investment, with interpolation if it happens between periods.

How do you interpolate when break-even falls between two periods?

Let B be the unrecovered balance just before the break-even period k, and let PV_k be the discounted cash flow in period k. Fraction of period to recover = B ÷ PV_k. Discounted payback (in periods) = (k − 1) + B ÷ PV_k. The same linear interpolation applies to simple payback using nominal flows.

What if payback is not reached within the analysis horizon?

The calculator reports “Remaining Before Last Period” as the unrecovered balance at the end of the horizon (nominal for simple payback; present value for discounted payback) and indicates that payback is not achieved. “Recovered at Payback” is the cumulative amount recovered right at the break-even point (equal to the initial investment by construction).

How are rates, units, and rounding handled?

Cash flows are treated in the user’s currency (use ISO 4217 codes where relevant), time is in periods consistent with the selected periodicity, and annual rates are converted to effective per-period rates using r = (1 + i)^(1/m) − 1. Totals and periods are rounded to two decimals using round-half-even (banker’s rounding). Results in years are periods ÷ m with the same rounding. If cash flows are irregular, the same logic applies using the provided sequence instead of a fixed amount.

The calculator computes simple payback by dividing the initial outlay by the uniform periodic inflow, or by accumulating nominal flows for irregular series until break-even. Discounted payback follows discounted cash-flow practice: convert the stated annual discount rate i to an effective per-period rate r with r = (1 + i)^(1/m) − 1; discount each inflow CF_t to PV_t = CF_t ÷ (1 + r)^t; sum cumulatively until meeting the initial investment.

If break-even occurs within a period, linear interpolation uses unrecovered balance divided by the current period’s (discounted or nominal) inflow to compute the fractional period. If the analysis horizon ends before recovery, the remaining unrecovered balance is reported.

Currency handling follows ISO 4217 notation; time units are consistent with the chosen periodicity. Numerical outputs are rounded to two decimals using round-half-even to reduce bias. These procedures align with government and standards-body guidance that treats payback (simple and discounted) as supplementary measures within life-cycle cost analysis.

Sources & Methodology