The holidays rarely break a budget in December. They break it in January, when the card statement arrives with the gifts, dinners, travel and a dozen small extras all on one page. By then the season is over, and what's left is a balance that can take months to clear.

None of this spending is a surprise. It comes at the same time every year, which makes it one of the easiest large expenses to plan for, as long as you start before the shopping does. Late October is a good time to begin.

Start with one number

Decide on a total before you buy anything. If you have last year's November and December statements, for your bank account and your cards, add up everything that was holiday-related. Most people are surprised by the figure, and it's a far better starting point than a guess.

Then ask whether that number works this year. A total you can pay for without carrying a balance into the new year is a better target than one that simply matches what you spent last time.

Count more than gifts

Gifts are the obvious part, but they're rarely the whole bill. Food and hosting add up, from a bigger grocery run to the dish you bring to someone else's party. So does travel: gas, flights, a train ticket, a night in a hotel. Then there are wrapping, cards and postage, especially if you're shipping to family in another province, plus work and school events, donations, an outfit for a party and the extra takeout when everyone is too busy to cook.

Write a rough amount beside each one and add them up. If the total comes out higher than your number, now is the time to trim, not the second week of December.

Split it across your paydays

Once you have a total, turn it into an amount per paycheque. Count the paydays between now and when you'll do most of the spending. Say you've settled on $800 and you're paid every two weeks: from late October to mid-December that's about four paycheques, or $200 each. Paid monthly, it's two paycheques of $400.

Move that amount into a separate savings account on payday, so it isn't mixed in with your bill money. When it's time to shop, the money is already there, and you can see exactly how much is left.

If $200 a paycheque would leave you short for rent or bills, the plan is telling you something useful early: the total needs to come down. The days just before payday are usually the tightest, as why you run out of money before payday explains, so check that a holiday transfer still fits there.

Use your card on purpose

Putting holiday purchases on a credit card is fine if you pay the full statement balance by the due date. Canadian credit cards must give you an interest-free grace period of at least 21 days on new purchases when you pay your balance in full, as the Financial Consumer Agency of Canada explains.

Carrying the balance is where it gets expensive. Take a hypothetical $800 on a card charging about 21% interest. That's roughly $14 in interest in the first month. Pay $100 a month and it takes nine months to clear, into next autumn, and costs about $70 in interest on top of the $800. Pay only the minimum and it takes far longer, as why your credit card balance never seems to go down explains.

Watch your statement dates, too. A purchase on December 20 may not appear until the January statement, which makes December look better than it was. Keep a running total of what you've spent rather than relying on the card balance to tell you.

Leave room for January

January has bills of its own: that card statement, plus annual renewals and anything else that only comes once a year. Look at what's due in the first weeks of the new year before you spend the last of your holiday money, so January's rent isn't competing with December's gifts.

If you have an emergency fund, try not to use it for presents. It exists for the things you can't plan, and the holidays aren't one of them.

If you're starting late

Starting in late November with nothing set aside? Lower the total, pay by debit for what you can, and if some of it ends up on a card, decide now how many months you'll take to clear it and what you'll pay each month. Then set up next year's plan in January: a twelfth of this year's total each month, starting with your first paycheque of the year. Next December, the money will already be waiting.

How SmartSpend AI helps

SmartSpend AI, now in private testing, works from the PDF bank and credit card statements you already download, without a bank login. You can name a goal like this year's holidays, set a target and a date, and it works out the monthly amount, fits it into your budget and checks your statements for the transfers that show you're on track.

It also shows the lowest your balance will reach in the next 30 days, after every paycheque and bill it can put a date on, and what's due in the weeks ahead. If part of December ends up on a card, its payoff plan works out how many months it will take to clear. You can join the waitlist to hear when it launches.