Skip to content
CalcSpectrum

Payback Period Calculator

Calculate the simple payback period for a project — how many years and months it takes to recover your initial investment from a constant annual cash inflow. No discounting, no time value of money.

Free to use · Instant results
Loading calculator…

How It's Calculated

Formula

\text{Years}_{exact} = \dfrac{\text{Initial Investment}}{\text{Annual Cash Inflow}}

This is a SIMPLE payback period calculator — it tells you how long it takes to recover your initial investment out of a constant annual cash inflow, and nothing more. It is deliberately upfront about what it does NOT do: it does not discount future cash flows, it does not account for the time value of money, and it does not compute IRR or NPV. A dollar recovered in year five is treated exactly the same as a dollar recovered today, which is a real limitation — payback period is a quick screening metric, not a substitute for a full discounted-cash-flow analysis. It also assumes the annual cash inflow is constant every year; if your project's inflows vary year to year, this simple formula will not capture that and a variable-cash-flow or discounted payback calculation would be needed instead. The core formula is straightforward: exact payback in years equals the initial investment divided by the annual cash inflow. Where this calculator adds care is in how it displays that result. The exact years figure is almost never a clean whole number, so it's converted to a whole-years-plus-months display — and the months are always rounded UP, never down and never to the nearest month. Here's why that matters: at exactly 2.01 years of true payback time, the investment is NOT yet fully recovered — there's still a small fraction of a third month of cash flow owed. Displaying that as "2 years 0 months" would be wrong, because it implies the investment is already paid back at the 2-year mark, when it isn't. Rounding up guarantees the displayed figure never understates how long full recovery actually takes.

Worked Examples

Exact division, no rounding: $50,000 investment, $20,000/year inflow

  1. yearsExact = 50,000 / 20,000 = 2.5 years
  2. wholeYears = floor(2.5) = 2
  3. remainingFraction = 2.5 − 2 = 0.5
  4. months = 0.5 × 12 = 6.0 — already a whole number, no rounding up needed
  5. Result: 2 years 6 months

Fractional month requiring round-up: $10,000 investment, $9,000/year inflow

  1. yearsExact = 10,000 / 9,000 = 1.1111... years
  2. wholeYears = floor(1.1111...) = 1
  3. remainingFraction = 1.1111... − 1 = 0.1111...
  4. 0.1111... × 12 = 1.333... months
  5. Round UP (ceiling), not to nearest: 1.333... becomes 2 months, not 1
  6. Result: 1 year 2 months — displaying "1 year 1 month" would understate the true recovery time

Frequently Asked Questions

Why does this calculator round the months UP instead of to the nearest month?

Because rounding to the nearest month can understate how long the investment takes to pay back. Consider an investment with an exact payback period of 2.01 years: the extra 0.01 years is a small but real fraction of a third month still owed. If we rounded that down to "2 years 0 months," it would incorrectly suggest the investment is already fully recovered at the 2-year mark — it isn't. Rounding the fractional month up guarantees the displayed figure never understates the true time to full recovery: the investment is guaranteed to be fully paid back by the end of the displayed month.

Why doesn't this calculator account for the time value of money?

Simple payback period intentionally ignores discounting — a dollar of cash inflow in year five is counted exactly the same as a dollar today. That makes it fast and easy to compute, but it means simple payback period can favor a project that pays back slightly faster over one that generates far more value later, once that later value is discounted back to today's dollars. If the time value of money matters for your decision, look at discounted payback period, NPV, or IRR instead — this calculator deliberately does not compute those.

What if my project's annual cash inflow changes from year to year?

This calculator assumes a single, constant annual cash inflow for every year of the project. It does not support variable or changing yearly cash flows — entering an average or a single representative year's inflow will give you an approximation, but for a project with meaningfully different inflows year to year, a variable-cash-flow payback calculation (summing actual year-by-year inflows until the investment is recovered) would be more accurate.

What happens if I enter a zero or negative cash inflow?

The calculator treats that as an invalid input rather than returning an infinite or undefined payback period. If the annual cash inflow is zero, the investment can never be recovered under this model, so there is no meaningful number of years or months to display.