Business

Payback Period Calculator

Find how long a project takes to earn back its cost, simple and discounted.

By Nitin Raturi · Last reviewed

Your project

How to use the Payback Period Calculator

Find how long a project takes to earn back what it cost.

  1. Enter the initial investment.
  2. Choose even or uneven cash flows and enter the yearly amounts.
  3. Add a discount rate for the discounted payback, or leave 0.
  4. Read the payback years and the running totals year by year.

Good to know

  • Shorter payback means less time at risk.
  • Compare projects with NPV or IRR as well.

Initial investment

What the project costs at the start, in rupees.

How to fill it in

  • Enter ₹1 or more. Short forms such as 15L work.

Example

The OpenStax textbook example, 150,000 at 20,000 a year, pays back in 7.50 years.

Cash flows

Cash flows

Whether the project returns the same amount every year or different amounts.

How to fill it in

  • Even: one yearly amount.
  • Uneven: a list with one amount per year.

Yearly cash inflow

The net cash the project brings in each year: extra income or savings, after running costs.

How to fill it in

  • Use cash, not accounting profit; leave depreciation out.

Example

₹15 lakh at ₹2 lakh a year pays back in 7.50 years.

Discount rate

The yearly return you could earn elsewhere, used to discount future cash for the discounted payback.

How to fill it in

  • Enter 0% to 100%; 0 shows simple payback only.

Example

At 10%, the even example’s discounted payback is 14.56 years.

Keep in mind: Payback ignores cash after the recovery year; use it as a first screen, not the only test.

Payback period

7.50 years

₹15,00,000 is earned back after 7.50 years; counting the 10% discount rate, after 14.56 years.

Year 1
₹2,00,000 (₹1,81,818 discounted)
Year 2
₹4,00,000 (₹3,47,107 discounted)
Year 3
₹6,00,000 (₹4,97,370 discounted)
Year 4
₹8,00,000 (₹6,33,973 discounted)
Year 5
₹10,00,000 (₹7,58,157 discounted)
Year 6
₹12,00,000 (₹8,71,052 discounted)
Year 7
₹14,00,000 (₹9,73,684 discounted)
Year 8
₹16,00,000 (₹10,66,985 discounted)
Year 9
₹18,00,000 (₹11,51,805 discounted)
Year 10
₹20,00,000 (₹12,28,913 discounted)
Year 11
₹22,00,000 (₹12,99,012 discounted)
Year 12
₹24,00,000 (₹13,62,738 discounted)
Year 13
₹26,00,000 (₹14,20,671 discounted)
Year 14
₹28,00,000 (₹14,73,337 discounted)
Year 15
₹30,00,000 (₹15,21,216 discounted)

Cash is assumed to arrive evenly through each year. Discounted payback discounts each year’s cash at year end. Cash after payback is ignored.

How this calculator works

  1. Step 1CostinvestmentWhat the project costs today.
  2. Step 2Add each yearrunning totalAdd the yearly cash it brings in.
  3. Step 3Part yearstill needed ÷ flowIn the final year, count only the fraction needed.

Payback is how many years of cash it takes to earn back the cost. With the same amount each year, divide the cost by it.

The OpenStax accounting textbook’s printer costs 150,000 and saves 20,000 a year, so it pays back in 7.50 years.

Worked example: rising cash flows

₹15 lakh project, cash rising each year
Payback
full years + still needed ÷ next year’s cash
  1. Year 1+ ₹3,00,000₹3,00,000 recovered
  2. Year 2+ ₹4,00,000₹7,00,000 recovered
  3. Year 3+ ₹5,00,000₹12,00,000 recovered
  4. Year 4+ ₹6,00,000₹18,00,000 recovered
  5. Payback3 years + ₹3 lakh ÷ ₹6 lakh3.50 years

After three years ₹12 lakh is back; half of year 4’s ₹6 lakh covers the rest.

Simple or discounted

  • Simple payback7.50 yearsEvery rupee counts the same, whenever it arrives.
  • Discounted at 10%14.56 yearsLater rupees are worth less today, so it takes longer.

Discounted payback is always the same or longer than simple payback.

Assumptions and limits

  • Even through the yearCash in a year arrives at a steady pace.
  • Year-end discountingEach year’s cash is discounted at its end.
  • After paybackCash after the payback year is ignored.
  • Your figuresUse cash after running costs and tax.

Other ways to judge an investment

Payback shows how soon money comes back, not how much it earns. Other measures fill that gap.

For the rate a project earns, use the IRR calculator, which also gives NPV. The ROI calculator shows overall return, and the break-even calculator the sales needed to cover costs.

Common mistakes

  • Mistake: Using accounting profit.

    Instead: Use cash flow: add back depreciation.

  • Mistake: Choosing on payback alone.

    Instead: Also compare NPV or IRR, which count all the cash.

  • Mistake: Ignoring a loss year.

    Instead: Enter it as a negative amount.

Checking the method

A separate script re-works every golden value in exact fractions by bisection on the recovery curve, and reproduces the OpenStax example.

Read how we test our calculators, or browse more money calculators.

Frequently asked questions

How do I calculate the payback period?

Divide the investment by the yearly cash inflow. ₹15 lakh at ₹2 lakh a year is 7.50 years.

How does it work with uneven cash flows?

Add each year’s cash until the cost is covered, then add the fraction of the last year needed: 3.50 years for ₹3–6 lakh a year.

What is discounted payback?

The same count using cash discounted to today. At 10% the ₹2 lakh example takes 14.56 years.

Is there a textbook example?

OpenStax: a 150,000 printer saving 20,000 a year pays back in 7.50 years.

What are the limits of payback?

It ignores cash after the payback year and, in its simple form, the time value of money.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 4 Nov 2026; next review due by . Found an error? Tell us.

Changelog

  • : Initial release.