When will you be debt-free?

Enter your debts, pick snowball or avalanche, and see your debt-free date, total interest and payoff order. It's free, and it runs in your browser, so your numbers aren't uploaded anywhere.

Debt-Free Date Calculator

Debt nameBalance $APR %Minimum $/mo
Method

Estimates only (interest = APR ÷ 12, compounded monthly). Not financial advice. The example debts are made up; replace them with yours.

Debt-Free Date Planner spreadsheet dashboard

Want the full plan in a spreadsheet?

The Debt-Free Date Planner (Excel + Google Sheets) adds a month-by-month payment schedule, windfalls, monthly check-ins, a progress bar and printables. $9.

See the planner
Zero-Based Budget and Sinking Funds spreadsheet

Find the extra money first

The Budget + Debt bundle pairs the planner with a zero-based budget and sinking funds tracker. $16 for both (or the budget alone, $11).

See the bundle

How to Calculate Your Debt-Free Date (Snowball vs Avalanche)

Your debt-free date is the month your last balance hits zero. Once you have it, "someday" turns into an actual month. You can work it out with the calculator above, a spreadsheet, or pen and paper. Here's how the math works, so you know where the number comes from.

Step 1: List every debt

For each debt, write down three numbers from your latest statement:

Include everything: credit cards, store cards, car loans, student loans, personal loans, medical bills, buy-now-pay-later plans and money owed to family. Most people leave the mortgage out of a debt payoff plan and handle it separately.

Step 2: Set your monthly debt budget

Add up all the minimum payments, then decide how much extra you can put toward debt each month. Your monthly debt budget is minimums + extra. The key rule is that this total stays the same until you're debt-free, even as individual debts disappear. If you aren't sure how much extra you can afford, a zero-based budget (every dollar of income assigned a job) is the fastest way to find it.

Step 3: Choose an order: snowball or avalanche

Debt snowball: smallest balance first

Pay minimums on everything and send every extra dollar to the debt with the smallest balance. When it's gone, its payment "rolls" into the next smallest. You knock out small debts early, and seeing a balance hit zero makes it easier to keep going.

Debt avalanche: highest interest rate first

Same process, but target the debt with the highest APR first. This usually costs the least interest, because the most expensive debt goes first. The downside: if your highest-rate debt is also a big one, the first payoff takes a while.

Step 4: Simulate month by month

This is the part a calculator does for you. For every month:

  1. Add one month of interest to each balance: balance × (APR ÷ 12).
  2. Pay the minimum on every debt (or the full balance, if it's smaller than the minimum).
  3. Take what's left of your monthly budget and put it on your target debt. If that pays it off, the remainder flows to the next debt in your order.
  4. Repeat until every balance is zero. Count the months: that's your debt-free date.

Total interest is all the interest added along the way. Run the same numbers with minimum payments only and you can see what the plan saves.

A worked example

Click Load example in the calculator to see six typical debts: a $4,850 credit card at 24.99%, a $1,200 store card at 29.99%, a $14,300 car loan at 7.4%, a $22,600 student loan at 5.5%, a $650 medical bill at 0% and a $6,200 personal loan at 12.9%. That's $49,800 in total, with $1,079 of minimum payments.

With $200 extra per month ($1,279 total):

Either method saves roughly $7,000 and more than six years compared with paying minimums. The gap between snowball and avalanche here is only about $120, because the biggest balances have the lowest rates. Add a one-time $1,000 tax refund in month 6 and both methods finish in 44 months.

Rule of thumb: if your highest-rate debt is also large (say a big credit card at 25%+), avalanche can save hundreds or thousands. If rates are similar, pick the method you'll actually stick with.

Step 5: Make the date move closer

Snowball or avalanche: how to decide

Have you started a payoff plan before and quit? Then the snowball's early wins are worth a lot. Paying off a small card in the first few months shows you the plan is working.

Is your highest-rate debt also one of your biggest? Then the avalanche usually saves noticeably more. Run both in the calculator to see the gap.

Is a rate about to change? A 0% promo ending, a variable-rate loan or a deferred-interest store card can be a reason to move that debt up the list.

You can also mix them: clear one or two tiny balances first, then go highest-rate-first for the rest. Our planner has a custom order option for this.

Doing it in a spreadsheet

You can build this yourself: one row per month, one column per debt, with formulas for interest, minimums and the extra payment. The tricky parts are rolling a payment forward when a debt is paid off partway through a month, and handling a minimum that's bigger than what's left on the balance. If you'd rather not build the formulas, a template does it and shows what to pay on each debt every month.

Common mistakes

FAQ

How do I calculate my debt-free date?

List each debt's balance, APR and minimum, set a monthly debt budget, then simulate month by month: add interest (APR ÷ 12), pay minimums, send extra to your target debt and roll freed-up payments forward. The month the last balance reaches zero is your date.

Is the debt snowball or debt avalanche better?

Avalanche usually costs less interest; snowball gives faster early wins. When rates are similar the difference is often small, so compare both with your own numbers using the calculator above.

What happens when one debt is paid off?

Keep your total monthly payment the same. The freed-up payment rolls into the next debt, so payoff speeds up over time.

Why is my result different from my lender's?

This calculator estimates interest monthly (APR ÷ 12). Lenders may use daily interest, fees, promo rates or changing minimums, so treat it as a planning estimate.

How much extra should I pay each month?

Any amount helps. Try a few values above; an extra $50–$100 a month can move your date by months and cut total interest.