What an extra payment actually buys
What we found
Over 3,000 synthetic portfolios paying only their minimums, adding $50.00 a month shortened the median payoff by 10 mo and avoided a median $1,642.35 of interest. $100.00 a month shortened it by 1 yr 4 mo and $2,634.43; $200.00 a month by 2 yr 1 mo and $3,870.46. Raising the extra payment by a factor of 4 multiplied the median time saved by 2.5, not by 4.
- Median time bought by fifty dollars
- 10 mo
- Median time bought by a hundred
- 1 yr 4 mo
- Median time bought by two hundred
- 2 yr 1 mo
- Median interest avoided by a hundred
- $2,634.43
Computed on synthetic portfolios by the same payoff engine the Dang! Payoff app runs. Engine version payoff-25e86113b543. Updated 2026-09-17. How we calculate this.
Advice to pay a little extra is easy to give and hard to size. The engine can size it: hold a portfolio fixed, add a constant amount to the monthly payment, and measure what the payoff date and the interest total do.
Each level is measured against the same portfolio on its minimums alone, so the saving reported is the difference between separate runs of the same engine on the same debts rather than a comparison of averages over different populations.
What the data shows
- An extra $50.00 a month saved a median of 10 mo and $1,642.35; it bought a year or more in 39.7% of portfolios.
- An extra $100.00 a month saved a median of 1 yr 4 mo and $2,634.43, buying a year or more in 75.2%.
- An extra $200.00 a month saved a median of 2 yr 1 mo and $3,870.46, buying a year or more in 98.3%.
- The return is real but not proportional: the median time saved rose from 10 mo to 2 yr 1 mo — a ratio of 2.5 for 4 times the money.
Check one row yourself
- Debt 1 balance
- 490.88
- Debt 1 APR
- 27.78
- Debt 1 minimum
- 25
- Debt 2 balance
- 4255.86
- Debt 2 APR
- 6.46
- Debt 2 minimum
- 65.47
- Debt 3 balance
- 12668.82
- Debt 3 APR
- 22.2
- Debt 3 minimum
- 361.06
- Extra each month
- 100
Term
3 yr 7 moTotal interest
$6,012.98Type these into the calculator and it returns the same term and the same total interest, because it runs the same engine on the same inputs.
The dataset
| Portfolio | Debts | Total balance | Total minimum | Term on minimums alone | Interest on minimums alone | Term with $50 extra | Interest with $50 extra | Months saved by $50 | Interest saved by $50 | Term with $100 extra | Interest with $100 extra | Months saved by $100 | Interest saved by $100 | Term with $200 extra | Interest with $200 extra | Months saved by $200 | Interest saved by $200 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 3 | $17,415.56 | $451.53 | 59 | $8,794.67 | 49 | $7,111.41 | 10 | $1,683.26 | 43 | $6,012.98 | 16 | $2,781.69 | 34 | $4,626.12 | 25 | $4,168.55 |
| 1 | 2 | $19,043.86 | $652.05 | 52 | $14,439.09 | 45 | $12,280.34 | 7 | $2,158.75 | 40 | $10,720.66 | 12 | $3,718.43 | 33 | $8,596.98 | 19 | $5,842.11 |
| 2 | 4 | $26,590.15 | $576.16 | 65 | $10,467.58 | 57 | $8,695.68 | 8 | $1,771.90 | 51 | $7,592.46 | 14 | $2,875.12 | 43 | $6,151.63 | 22 | $4,315.95 |
| 3 | 2 | $14,040.08 | $336.50 | 63 | $7,142.00 | 51 | $5,556.64 | 12 | $1,585.36 | 43 | $4,578.00 | 20 | $2,564.00 | 33 | $3,413.02 | 30 | $3,728.98 |
| 4 | 3 | $3,603.18 | $106.50 | 47 | $1,326.82 | 28 | $688.42 | 19 | $638.40 | 20 | $475.12 | 27 | $851.70 | 13 | $302.42 | 34 | $1,024.40 |
| 5 | 2 | $9,582.98 | $298.97 | 53 | $6,079.62 | 41 | $4,578.17 | 12 | $1,501.45 | 34 | $3,691.54 | 19 | $2,388.08 | 25 | $2,681.33 | 28 | $3,398.29 |
| 6 | 5 | $28,211.21 | $653.18 | 64 | $13,232.44 | 57 | $11,438.00 | 7 | $1,794.44 | 51 | $10,198.81 | 13 | $3,033.63 | 43 | $8,434.43 | 21 | $4,798.01 |
| 7 | 5 | $25,594.50 | $531.23 | 67 | $9,742.49 | 58 | $7,934.39 | 9 | $1,808.10 | 52 | $6,779.12 | 15 | $2,963.37 | 43 | $5,309.99 | 24 | $4,432.50 |
| 8 | 5 | $21,150.14 | $486.71 | 63 | $9,045.46 | 54 | $7,326.90 | 9 | $1,718.56 | 47 | $6,301.78 | 16 | $2,743.68 | 39 | $4,993.71 | 24 | $4,051.75 |
| 9 | 4 | $19,387.14 | $460.42 | 62 | $9,003.02 | 53 | $7,469.93 | 9 | $1,533.09 | 47 | $6,444.62 | 15 | $2,558.40 | 38 | $5,094.87 | 24 | $3,908.15 |
| 10 | 3 | $5,539.74 | $149.12 | 53 | $2,271.26 | 35 | $1,424.15 | 18 | $847.11 | 27 | $1,051.64 | 26 | $1,219.62 | 18 | $700.92 | 35 | $1,570.34 |
| 11 | 4 | $30,540.14 | $867.99 | 56 | $17,621.38 | 51 | $15,778.59 | 5 | $1,842.79 | 47 | $14,329.14 | 9 | $3,292.24 | 40 | $12,150.49 | 16 | $5,470.89 |
Showing 12 of 3000 rows. The complete dataset — every row and every column — is in the CSV.
Download the full dataset (CSV) 3000 rows · 18 columns
The table shows the dataset's own rows, formatted as this site formats money and terms. The download carries the same rows unformatted, which is what a spreadsheet wants.
What was varied
- Portfolios drawn
- 3,000
- Debts per portfolio
- 2 to 5, drawn uniformly
- Balance per debt
- $300.00 to $25,000.00, drawn log-uniform
- Rate per debt
- no interest (0%), weight 1 · instalment-rate (4.5% to 11.99%), weight 2 · lower-rate card (12.99% to 18.99%), weight 3 · ordinary card (19.99% to 25.99%), weight 4 · high-rate card (26% to 29.99%), weight 2 — weights are relative, and are a modelling choice rather than a measurement of the market
- Generator
- mulberry32, seeded once per study and drawn in a fixed order: debt count, then for each debt its balance, its rate band, and — only when that band spans a range — its rate within it, then the extra-payment share. ⛔ The no-interest band is a single value, so it consumes no draw; a reader who always draws a rate will diverge from this corpus. Inserting or removing a draw anywhere changes every portfolio after it, which is why the order is part of the method and not an implementation detail.
- Extra each month
- 0% to 0% of the portfolio's total minimums
- Extra payment levels
- $50.00 · $100.00 · $200.00 a month, each against the same baseline
- Seed
- 20,260,918
What was held constant
- Minimum payment (held constant)
- Every debt's minimum is this month's interest plus 1% of the balance, with a $25.00 floor — a shape that always covers the interest, so every baseline is a real term rather than an absence and the saving measured is the extra payment's. It is computed on the opening balance and held there for the term, which is the engine's model of a minimum payment. A flat percentage-of-balance minimum stops covering the month's interest above a certain rate — which is the subject of the minimum-payment study on this site, not a claim this study measures.
- Behaviour
- Every payment lands on time, no new balance is added, no rate moves, no fee is charged and no promotional rate expires.
- Payoff order
- Avalanche — the dearest rate first — held constant, so the saving measured is the extra payment's and not the order's.
- Plan anchor
- January 2026 — pinned, so a rerun on any day produces identical output. These studies report terms and interest, never dates, so the anchor changes no published figure.
- Data
- Synthetic throughout. No customer data was used, approximated or fitted, and nothing here is a claim about what borrowers actually owe.
- Engine version
- payoff-25e86113b543
What was excluded, and how much
- 0 excluded — the minimums alone do not clear the balance, so there is no baseline term to save months from.
How this was computed
Each portfolio was run through the payoff engine on its minimums alone to establish a baseline, then again at each extra level, with everything else held constant. The saving is the difference between the baseline and the level, portfolio by portfolio — never a comparison of averages taken over different populations.
Every portfolio in the corpus amortizes on its minimums alone, so every baseline is a real term rather than an absence.
What the model assumes
The extra payment is paid every month without interruption, in addition to every minimum, and it cascades to the dearest rate. The debts do not grow, the rates hold, and no fee is charged.
In practice an extra payment above the minimum must be applied to the highest-rate balance on a card under federal allocation rules, which is what the engine models; the minimum itself is allocated at the issuer's discretion.
What this does not show
It does not show that any given household can find the money, and it does not weigh an extra payment against an emergency fund, a retirement match, or a debt in collections. Those are decisions the arithmetic cannot make.
The medians here describe the corpus. A portfolio dominated by a single large high-rate balance responds differently from a spread of small balances, and the dataset carries both.
Synthetic data, and why
No customer data was used, approximated or fitted here. The portfolios are drawn from a published distribution with a published seed, so the entire study can be regenerated from this repository and checked against what is written here.
Sources
- Consumer Financial Protection Bureau — Regulation Z, 12 CFR §1026.53 — Allocation of payments (tier 1)
Our source and corrections policy explains how these are chosen.
Related
Reviewed 2026-09-17.
Dang! Payoff is a manual-entry debt payoff planner and tracker from Dang Apps LLC. It is not a lender, credit counselling agency, debt-relief, debt-management or debt-settlement service, and nothing here is financial, legal or tax advice or a recommendation about your situation. Your issuer’s or lender’s own terms govern your account.
Methodology · Corrections · Privacy · Terms