Credit Card and Debt Payoff Calculator
Fixed monthly model: APR ÷ 12, interest added before payment, no fees, new purchases or rate changes. Percentage minimum uses the balance after interest and your editable floor; the default 25 is an assumption, not a provider term. Use one currency. Results are estimates, not financial advice or guarantees. Enter any named debts with fixed minimum payments, in one currency. Interest is added once at the start of each month. All minimums are paid first; extra and freed minimum payments are redistributed in the same month under a constant starting monthly budget. Snowball prioritizes remaining balance; avalanche prioritizes APR. Ties preserve input order. Both plans use the same strategy and inputs; the baseline only sets extra to zero. This separate model uses the opening balance, your minimum percentage and floor, and a fixed-payment comparison. Effective monthly rate = expm1(log1p(annual rate)/12); nominal monthly rate = annual rate/12. Both interpretations and your alternative floor are shown. Each payment is capped at balance plus interest. No fees, purchases, legal compliance assessment, or currency rounding. A remaining balance at 1,200 months means not repaid. The same fixed monthly payment is used for both plans, capped at balance plus that month’s interest. The fee is added to transferred principal once. The first N months have zero interest, then the user’s fallback rate applies, using the selected annual-rate interpretation. Blank fallback explicitly assumes the current rate. Interest is charged once on opening balance, payment is at month end. No new purchases, missed-payment terms, lender rules or daily interest are modeled. Values use your one monetary unit without currency rounding; a remaining balance at 1,200 months is not paid off. Cost differences are shown only when both plans repay.
A QUICK WALKTHROUGH
How to use this tool
- Calculation mode
- Minimum payment model · Repayment strategy · Minimum formula (opening balance B)
- Calculate payoff
Balance-transfer comparison
The same fixed monthly payment is used for both plans, capped at balance plus that month’s interest. The fee is added to transferred principal once. The first N months have zero interest, then the user’s fallback rate applies, using the selected annual-rate interpretation. Blank fallback explicitly assumes the current rate. Interest is charged once on opening balance, payment is at month end. No new purchases, missed-payment terms, lender rules or daily interest are modeled. Values use your one monetary unit without currency rounding; a remaining balance at 1,200 months is not paid off. Cost differences are shown only when both plans repay.
Annual rate after promotion (optional)
User scenario, not a recommendation: balance 600, rate 0%, fixed payment 200, fee 0%, promotion 2 months, fallback 0%. Both plans repay in 3 months with zero interest and fee.
Minimum-payment comparison
This separate model uses the opening balance, your minimum percentage and floor, and a fixed-payment comparison. Effective monthly rate = expm1(log1p(annual rate)/12); nominal monthly rate = annual rate/12. Both interpretations and your alternative floor are shown. Each payment is capped at balance plus interest. No fees, purchases, legal compliance assessment, or currency rounding. A remaining balance at 1,200 months means not repaid.
Alternative floor: user scenario
User example, not a recommendation: balance 600, annual rate 0%, percentage 10%, floor 60, alternative floor 120, fixed payment 200. The three plans take 10, 5 and 3 months with zero interest.
Calculation report
The report preserves original input text and unrounded numbers. Display rounding is not currency rounding.
Minimum payment model
Fixed monthly model: APR ÷ 12, interest added before payment, no fees, new purchases or rate changes. Percentage minimum uses the balance after interest and your editable floor; the default 25 is an assumption, not a provider term. Use one currency. Results are estimates, not financial advice or guarantees.
Multiple debts
Enter any named debts with fixed minimum payments, in one currency. Interest is added once at the start of each month. All minimums are paid first; extra and freed minimum payments are redistributed in the same month under a constant starting monthly budget. Snowball prioritizes remaining balance; avalanche prioritizes APR. Ties preserve input order. Both plans use the same strategy and inputs; the baseline only sets extra to zero.
Payoff month for each debt
Debts: 1,000 at 0% APR with minimum 100; 500 at 0% APR with minimum 50; extra 150. Snowball: baseline 10 months, with extra 5 months; the smaller debt pays off in month 3.
Remaining balance curve
Month 0 is the starting balance. The accessible table below lists the monthly values rounded to two decimals; calculations do not round currency.
Up to 10 debts and 1,200 months; calculations do not model lender rules.
Inputs exist only in this page session. Nothing is sent or stored.
GOOD TO KNOW
Common questions
Minimum payment model
Fixed monthly model: APR ÷ 12, interest added before payment, no fees, new purchases or rate changes. Percentage minimum uses the balance after interest and your editable floor; the default 25 is an assumption, not a provider term. Use one currency. Results are estimates, not financial advice or guarantees.
Repayment strategy
Enter any named debts with fixed minimum payments, in one currency. Interest is added once at the start of each month. All minimums are paid first; extra and freed minimum payments are redistributed in the same month under a constant starting monthly budget. Snowball prioritizes remaining balance; avalanche prioritizes APR. Ties preserve input order. Both plans use the same strategy and inputs; the baseline only sets extra to zero.
Up to 10 debts and 1,200 months; calculations do not model lender rules.
This plan does not reduce a balance, becomes unbounded, or does not pay off within 1,200 months. Its payoff estimate and any comparison requiring it are unavailable.