debt
Credit Card Payment Plan Calculator
Compare fixed-payment, minimum-percent, and target-date plans for one credit card balance.
debt calculator
The Debt Payoff Calculator estimates a generic debt-avalanche schedule for up to 10 entered debts. It keeps each debt's type label, balance, scheduled monthly payment, annual rate, extra monthly amount, yearly extra amount, one-time payment, fixed-total-payment setting, payoff time, total paid, total interest, first payoff, final payoff, and avalanche order visible so the calculation can be checked.
Your scenario
Working scenario
Not saved yet
Saved scenarios
Save this result, then use saved scenarios to switch between assumptions.
Use this calculator when you want to compare how entered balances, rates, scheduled payments, and extra-payment timing affect a multi-debt payoff estimate. Use Fixed Payment Credit Card Payoff for one card with one fixed payment, Credit Card Payment Plan for fixed, minimum-percent, or target-time card modes, DTI when recurring payments need to be compared with income, Budget when the whole monthly cash-flow picture matters, Payment or Loan Payment for installment-loan math, APR when fees and legal disclosure rates matter, and CFPB, FTC, lender, servicer, tax, credit-reporting, legal, debt-counseling, or local regulatory sources for account-specific debt-relief, collection, settlement, hardship, payment-allocation, bankruptcy, tax, legal, regulated-advice, or jurisdiction-specific questions.
The app first keeps only debt rows with a positive balance and sums those balances as starting debt. It records the original scheduled-payment total across active debts. The avalanche order sorts active debts by highest annual rate first, using the smaller starting balance as the tie-breaker. Each month, the app adds interest to every active debt using rate / 100 / 12, then applies that debt's scheduled payment. The remaining budget equals the scheduled-payment budget plus extraMonthlyPayment, plus extraYearlyPayment every 12th month, plus the one-time payment only in its selected month. If fixed total monthly payment is Yes, the original scheduled-payment total stays available after a debt is paid off; if it is No, scheduled payments decline to the still-active debts. Any remaining budget targets the highest-rate active debt until all balances reach zero or the 1200-month safety cap is reached.
This formula page covers the app's Debt Payoff Calculator: a generic month-by-month debt-avalanche simulator for up to 10 entered debts. It keeps only rows with a positive starting balance, adds simplified monthly interest, applies each debt's scheduled payment, then sends any remaining budget to the highest-rate active debt with a smaller-balance tie-breaker. It does not calculate creditor minimum-payment rules, issuer payment allocation, fees, promotional APRs, collection outcomes, settlement, counseling plans, bankruptcy, tax treatment, credit reporting, legal outcomes, or personalised debt advice.
Active = debts where B_i0 > 0; r_i = APR_i / 100 / 12; Order = sort(rate desc, starting balance asc); S_fixed = sum(Pay_i0); Budget_t = (fixedTotal ? S_fixed : sum(Pay_i for active debts)) + Extra_m + (t mod 12 == 0 ? Extra_y : 0) + OneTime_t; B_i' = B_i + B_i * r_i; B_i'' = B_i' - min(Pay_i, B_i'); ExtraBudget then pays highest-rate active debts until zero; stop when all B_i <= 0 or t = 1200
Each simulated month adds interest first, applies each active debt's scheduled payment, then routes the remaining payment budget through the avalanche order until balances are paid off or the safety cap is reached.| Symbol | Meaning | How this page uses it |
|---|---|---|
| B_i0 | Starting balance for debt i | The balance entered for a debt row. Rows with a balance of 0 or less are ignored by the simulation. |
| APR_i | Entered annual rate for debt i | The annual percentage rate entered for that debt row. It is treated as a simplified annual rate, not as a real statement or contract rate method. |
| r_i | Simplified monthly rate | APR_i divided by 100 and then by 12. |
| Pay_i | Scheduled payment for debt i | The entered monthly payment for that debt row. The model applies this scheduled amount before extra-payment targeting. |
| S_fixed | Original scheduled-payment total | The sum of scheduled payments across active debts at the start of the simulation. |
| Budget_t | Payment budget in month t | Scheduled-payment budget plus monthly extra, yearly extra when month t is divisible by 12, and the one-time extra only in its selected month. |
| Order | Avalanche order | Active debts sorted by highest entered annual rate first, with smaller starting balance used as the tie-breaker. |
| I_i,t | Interest for debt i in month t | The current remaining balance times r_i, added before payments for that month. |
| N | Payoff months | The number of simulated months until all active balances are paid off, subject to the 1200-month safety cap. |
| TotalPaid | Total paid | The sum of scheduled and extra payments actually applied during the simulation. |
| TotalInterest | Total interest | The sum of monthly interest added across all active debts. |
These examples use the package fixtures so the formula page matches the production calculator rather than a generic payoff worksheet.
The formula page explains how the app simulates entered debts. Real accounts can differ because creditor minimums, payment allocation, fees, daily interest, promotional balances, hardship terms, collections, settlements, taxes, legal status, and credit reporting are outside this calculator.
Geographic scope: works globally. The math is currency-agnostic, so enter amounts in your own currency; local taxes, fees, and product rules are not included.
Highest interest rate first. Each month every debt accrues interest and receives its scheduled payment; whatever extra budget exists then attacks the highest-rate balance until it dies, and rolls to the next. With the default four debts, the 21.99 percent card is eliminated first even though the auto loan balance is larger - mathematically, avalanche minimizes total interest across the plan.
It controls what happens to a paid-off debt's payment. Fixed-total keeps your overall monthly outlay constant, rolling freed-up payments into the remaining debts - the snowball effect that accelerates everything. Turned off, each payoff shrinks your total payment instead, freeing cash flow but extending the timeline. The same debts produce visibly different payoff dates and interest totals under the two settings.
Yes - three extra-payment channels run simultaneously: a recurring monthly extra, a yearly extra (a bonus), and a one-time amount at a month you pick (the default example drops $2,500 in month 6). All extra money follows the avalanche order automatically. The outputs report which debt clears first and last, total interest, and the complete payoff timeline under your combined plan.
This calculator is an original implementation based on the app's documented multi-debt avalanche simulation, fixed planning assumptions, deterministic fixtures, edge cases, rounding policy tests, and internal validation. It is not copied from a single source.
Outputs are checked with deterministic fixtures, edge cases, rounding policy tests, and internal validation artifacts. The result remains an educational estimate, not a creditor payoff quote, issuer payment-allocation rule, debt-management plan, settlement strategy, counseling recommendation, bankruptcy answer, tax answer, legal answer, credit-reporting forecast, regulated debt advice, or personalised advice.
Formula version 2026.05.22-generic-debt-avalanche. The version marks the calculation logic and validation fixture set used for this estimate.
Results are educational estimates, not advice. Read the full disclaimer.
debt
Compare fixed-payment, minimum-percent, and target-date plans for one credit card balance.
debt
Estimate payoff time, total paid, and interest for one card using one fixed monthly payment.
debt
Estimate housing-cost and total-debt ratios from before-tax income, housing obligations, and recurring monthly debt payments.
other
Plan monthly cash flow from before-tax income, tax rate, and detailed household spending categories.
loan
Solve either the monthly payment for a fixed-term loan or the payoff time for a fixed monthly payment.
loan
Estimate monthly payment, total paid, and total interest for an amortizing loan at a fixed rate.
loan
Estimate annual percentage rate from loan amount, note rate, term, and finance charges.