Every big purchase, like a flagship phone, brings the same checkout question: pay upfront with a discount, or split it into 10 “interest-free” payments? It sounds like personal finance, but the answer is pure mathematics: compound interest, present value and equivalent rates. All prices below are hypothetical, chosen to keep the arithmetic clean.

Why "0% interest" can hide interest

Money has time value. Getting $120 today is not the same as getting $120 ten months from now, because today’s money can earn a return in the meantime. When a store offers a discount for paying upfront, it is telling you the product’s real price today is the discounted one. Anything you pay above that, spread over time, behaves like interest on a loan.

So the right question is not “how much do I pay in total?” but “which interest rate turns the upfront price into these payments?”. That rate is the plan’s implicit rate.

The tool: present value of an annuity

A series of nn equal payments PMTPMT, made at the end of each month, at a monthly rate rr, is worth today:

PV=PMT1(1+r)nrPV = PMT \cdot \frac{1-(1+r)^{-n}}{r}
Present value of n equal end-of-period payments (first one due in 30 days).

The formula comes from bringing each payment back to today, dividing by (1+r)k(1+r)^k, and adding the terms. That sum is a geometric series with ratio 1/(1+r)1/(1+r), and the expression above is its closed form.

The reverse direction is also useful. A principal PP invested for nn months at compound interest grows to an amount AA:

A=P(1+r)nA = P \cdot (1+r)^{n}
Future value of principal P at compound interest over n periods.

Worked example: 10% off or 10 payments

Suppose a smartphone lists at $1,200. The store offers $1,080 upfront (10% off) or 10 payments of $120, the first one in 30 days. Suppose also that your money sits in an account earning 1% per month.

$1080Upfront$120010 payments
Same phone, two prices: $1,080 upfront versus $1,200 once the 10 payments of $120 are added up. The $120 gap is the hidden cost of "interest-free".
Finding the implicit rate and deciding
  1. 1080=1201(1+r)10r\displaystyle 1080 = 120 \cdot \frac{1-(1+r)^{-10}}{r} Set up the equation: the upfront price equals the present value of the payments at the implicit rate r.
  2. There is no closed form for r. Try values: at r = 1% the right side is about $1,136.56, above 1,080, so the rate must be higher. At r = 2% it is about $1,077.91, slightly below. The rate lies between 1% and 2%, close to 2%.
  3. r0.0196\displaystyle r \approx 0.0196 Refining (bisection, or the RATE function in a spreadsheet) gives about 1.96% per month.
  4. (1.0196)1210.263\displaystyle (1.0196)^{12} - 1 \approx 0.263 Convert to an equivalent annual rate. With compound interest you do not multiply by 12; you raise the monthly factor to the 12th power.
  5. Compare with your return. Discounting the payments at 1% per month gives a present value of $1,136.56. Since that exceeds the $1,080 upfront price, paying in installments costs about $56.56 more in today's money. Pay upfront.
00.511.522.5310001050110011501200Monthly rate (%)Value today ($)Present valueUpfront
Present value of 10 payments of $120 at each monthly rate: the curve falls and crosses the $1,080 upfront price near 1.96% a month, the implied rate.

Check from the investment side

Verify it another way. Paying upfront means giving up $1,080 invested for 10 months at 1%, which would become 10801.01101080 \cdot 1.01^{10}, about $1,192.99. Paying in installments keeps the money invested while you pay $120 a month; the payments, carried to month 10 at the same rate, total about $1,255.47. The gap, $62.47, is exactly the $56.56 from the previous step grown for 10 months at 1%. Both calculations tell the same story.

$1192.99Invest, pay upfront$1255.47Payments at month 10
At the end of month 10 at 1%: paying upfront is worth $1,192.99, paying in installments costs $1,255.47. The taller bar shows the $62.47 gap.

General rule: if the plan’s implicit rate exceeds your net return, pay upfront; if it is lower, installments win. Here, 1.96% versus 1% per month leaves no doubt. Installments would only pay off if your investment earned more than 1.96% per month, which is rare for low-risk savings.

(1+ra)=(1+rm)12(1+r_a) = (1+r_m)^{12}
Equivalence between monthly and annual rates under compound interest.

What if the first payment is due at checkout?

Some plans charge the first payment immediately. That payment is already in present value, so only the other nine are discounted: 1080=120+1201(1+r)9r1080 = 120 + 120 \cdot \frac{1-(1+r)^{-9}}{r}, and the implicit rate rises to about 2.42% per month. You borrow less money for the same lost discount, so the relative cost goes up.

Common mistakes

  • Dividing the discount by the number of payments. 10% over 10 months is not 1% per month. The balance shrinks with each payment, so the average amount financed is much smaller, and the real rate is close to 1.96%.
  • Turning a monthly rate into an annual one by multiplying by 12. That works for simple interest only. For compound interest, use the rate equivalence shown above.
  • Comparing with a pre-tax return. What matters is your after-tax return.
  • Ignoring when the first payment is due. Same amounts, different timing, different rate.
  • Assuming there is no decision without a cash discount. If the upfront price equals the sum of the payments, the implicit rate is zero and installments genuinely win if you can invest the money.

Frequently asked questions

How do I find the implicit rate without a spreadsheet?

Plug trial rates into the present value formula: if the result is above the upfront price, raise the rate; if below, lower it. A few rounds give two decimal places. In spreadsheets, the RATE function does it for you.

Are 0% installments always better when there is no upfront discount?

Mathematically, yes: you pay the same nominal amount while your money keeps earning. In practice, check for fees and make sure the payments fit your budget, since late payments carry high interest.

What upfront discount makes both options equal?

The one that makes the upfront price equal the present value of the payments at your rate of return. In the example, at 1% per month the payments are worth $1,136.56 today, so a discount of about 5.3% off $1,200 already breaks even. Any larger discount favors paying upfront.

Does inflation change the result?

Inflation is largely built into investment returns already. If you discount nominal payments with the nominal return, the comparison is consistent; no extra adjustment is needed.