Gaming · Idle and tycoon math
Upgrade payback time calculator.
Payback time = cost ÷ extra income per time unit. An upgrade that costs 12,500 and adds 40 per minute pays for itself in 312.5 minutes, which is 5 h 12 min 30 s. Enter up to four upgrades and the calculator ranks them by payback and shows how long you must wait to afford each. The numbers in the example are made up for illustration, not taken from any particular game.
Your numbers
Result
Working out the result.
How upgrade payback time is calculated
Payback period is the time needed for the extra income from a purchase to recover what it cost. Penn State's engineering economics course defines it as the time required for positive cash flow to recover negative cash flow, and its even-income example is 200 invested at 80 per year, which pays back in 2.5 years. Games make the maths easy because income is usually steady: payback = cost ÷ extra income per time unit. This page does that division, converts the answer into days, hours, minutes and seconds, and ranks up to four upgrades side by side.
Two extra figures come from the boxes at the top. Wait to afford is the time you need to save up the missing currency at your current income. Income boost is the extra income as a share of what you earn now. If you fill in a horizon, the table also shows the net gain after that long: extra income × horizon − cost.
Worked example (illustrative numbers)
The figures below are invented to show the method, they are not any game's real prices. You earn 100 per minute and hold 1,000.
| Upgrade | Cost | Extra income per minute | Payback | Time to afford | Net after 600 minutes |
|---|---|---|---|---|---|
| Upgrade A | 12,500 | 40 | 5 h 12 min 30 s | 1 h 55 min | 11,500 |
| Upgrade B | 3,000 | 20 | 2 h 30 min | 20 min | 9,000 |
| Upgrade C | 90,000 | 260 | 5 h 46 min 9 s | 14 h 50 min | 66,000 |
- Upgrade A. 12,500 ÷ 40 = 312.5 minutes, so 5 h 12 min 30 s. You are 11,500 short, which at 100 per minute is 115 minutes of saving.
- Upgrade B. 3,000 ÷ 20 = 150 minutes, the fastest payback, and you need 20 minutes of saving first.
- Upgrade C. 90,000 ÷ 260 = about 346 minutes. It is the slowest payback and the longest wait, but it adds the most income per minute.
Why the quickest payback is not always the best buy
The same Penn State page notes that whatever happens after the investment is recovered does not affect the payback period. So payback tells you how fast you get your money back, not how much you earn over the whole session. Upgrade C in the example takes longest to repay but adds 260 per minute against a starting income of 100, and after the 600-minute horizon its net gain is the largest. If you plan to keep playing for many hours, compare the net-after-horizon column, not only the payback.
What this calculator leaves out
It assumes each upgrade adds a fixed amount of income and that its price does not change. Many idle games raise the price of each repeat purchase and multiply income instead of adding to it, so the real payback of the next copy is longer than the first. It does not model compounding, where an early upgrade speeds up buying the later ones, or discounting. For a shortlist of upgrades it is a quick first filter; for a long chain, re-run it after each purchase with your new income. Related: the tycoon game ROI calculator for buildings with running costs, and the ROI calculator for real investments.
Common mix-ups
-
Often assumedThe upgrade with the shortest payback is always the best one to buy.
What the source saysPenn State's payback page says whatever happens after investment costs are recovered does not affect the payback period, so a quick payback can still earn less over a long session than a slower, larger upgrade. [1]
-
Often assumedPayback time starts counting from today, even if I cannot afford the upgrade yet.
What the source saysPayback is defined as the time for positive cash flow to recover the cost of the purchase, so it starts once you have bought it. The time you spend saving up is a separate wait, which this calculator shows in its own column. [1]
Checked against these sources on .
Frequently asked questions
How do I calculate how long an upgrade takes to pay for itself?
Divide the cost by the extra income it adds per time unit. A 3,000 upgrade that adds 20 per minute pays back in 150 minutes, which is 2 h 30 min.
What is the difference between payback time and time to afford?
Time to afford is how long you must save at your current income before you can buy it. Payback time starts after you buy it and measures how long the extra income takes to cover the cost.
Should I always buy the upgrade with the fastest payback?
Not always. Payback ignores everything after the cost is recovered. For a long session, compare the net gain over your planned play time; a slower upgrade that adds more income can win.
Does this work for any game?
It works for any game where an upgrade adds a steady amount of income and you know the cost, including idle, incremental, tycoon and farming games. It does not handle prices that rise with each purchase.
What if an upgrade multiplies my income instead of adding to it?
Work out the extra income first: current income times (multiplier minus 1). A x1.5 upgrade on 100 per minute adds 50 per minute. Enter that figure as the extra income.
Why does the calculator say never?
An upgrade with zero or negative extra income never recovers its cost, so its payback is infinite. Check that you entered the gain per time unit and not the total.
Sources
Retrieved
- Penn State EME 460: Payback Period Analysis — definition of payback period, even cash flow example (200 invested at 80 per year = 2.5 years), payback ignores what happens after cost is recovered (read 2026-10-26)
Planning aid, example numbers are illustrative
Not affiliated with any game publisher. The worked example uses invented numbers. Real games change prices and rules in updates, so check your own in-game values. Nothing you type is sent or stored.