U.UtilityApp
📊 BusinessFree · No signup

Payback Period Calculator

Find how long an investment takes to pay for itself from its monthly cash flows.

How the result is worked out and displayed

The calculator divides the initial investment by a steady monthly net cash flow: payback months = investment ÷ monthly cash flow. With the defaults, $50,000 recovered at $2,500 a month takes 20 months, shown in the headline as 1 yr 8 mo.

The headline rounds any part-month up: 20.83 months shows as 1 yr 9 mo. That's a sensible, cautious reading, but it has one quirk. When the leftover is between 11 and 12 months, the headline shows 12 mo instead of rolling over to the next year: $47,000 at $2,000 a month is 23.5 months, and the headline reads 1 yr 12 mo, which means just under two years. The In months line always shows the exact figure, so rely on that one.

Use net cash flow: the extra money coming in each month because of the investment, minus any extra running costs it creates. Revenue alone overstates how fast you get paid back.

When the cash flow isn't steady

Many investments start slowly. The calculator assumes the same amount every month, so for an uneven pattern add up the cash flow month by month until it reaches the investment.

Say a $50,000 project brings in $1,000 a month for the first six months, $2,500 a month for the next six and $3,500 a month after that:

  1. Months 1–6: $6,000 recovered
  2. Months 7–12: $15,000 more, $21,000 in total
  3. $29,000 still to recover at $3,500 a month: 8.29 more months

Payback is about 20.3 months, so the money comes back during month 21. The calculator, using the average flow, would give a different answer depending on which average you picked. For a ramp-up like this, use the month-by-month method and keep the calculator for quick, steady-state checks.

Discounted payback

Simple payback treats a dollar received in month 20 the same as a dollar today. The discounted payback variant first reduces each future cash flow by a discount rate, so later money counts for less, and then adds them up.

With the default $2,500 a month and a discount rate of 1% a month, the discounted cash flows reach $50,000 in month 23, against 20 months on the simple method. The higher the discount rate you use, the bigger that gap becomes. The calculator doesn't discount, so treat its figure as the shortest possible payback for steady flows.

What payback doesn't tell you

Payback measures speed, not value. Two projects that both pay back in 20 months can be very different: one may stop earning in month 21, the other may keep earning for years. Use payback to compare risk and cash needs, and a measure of total return, such as ROI or net present value, to judge which is worth more.

The same calculation works for customer acquisition cost. Enter what it costs to win a customer as the investment and the monthly gross profit from that customer as the cash flow: a $250 cost recovered at $40 a month takes 6.25 months.

Frequently asked questions

What if the monthly cash flow is zero or negative?+

Then the investment never pays back. The calculator replaces anything below one cent with one cent, so it shows an enormous figure rather than an error. Treat any result like that as never.

Should I include tax in the monthly cash flow?+

For a precise answer, yes: use the cash flow after any tax the extra profit creates. For a quick comparison between projects, pre-tax figures are fine as long as you use them for every project.

How do I calculate payback for annual cash flows?+

Divide the yearly figure by 12 and enter that as the monthly flow, or divide the investment by the annual cash flow yourself to get the answer in years. A $50,000 investment returning $30,000 a year pays back in about 1.67 years.

Embed this tool on your website

Free to use on blogs, school sites and intranets. Paste this code into your page's HTML; please keep the credit line.

<iframe src="https://utilityapp.lat/embed/business/payback-period-calculator" title="Payback Period Calculator" width="100%" height="660" style="border:0;max-width:760px" loading="lazy"></iframe>
<p style="font-size:13px"><a href="https://utilityapp.lat/business/payback-period-calculator">Payback Period Calculator</a> by UtilityApp</p>