How to Budget to Pay Off Debt - Every Kind, Not Just Cards

Most debt advice is written for one credit card. Most people in debt owe more than that: a card or two, a car loan, student loans, a medical bill on a payment plan, and a few Buy Now Pay Later plans that don't feel like debt but are.
You don't need a separate plan for each one. You need one budget that pays every minimum on time, finds a fixed extra amount each month, and points that extra at one debt at a time. Here's how to build it.
Step 1: List every debt, including the ones that don't feel like debt
Write down everything you owe, with four numbers for each:
Balance - what's left to pay
Interest rate (APR) - write down 0% too
Minimum payment - what you must pay each month, or each installment
Due date - the day it's due or taken
Include the quiet ones. BNPL plans from Afterpay, Klarna or Affirm are fixed payments on fixed dates, so they belong on the list. So does a medical bill on a payment plan, a store card you'd forgotten, and money you owe family on an agreed schedule.
The list is uncomfortable to write. It's also the first time most people see the whole number in one place, and you can't plan around a number you haven't seen.
Step 2: Make the minimums non-negotiable
Add up every minimum payment. That total is the first line of your budget - before groceries, before anything flexible. Missing a minimum is how a debt gets bigger: late fees, and once a payment is far enough behind, a mark on your credit report.
Put each minimum into your budget as a recurring bill on its due date, so it shows up every month without you deciding again. Not every debt is monthly - some bill twice a month, some medical plans every two months - so give each one its real schedule. A reminder a day or two before each due date covers the months when money is tight in the week a payment lands.
BNPL plans need the same treatment, with one difference: they end. Put each installment in the month it actually lands, not as a vague monthly cost, and you'll see which months get lighter when a plan finishes. How BNPL installments change a month's budget.
Step 3: Find a fixed extra amount
The minimums keep you where you are. The extra payment is what gets you out.
Pick an amount you can pay every month for a year, not the most you could manage in a good month. $50 that never misses beats $300 that happens twice.
Where it usually comes from:
Spending limits on two or three flexible categories. Dining out, shopping, takeout - set each limit a little under what you spend now. The gap is your extra payment.
Recurring charges you've stopped noticing. A subscription audit is the fastest found money.
No new BNPL plans for now. Every new plan adds another minimum. While you're paying debt down, don't add to it. 5 signs BNPL has become a problem.
Then give the extra amount its own recurring line on payday, so it leaves before the month can spend it.
Step 4: Choose where the extra goes - snowball or avalanche
Every debt gets its minimum. The extra goes to one debt at a time, and there are two ways to pick which.
Avalanche - highest interest rate first. The cheapest way out: it cuts the most interest. Best when your rates are far apart, like a 24% card and a 6% car loan.
Snowball - smallest balance first. You close whole debts sooner, which frees up their minimums and gives you a win you can see. Best when motivation is the bigger risk, or you have several small balances.
Both work. Pick one and stick with it - switching back and forth is the only wrong answer. The credit card version of this choice goes deeper on the interest math.
A few debts need a second look before you aim extra money at them:
0% debts (many BNPL plans, some medical payment plans, 0% promo cards): pay the minimum and send the extra elsewhere. The exception is a 0% promo that's about to end - after that the card's regular rate applies.
Federal student loans have repayment options other debts don't. Check yours at studentaid.gov before paying extra.
Car loans and other installment loans: when you pay extra, make sure it goes to the principal, not toward next month's payment.
An example
Made-up numbers, to show how the two methods move the same money:
Debt | Balance | APR | Minimum |
|---|---|---|---|
Credit card | $2,400 | 24% | $70 |
Car loan | $9,000 | 7% | $260 |
Medical bill (payment plan) | $600 | 0% | $50 |
BNPL plan (monthly) | $300 | 0% | $100 - 3 installments left |
Minimums: $480 a month. Spending limits on dining out and shopping free up another $150, so $630 a month goes to debt either way.
Avalanche: the $150 goes to the card (24%) from month one. The medical bill and the BNPL plan stay on their minimums - they're 0%. When the BNPL plan's last installment is paid, its $100 joins the extra: $250 a month to the card.
Snowball: the BNPL plan ends on its own, so the first target is the medical bill. $50 plus $150 clears its $600 in three months. Then its $50 joins the extra, and the card gets $200 on top of its minimum - $300 once the BNPL plan has ended too.
Same $630 a month. Only the order changes.
Step 5: Check the plan once a month
Once a month, take ten minutes:
Update each balance on your list.
Check that every minimum went out - review the month's transactions against your bank and card statements so a missed or doubled payment doesn't hide.
When a debt is paid off, move its minimum to the extra payment and point the extra at the next debt on your list. That roll-over is what speeds up both methods.
If you're also stuck in the paycheck-to-paycheck cycle, the same monthly check is where you'll see room open up.
Doing it in Budgetpeer
Budgetpeer doesn't connect to your bank, so you set the plan up once, by hand:
Each minimum as a recurring bill on its due date, with a reminder before it's due. Bills can repeat monthly, twice a month (the 1st and 15th) or every two months. Recurring transactions.
Each BNPL plan with its installments in the months they land, and a reminder before each one. BNPL tracker.
Spending limits on the categories that fund your extra payment.
A monthly "how your month is going" notification, and transaction review to match each entry against your statements.
The free plan covers 2 BNPL plans and 1 category with a spending limit, so a short debt list fits; a longer one needs a paid plan.
Budgetpeer is free to start. Upgrade for $4.99/month, $49/year, or $129 once for lifetime access. No bank login. BNPL installments land in the right months, with a reminder before each one is due. Download on the App Store →
The short version
List every debt - balance, rate, minimum, due date. BNPL and medical plans included.
Put every minimum in the budget as a recurring bill with a reminder.
Find a fixed extra amount you can keep up for a year.
Send the extra to one debt: highest rate first (avalanche) or smallest balance first (snowball).
Check once a month, and roll each paid-off minimum into the next target.
Sources
Federal Student Aid, US Department of Education: studentaid.gov (repayment options for federal student loans)



