Payback Period Calculator
The discounted payback period (DPP) estimates how long it takes for the present value of cash inflows to equal the initial investment, expressed in years. Unlike the simple payback, DPP accounts for the time value of money by discounting future cash flows.
This tool computes DPP for projects with uniform periodic after-tax cash inflows. It also returns the undiscounted payback period for quick comparison and includes guards for edge cases (zero cash flow, zero discount rate, or impossible recovery).
Inputs
Results
Discounted payback period (years)
4.03
Undiscounted payback period (years)
3.3333
Percent of initial investment recovered by undiscounted payback (%)
—
| Output | Value | Unit |
|---|---|---|
| Discounted payback period (years) | 4.03 | years |
| Undiscounted payback period (years) | 3.3333 | years |
| Percent of initial investment recovered by undiscounted payback (%) | — | % |
Visualization
Methodology
We assume evenly spaced, uniform cash inflows (same amount each period). For this case the cumulative present value of cash inflows up to time t is CF * (1 - (1+ r)^-t) / r where CF is the periodic cash inflow and r is the decimal discount rate per period.
To find the discounted payback time t (possibly fractional), we invert the cumulative present value formula to solve for t: t = -ln(1 - (Initial * r / CF)) / ln(1 + r). The calculator falls back to the undiscounted payback when the discount rate is zero, and returns Infinity when recovery is not possible under the provided inputs.
Worked examples
Example 1: Initial = 10,000, CF = 3,000 per year, r = 8% (0.08). Undiscounted payback = 3.333 years. Discounted payback calculated using the formula above is approximately 3.7 years.
Example 2: If CF = 0 the tool reports payback as not achievable. If r = 0 the discounted payback equals the undiscounted payback.
Further resources
Expert Q&A
When should I use discounted payback instead of undiscounted payback?
Use discounted payback when the timing of cash flows matters and when you want to account for the time value of money. Undiscounted payback ignores discounting and can understate true payback time for remote cash flows.
Can I use this calculator for irregular or uneven cash flows?
This particular calculator assumes uniform periodic cash flows. For irregular series, use a dedicated irregular-cash-flow tool that discounts each period individually and computes cumulative discounted cash flows.
What does an Infinity result mean?
Infinity indicates that, under the given parameters, the present value of future cash inflows will never equal the initial investment (for example, cash flow is zero or too small relative to the investment and discount rate).
How should I interpret fractional years?
Fractional years indicate a partial period required for recovery. They are calculated by solving the discounted cumulative cash flow equation and represent the continuous-time equivalent under the uniform cash flow assumption.
Sources & citations
- NIST — Numerical Standards and Good Practices — https://www.nist.gov
- ISO — Quality Management Principles (relevant to model validation) — https://www.iso.org
- IEEE — Standards and Best Practices for Numerical Computing — https://standards.ieee.org
- OSHA — Guidance on Financial Decision Safety and Process Controls — https://www.osha.gov