The real answer is both, in the right order and the right proportion.
Why "debt first, always" isn't quite right
Mathematically, paying off 20% interest debt before saving at 4% is the clean answer. But budgets aren't spreadsheets — they're lived in. Put every spare dollar toward debt with zero savings, and the first surprise expense sends you right back to the card. No progress. Just a circle.
A small savings buffer running alongside debt payoff isn't inefficient. It's protective.
The order that actually works
- 1. Build a $500-$1,000 starter emergency fund first. Your protection against the surprise expense that would otherwise become new debt.
- 2. Pay minimums on everything. Never miss one — the fees and credit damage aren't worth it.
- 3. Attack high-interest debt aggressively. Extra money beyond minimums goes to the highest-interest balance (avalanche) or the smallest balance (snowball) — whichever keeps you moving.
- 4. As debts clear, redirect the payments. Each paid-off balance's monthly payment rolls into savings or the next debt. This is how people accelerate.
Where it fits in 50/30/20
Minimum payments live in Needs — non-negotiable. Extra payments above the minimum live in Savings (20%), same bucket as your emergency fund and retirement contributions. How you split that 20% between debt and savings is personal, based on your rates and how much cushion you need to feel steady.
Snowball vs. avalanche
Avalanche pays highest-interest first — mathematically optimal. Snowball pays smallest balance first — less optimal on paper, but the quick wins keep motivation high. Research suggests snowball leads to more debt actually getting paid off, because motivation is part of the math too. Pick the one you'll stick with.
Paying off debt is saving. Every dollar of high-interest debt eliminated is a guaranteed return equal to that interest rate. A 20% card paid off beats almost any investment you could make instead.
The long game
You can't build a payoff plan without knowing your baseline. Start with what actually comes in each month, find your 20% number in real dollars, and split it deliberately between the debt and the buffer.