Debt Repayment Timeline
{{ summaryHeadline }}
{{ summaryDetailLine }}
Paid $ {{ formatCurrency(totals.totalPaid) }} Interest $ {{ formatCurrency(totals.totalInterest) }} First out {{ selectedStrategyScenario.firstPayoffDebt }} Saved {{ readableMonths(totals.monthsSaved) }} Interest saved $ {{ formatCurrency(totals.interestSaved) }} Min payments $ {{ formatCurrency(totalMinimum) }}
Minimums Priority {{ paymentFlowExtraMarker }} Rolled
Debt Repayment Inputs
Debts:
Enter one row per open account; use statement balance, APR, and required monthly payment.
Keep it short, such as Credit Card or Auto Loan.
Use the current outstanding balance before your next scheduled payment.
$
Enter APR as a yearly percent, for example 18.4 for 18.4%.
%
Use the required monthly amount; it must exceed first-month interest.
$
Format: YYYY-MM; use the month of your next payment cycle.
{{ strategyHint }}
Enter a repeatable amount above the $ {{ formatCurrency(totalMinimum) }} monthly minimum total.
$
Use 0 to disable; 5 raises the extra payment by 5% every 12 months.
% / yr
Enter the yearly extra amount and choose the calendar month it lands; 0 disables it.
$
Use 0 for no rounding; 25 rounds the monthly extra up to the next $25.
$
Example: 50 tests the current extra plus $50, $100, and later rungs.
$
Allowed range: 0-6 extra rows above the current plan.
rows
Metric Value Copy
{{ row.label }} {{ row.display }}
Priority Payoff signal Evidence Recommended action Copy
{{ row.priority }} {{ row.signal }} {{ row.evidence }} {{ row.action }}
Strategy Targets first First debt out Debt-free Months Interest ($) Vs current Notes Copy
{{ row.shortLabel }} {{ row.initialTarget || '—' }} {{ row.firstPayoffDebt }} ({{ row.firstPayoffLabel }}) — {{ row.debtFreeDate || '—' }} {{ row.months }} $ {{ formatCurrency(row.totalInterest) }} Current selection -{{ row.monthsFasterThanCurrent }} mo · -$ {{ formatCurrency(row.interestBetterThanCurrent) }} Slower or costlier {{ row.note }}
Extra ($) Attack budget ($) Debt-free Months Interest ($) Vs current Vs minimums Notes Copy
$ {{ formatCurrency(row.extraPayment) }} $ {{ formatCurrency(row.startingAttackBudget) }} {{ row.debtFreeDate || '—' }} {{ row.months }} $ {{ formatCurrency(row.totalInterest) }} Current plan -{{ row.monthsSavedVsCurrent }} mo · -$ {{ formatCurrency(row.interestSavedVsCurrent) }} No gain -{{ row.monthsSavedVsMinimum }} mo · -$ {{ formatCurrency(row.interestSavedVsMinimum) }} Baseline {{ row.note || '—' }}
Month Payment ($) Principal ($) Interest ($) Balance ($) Copy
{{ row.label }} $ {{ formatCurrency(row.payment) }} $ {{ formatCurrency(row.principal) }} $ {{ formatCurrency(row.interest) }} $ {{ formatCurrency(row.remaining) }}
Debt Paid off Months Interest ($) Copy
{{ mile.name }} {{ mile.label }} {{ readableMonths(mile.months) }} $ {{ formatCurrency(mile.interestPaid) }}

                
Customize
Advanced
:

Paying down several debts at once is less about one large number than about a repeated monthly sequence. Each account starts the month with a balance, adds interest, receives at least its required payment, and then competes for any extra cash left in the budget. The order chosen for that extra cash can change the first account that disappears, the month the whole stack clears, and the total interest paid along the way.

Minimum payments matter because they keep every active account moving and help avoid late-payment consequences, but they rarely show the whole cost of carrying debt. A plan built only around minimums can stretch for years when balances are large, rates are high, or the minimum formula falls as the balance declines. Extra payment is the lever that turns a passive schedule into an active payoff plan.

Most payoff plans choose between two familiar ideas. The highest-interest approach sends extra dollars to the most expensive debt first, which usually reduces total interest when the payment budget is the same. The smallest-balance approach tries to close an account sooner, which can make the plan feel more manageable and releases a required payment into the remaining debts. Cash-flow-first plans may target the largest required payment, while balance-focused plans may attack the account that dominates the total amount owed.

Debt payoff flow from minimum payments to rollover payments Diagram showing all debts receiving minimum payments, extra cash going to a target debt, and the freed payment rolling to the next debt after payoff. Monthly payoff cycle Minimums all active debts Extra cash one target first Payoff balance reaches zero Rollover freed payment When one account closes, its old minimum can strengthen the payment sent to the next target.

The recurring mistake is treating a payoff estimate as a promise. Real accounts can use daily interest, changing minimum formulas, fees, promotional APRs, deferred-interest rules, hardship plans, or payment-allocation terms that differ from a simple planning model. A good estimate still helps because it makes the tradeoff visible before money is moved.

  • Interest cost rises with higher APRs, larger balances, and slower principal reduction.
  • Cash-flow safety depends on covering every required minimum before sending extra money to a target account.
  • Momentum comes from closing accounts and rolling their required payments into the rest of the plan.
  • Account terms can override simple assumptions, especially for promotional rates, deferred interest, collections, and secured loans.

A debt payoff schedule is most useful when it is updated from current statements and checked against a budget that can survive ordinary expenses. It can show a faster route and a cheaper route, but it cannot decide whether an extra payment is safer than emergency savings, credit counseling, refinancing, or direct negotiation with a creditor.

How to Use This Tool:

Start with current statement numbers, then compare one strategy at a time before changing real payments.

  1. Open Debts and enter one row per account. Use a short debt name, current balance, APR, and required monthly minimum payment.
  2. Set Start month to the month of the next payment cycle so payoff dates and monthly rows line up with your calendar.
  3. Choose Payoff strategy. Avalanche targets the highest APR, snowball targets the smallest balance, highest balance targets the largest account, and highest minimum targets the account with the largest required payment.
  4. Enter Monthly extra payment as the repeatable amount above the displayed total of required minimums. Use the slider for quick tests and the number field for exact amounts.
  5. Use Advanced when the plan has scheduled changes: annual raises to the extra payment, a yearly lump sum, rounded transfer amounts, or a wider comparison ladder.
  6. Review Payoff Snapshot first, then check Payoff Guidance, Strategy Payoff Comparison, and Extra Payment Ladder for tradeoffs before relying on one headline date.
  7. Use Debt Runway, Debt Exit Milestones, Balance Glide, Principal vs Interest, and Extra Pay Curve when you need the month-by-month schedule behind the summary.

If a validation message says a minimum payment must exceed first-month interest, correct the payment, APR, or balance before using the schedule. A payment that does not cover interest cannot reduce principal in this model.

Interpreting Results:

Debt-free date and Months to payoff describe the selected strategy and extra-payment setup. They should be read with Interest paid, Months saved versus minimums, and Interest saved versus minimums, because the fastest first payoff and the lowest total interest are not always the same plan.

  • Current priority debt names the account receiving extra cash first under the selected strategy.
  • First debt cleared and Monthly payment released at first payoff show when the first rollover payment becomes available.
  • Lowest-interest strategy in this setup identifies the cheapest priority rule among the available strategies for the same debt stack and extra-payment settings.
  • Extra Payment Ladder shows how higher monthly extra payments change payoff months and interest compared with the current plan and the minimums-only baseline.
  • Principal vs Interest is useful for spotting months where the plan is still spending heavily on interest instead of reducing balances.

Treat a better-looking row as a scenario, not an instruction. Confirm that every minimum payment remains affordable, the extra transfer can repeat each month, and the account terms match the assumptions before automating payments.

Technical Details:

A simple debt payoff model is an amortization loop over several accounts. Each month begins with the current balance for every active debt. Interest is added from the APR-derived monthly rate, a required payment is applied, and any available extra payment is routed to the active debt chosen by the priority rule. When a balance reaches zero, that account leaves the active set and its required payment becomes available for future months.

APR is handled as a yearly percentage converted to a simple monthly rate. That is a planning convention, not a lender statement engine. Real credit cards and loans may compound daily, apply payments to fees or promotional balances first, adjust minimums as the balance falls, or change rates after a promotional period. The schedule is most comparable across scenarios when balances, APRs, minimums, and extra-payment assumptions are held constant.

Formula Core

For each active debt and each modeled month, interest is calculated from the opening balance. Payment first covers interest; any remaining payment reduces principal.

rmonth = APR percent 1200 Interest = Opening balance * rmonth Balance after payment = Opening balance + Interest - Payment

A $4,200 balance at 18.4% APR has a monthly rate of 18.4 / 1200, or about 0.015333. The first month adds about $64.40 of interest. A $125 minimum leaves about $60.60 for principal before any extra payment is sent to the priority debt.

Debt repayment strategy priority rules
Strategy Primary priority Tie handling Main tradeoff
Debt avalanche Highest APR first Smaller balance, then entered order Usually lowers interest, but the first payoff can take longer
Debt snowball Smallest balance first Higher APR, then entered order Can close an account sooner, but may cost more interest
Highest balance first Largest current balance first Higher APR, then entered order Concentrates on the largest account before smaller balances
Highest minimum first Largest required payment first Larger balance, then entered order Tries to release monthly cash flow sooner

Extra payment adjustments change the cash available to the priority account, not the interest formula. An annual raise increases the repeatable extra-payment amount every 12 modeled months. A yearly lump sum is added in the selected calendar month. Rounding moves the extra-payment amount up to the next chosen increment, which can make transfers easier to automate but also raises the required budget.

Debt repayment model boundaries and validation rules
Rule or boundary Why it matters Practical response
Start month uses YYYY-MM Payoff dates need a valid calendar anchor Select the month of the next payment cycle
Each active debt needs a positive minimum payment Every open account must receive a required payment before extra cash is allocated Use the lender's current required payment
Minimum payment must exceed first-month interest Principal will not fall if the payment only covers interest or less Raise the payment, check the APR, or review the balance
Modeled payoff stops after 600 months A 50-year schedule is too long to treat as a useful payoff plan Increase payment capacity or revisit the debt terms
Dollar values display to cents Real statements may round and allocate payments differently Expect small differences from lender statements

The baseline comparison uses minimum payments only, with no annual raise, lump sum, or rounding. Strategy comparisons use the same debt stack and extra-payment setup, then change only the priority order. That makes the comparison useful for choosing a payoff rule, while still leaving lender-specific terms and budget risk outside the model.

Responsible Use & Accuracy Notes:

Debt payoff estimates are educational planning output, not financial advice, legal advice, tax advice, credit counseling, or a promise that a creditor will apply payments in the same order. Use the schedule to compare scenarios, then verify the payment rules and balances against creditor statements before acting.

  • The estimate assumes fixed APRs, fixed required minimums, no new purchases, no late fees, no balance-transfer fees, and no changing promotional terms.
  • Debt settlement, hardship plans, collections, secured loans, and deferred-interest offers can carry consequences that a simple payoff schedule does not model.
  • Do not use extra payments that leave rent, utilities, insurance, food, taxes, or emergency cash underfunded.
  • The calculator has no account connection; entered values are not sent to a lender or creditor.

Worked Examples:

Mixed credit card, auto loan, and student loan stack

With a credit card at $4,200 and 18.4% APR, an auto loan at $11,800 and 5.6% APR, a student loan at $24,000 and 4.1% APR, and $200 of monthly extra payment, avalanche targets the credit card first. The snapshot shows the payoff date, total interest, and savings compared with minimums only.

Fast first payoff with a possible cost

If a small low-rate balance is added, snowball may clear that account before avalanche clears the highest-rate debt. The strategy comparison should be checked for total interest before choosing the earlier visible win.

Testing a budget increase

When the comparison step is $50 and additional compare steps is 4, the ladder tests the current extra amount plus higher monthly payments. A row that saves months and interest is still useful only if the added transfer can repeat every month.

A minimum that cannot amortize

A $10,000 balance at 30% APR accrues about $250 in first-month interest. A $200 minimum fails because it does not cover interest, so the schedule should not be used until the APR, balance, or payment is corrected.

FAQ:

Is avalanche always the lowest-interest choice?

With fixed rates and the same payment budget, targeting the highest APR is usually the lowest-interest approach. Still, use Strategy Payoff Comparison because ties, payment releases, and entered balances can affect the exact modeled totals.

Why does the calculator reject a minimum payment?

A required payment must be greater than the first month's interest for that debt. If it is not, principal does not shrink, so the tool blocks the schedule and names the account that needs correction.

Does the annual raise change lender minimums?

No. Annual raise on extra increases only the extra-payment amount every 12 modeled months. Required minimum payments stay as entered unless you update them yourself.

Can I use this for deferred-interest or promotional-rate debt?

Use it only as a rough scenario unless you manually update the APR and payment terms when the promotion changes. Deferred interest can add back interest from earlier months if the balance is not paid in time.

Should I include secured loans and collections?

You can model any account with a balance, APR, and required monthly payment, but secured loans, collection accounts, settlements, and hardship plans may have legal, credit, or collateral consequences outside this schedule.

Glossary:

APR
Annual percentage rate, entered as a yearly percent and converted to a monthly rate for the estimate.
Minimum payment
The required monthly payment for an account before extra cash is allocated.
Extra payment
The repeatable amount paid above the total required minimums.
Attack budget
The monthly cash available for debt payments after required minimums, extra payment, and any freed minimums are counted.
Debt avalanche
A payoff rule that sends extra cash to the highest-APR active debt first.
Debt snowball
A payoff rule that sends extra cash to the smallest active balance first.
Freed minimum
A required payment from a paid-off account that can be rolled into remaining debts.

References: