The best 0% balance transfer credit cards

Halifax has just launched the longest-ever 0% balance transfer credit card - but is it actually the best deal?

If you’ve run up debts on your credit cards over Christmas and are looking to clear them in the cheapest way possible, you should consider a 0% balance transfer credit card.

Halifax has launched the longest-ever 0% balance transfer card, offering to freeze your debt for an impressive 43 months.

So at first glance it would appear this is the best deal on the market. However, it's not quite that straightforward.

Compare the credit cards with the longest 0% period

Fee vs 0% offer

It’s easy to compare credit cards that offer interest-free periods on new purchases. All you need to know is how long the 0% period is – the longest offer will be the best card.

However, things are more complicated with 0% balance transfer credit cards.

Generally speaking, these are great products. You can move an existing credit card debt to a new card and then not pay any interest on that debt for a long period.

The problem is you will usually have to pay a balance transfer fee upfront. This is a percentage of the debt you’re transferring to your new balance transfer card.

This varies from one provider to the next. Some charge nothing at all, while others charge up to 3.5% of the total debt transferred.

So when you’re choosing a balance transfer card, you need to compare both the length of the 0% period and how expensive the fee is.

For example, the new Halifax 43 Month Balance Transfer Card we mentioned earlier might have the longest balance transfer offer on the market, but it charges a fee of 3.28%.

If you look slightly lower down the best buy tables, you'll see that there are a number of 40 month balance transfer deals which come with far lower fees.

Virgin Money charges a nice little 1.89% fee, which is much cheaper when you consider the 0% offer is only three months shorter. 

So the longest balance transfer offer isn't always the cheapest overall (you can read more about this in our article on why "market-leading" credit cards aren't always the best deals). 

And just to further confuse matters, Santander has is offering a 41-month card with no balance transfer fee.

You'd think that makes it the best offer, but the card comes with a £3 monthly fee. There's also a 0.5% cashback offer, so you could negate the fee provided you spend £600 on the card every month. 

You can read our detailed analysis of the All in One card here, but in summary the card definitely isn't for everyone.

Compare the credit cards with the longest 0% period

0% balance transfer cards with long interest-free periods

Let’s take a look at the cards with the longest 0% balance transfer offers to see how they stack up. This table is ranked purely on length of offer.

Credit card

0% period on balance transfers

Balance transfer fee

Cost of transferring £2,000 balance

Representative APR after 0% period ends

Halifax 43 Month Balance Transfer Credit Card

43 months 3.28% £65.60 18.9%
MBNA Platinum 43 Month Balance Transfer Credit Card 43 months 3.29% £65.80 18.9%

Barclaycard Platinum 42 Month Balance Transfer

42 months




Nuba Transfer Credit Card

42 months




Sainsbury's Bank 42 Month Long Balance Transfer Credit Card* 42 months 3.5% £70 18.9%

Santander All in One Credit Card**

41 months




Virgin Money 41 Month Balance Transfer Credit Card

41 months




Virgin Money 40 Month Balance Transfer Credit Card

40 months




*Only available to Nectar cardholders

**Card has a £3 monthly charge

Compare the credit cards with the longest 0% period

0% cards with low balance transfer fees

However, if you’re willing to go for a card with a shorter interest-free period, you can pay a much lower fee or even no fee at all, as the table below shows.

Here are some of the best deals for various 0% periods between 24 and 34 months.

Credit card

0% period on balance transfers

Balance transfer fee

Cost of transferring £2,000 balance

Representative APR after 0% period ends

Halifax 0% Balance Transfer Fee Offer 

26 months




TSB Online Platinum 28 Month Balance Transfer Card

28 months




Barclaycard Platinum 32-Month Balance Transfer Credit Card

32 months




Sainsbury's Bank Low Balance Transfer Fee for Nectar Customers 

33 months




*You must transfer your balance within first 90 days of account opening to get this offer

Just make sure you weigh up how long you'll need to pay off your debts. It's better to have longer at 0% interest and pay a slightly larger fee than run out of time and end up paying interest if you forget to switch again.

Find out more by reading The best low-fee balance transfer credit cards

Average credit rating

Sadly, some people won’t be able to get any of the cards we’ve highlighted in this article. That’s because the credit card companies are only willing to give these cards to people with good credit ratings.

If you want to improve your credit rating, follow the tips in How to build an excellent credit history.

If you need to borrow right now, have a look at our round up of the best credit cards for people with a poor credit history.

Other options

If you want even longer to get back into the black, you could apply for a personal loan and use the money you’ve borrowed to pay off your credit card debt. Right now, the top personal loans are charging as little as 2.8% in interest.

0% is best

But if you can get one of the top 0% cards, go for one of them. Just make sure you pay off your minimum monthly repayment promptly every time. Otherwise your credit card provider will use your late payment as an excuse to withdraw your 0% deal.

Compare credit cards

This article is regularly updated as credit cards are launched and withdrawn

More on credit cards:

Why cash and credit cards don’t mix

The best 0% money transfer credit cards

The best credit cards to use on your travels


Be the first to comment

Do you want to comment on this article? You need to be signed in for this feature

Copyright © All rights reserved.