From my experience, very few people have a Christmas budget and often pay for Christmas expenses by using credit cards. Using credit or borrowing money to pay for Christmas is not a great way to start the New Year,  paying off a huge bill for one day of Christmas fun. Putting Christmas expenses on a credit card will also cost you a lot more in the long run if you end up having to pay the interest on the loan. The average APR on a credit card is approximately 18%. So, if your Christmas cost you £1500, you will be paying £270 in credit card fees unless you can afford to pay the bill straight away! you can read more about the cost of debt in this Dave Ramsey Christmas debt post. If you really must put Christmas on the plastic, then go for a 0% card and pay it all off straight away. It really isn't worth it. To find out more about having a debt-free Christmas check out this post Remember there's no such thing as free money at Christmas!