Skip to content
Debt Payoff Planner

Credit Card Payoff Calculator

Use the full debt payoff planner to compare snowball, avalanche, and hybrid plans side by side.

Calculate your payoff

Your cards
Payment plan
What-if: extra payments and lump sums

This link contains the numbers you entered. Only people you send it to can see them. Nothing is uploaded anywhere.

Disclaimer

Not financial advice. This calculator is for educational purposes only and is not financial advice, tax advice, or a recommendation. Consider speaking with a qualified professional about your situation.

Assumptions. Interest is calculated monthly as balance × APR ÷ 12 and applied before each payment (monthly compounding). If you leave a minimum payment blank, it is estimated as the largest of: 2% of the balance, one month's interest + 1% of the balance, or $25 — actual minimums vary by lender. Simulations stop at 600 months. Displayed amounts are rounded to the nearest cent.

Data sources. Formulas: standard amortization math. No external data feeds. Page last updated: 2026-10-18.

How the math works

This page starts from the cards most people carry: revolving balances with APRs in the teens or twenties. Enter each card's balance, APR, and minimum payment — or leave the minimum blank and let the calculator estimate it — plus the total amount you can put toward all cards each month. The preset ordering here is avalanche: after every card's minimum is covered, the remaining budget goes to the unpaid card with the highest APR first. Because a higher APR adds more interest per dollar of balance, directing the extra dollars there first is what produces the smallest total-interest figure for a fixed monthly budget. The results table shows that figure next to the payoff date, so the comparison is pure arithmetic.

Each simulated month follows the same steps. First, one month of interest is added to every unpaid card at balance × APR ÷ 12. Then minimums are paid to all cards, any per-card extra amounts are applied, and the leftover budget goes to the target card — cascading to the next card in priority order if the target is cleared. When a minimum is left blank, it is estimated as the largest of three values: 2% of the balance, one month's interest plus 1% of the balance, or $25. That mirrors common issuer formulas without being any single issuer's exact rule, so typing the minimum from your statement gives the more faithful result. A card with a $0 balance is treated as already paid and never targeted.

Four assumptions apply to every run. One, monthly compounding: interest accrues once per month at APR ÷ 12, before payments. (Some loans use a daily periodic rate, which would give slightly different numbers.) Two, the minimum-payment estimate described above, recomputed from the current balance each month. Three, the simulation stops at 600 months: a plan that has not cleared every balance by then is reported as not paid off within the simulation limit, with no extrapolation beyond it. Four, all math runs in full double precision with no per-month rounding; displayed dollars are rounded half-up to the nearest cent, and totals are summed from unrounded values before rounding.

If the question is how many months a single card takes, the how-long-to-pay-off calculator frames the same math around time. To see what paying only the estimated minimums costs across the whole schedule, the minimum-payment calculator puts that baseline front and center.

Worked example

Two cards, a $500 monthly budget, starting November 2026, avalanche ordering. Card A ("Travel Rewards Card"): $3,000 at 24.99% APR, $90 minimum. Card B ("Store Card"): $1,500 at 14.99% APR, $45 minimum.

MonthInterestPaymentCard A end balanceCard B end balance
December 2026$81.21$500.00$2,607.48$1,473.74
January 2027$72.71$500.00$2,206.78$1,447.15

Month 1 in detail: $62.475 of interest on Card A and $18.7375 on Card B is added first ($81.21 displayed after rounding); $90 and $45 minimums are paid; the remaining $365 targets Card A as the highest-APR card. The full run clears both cards in 10 payments: debt-free September 2027, $418.03 total interest, $4,918.03 total paid.

Frequently asked questions

How is my credit card payoff date calculated?

The calculator adds one month of interest to each card at balance × APR ÷ 12, applies your minimums, then sends the remaining budget to the highest-APR unpaid card, repeating monthly. The payoff date is the start month plus the number of payments the simulation needs. Totals are summed from full-precision values and rounded half-up to cents for display.

Why does this page preset the avalanche order?

With the same budget and the same cards, sending leftover money to the highest APR first produces the smallest total interest — that is arithmetic, not a judgment. The results table lists total interest under the preset so the figure is visible. Switching the strategy selector to snowball re-runs the same inputs with smallest-balance-first ordering for comparison.

What happens if I leave a minimum payment blank?

The calculator estimates it as the largest of three values: 2% of the balance, one month's interest plus 1% of the balance, or $25. For example, a $5,000 balance at 24.99% APR estimates to $154.13 for month one. Actual issuer formulas differ, so typing the minimum from your statement gives the more faithful result.

Can I model a 0% balance-transfer promotion?

Enter the promotional APR (for example 0) in the APR field and it is held constant for the whole simulation. The math then accrues no interest on that card while the rate applies. The simulation does not model a promotion expiring mid-plan, so results describe the entered rate extended over the payoff period.

What if my monthly budget is less than my minimum payments?

The calculator enters shortfall mode: each card receives a proportional share of the budget, and the shortfall — total minimums minus budget — is shown as a number. Balances can grow when payments do not cover monthly interest. The run is bounded by the 600-month simulation cap.

Why does the schedule show interest before payments each month?

The engine follows the monthly-compounding convention: interest for the month is computed on the starting balance and added first, then your payments reduce the new balance. This matches the disclosed assumption and is why the first month's interest equals balance × APR ÷ 12 exactly.