closedownarrowexternal-linklogo-verticalmenu-barsearch Skip to main content

Compare 0% balance transfer credit cards

Compare balance transfer credit cards from 20 companies to find a 0% interest credit card deal to transfer your existing balance to. With the longest 0% interest periods on balance transfers now up to 39 months, you could pay no interest on your credit card debts until 2021.

Check your eligibility for credit cards

  1. Improve your chances of being accepted
  2. It won't affect your credit score
  3. It's quick, free and easy

How much would you like to transfer?

£
Note that this is illustrative and this figure does not reflect the credit limit you will be offered.

Sort by:

Sainsbury's Bank No Balance Transfer Fee Credit Card
Longest fee free
Sainsbury's Bank No Balance Transfer Fee Credit Card
Longest fee free
28 months
0% interest on transfers
18.9% APR
Representative
(variable)
£0.00
Cost of fees over 28 months
What will I pay?
Sainsbury's Bank No Balance Transfer Fee Credit Card

Total cost of fees over 28 months:

£0.00

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£107.14

Assuming a balance transfer of £3,000, you will need to repay at least £107.14 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you will pay an initial fee of 1.5% of the balance transferred; 1.5% of £3,000 is £45.00. This should be refunded (terms apply) at a later date, so you will pay an "effective fee" of 0% (£0.00). This example uses the effective fee.

How do I pay the card fees?

The fee of £0.00 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £107.14 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 28 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£107.14 p/m
To pay off balance over 28 months
More info
Santander All in One Credit Card
Santander All in One Credit Card
39 months
0% interest on transfers
21.7% APR
Representative
(variable)
£117.00
Cost of fees over 39 months
What will I pay?
Santander All in One Credit Card

Total cost of fees over 39 months:

£117.00

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£79.92

Assuming a balance transfer of £3,000, you will need to repay at least £79.92 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you pay a fee of 0% of the balance transferred; 0% of £3,000 is £117.00.

Monthly fee

This card provider charges a monthly fee of £3 for having this card. We have multiplied this fee by the number of months in the card's 0% interest period; £3 multiplied by 39 months is £117.00.

How do I pay the card fees?

The fee of £117.00 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £79.92 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 39 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£79.92 p/m
To pay off balance over 39 months
More info
Barclaycard Platinum 38 Month Balance Transfer
Barclaycard Platinum 38 Month Balance Transfer
38 months
0% interest on transfers
19.9% APR
Representative
(variable)
£42.00
Cost of fees over 38 months
What will I pay?
Barclaycard Platinum 38 Month Balance Transfer

Total cost of fees over 38 months:

£42.00

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£80.05

Assuming a balance transfer of £3,000, you will need to repay at least £80.05 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you will pay an initial fee of 3.5% of the balance transferred; 3.5% of £3,000 is £105.00. This should be refunded (terms apply) at a later date, so you will pay an "effective fee" of 1.4% (£42.00). This example uses the effective fee.

How do I pay the card fees?

The fee of £42.00 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £80.05 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 38 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£80.05 p/m
To pay off balance over 38 months
More info
Virgin Money 37 Month Balance Transfer Credit Card
Virgin Money 37 Month Balance Transfer Credit Card
37 months
0% interest on transfers
20.9% APR
Representative
(variable)
£58.50
Cost of fees over 37 months
What will I pay?
Virgin Money 37 Month Balance Transfer Credit Card

Total cost of fees over 37 months:

£58.50

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£82.66

Assuming a balance transfer of £3,000, you will need to repay at least £82.66 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you pay a fee of 1.95% of the balance transferred; 1.95% of £3,000 is £58.50.

How do I pay the card fees?

The fee of £58.50 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £82.66 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 37 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£82.66 p/m
To pay off balance over 37 months
More info
Sainsbury's Bank Nectar Exclusive 37 Month Balance Transfer Credit Card
Sainsbury's Bank Nectar Exclusive 37 Month Balance Transfer Credit Card
37 months
0% interest on transfers
18.9% APR
Representative
(variable)
£59.40
Cost of fees over 37 months
What will I pay?
Sainsbury's Bank Nectar Exclusive 37 Month Balance Transfer Credit Card

Total cost of fees over 37 months:

£59.40

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£82.69

Assuming a balance transfer of £3,000, you will need to repay at least £82.69 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you will pay an initial fee of 2.89% of the balance transferred; 2.89% of £3,000 is £86.70. This should be refunded (terms apply) at a later date, so you will pay an "effective fee" of 1.98% (£59.40). This example uses the effective fee.

How do I pay the card fees?

The fee of £59.40 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £82.69 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 37 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£82.69 p/m
To pay off balance over 37 months
More info
Post Office Money Balance Transfer Credit Card
Post Office Money Balance Transfer Credit Card
37 months
0% interest on transfers
18.9% APR
Representative
(variable)
£59.70
Cost of fees over 37 months
What will I pay?
Post Office Money Balance Transfer Credit Card

Total cost of fees over 37 months:

£59.70

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£82.69

Assuming a balance transfer of £3,000, you will need to repay at least £82.69 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you pay a fee of 1.99% of the balance transferred; 1.99% of £3,000 is £59.70.

How do I pay the card fees?

The fee of £59.70 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £82.69 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 37 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£82.69 p/m
To pay off balance over 37 months
More info
Halifax 36 Month Balance Transfer Credit Card
Halifax 36 Month Balance Transfer Credit Card
36 months
0% interest on transfers
19.9% APR
Representative
(variable)
£75.00
Cost of fees over 36 months
What will I pay?
Halifax 36 Month Balance Transfer Credit Card

Total cost of fees over 36 months:

£75.00

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£85.42

Assuming a balance transfer of £3,000, you will need to repay at least £85.42 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you will pay an initial fee of 3% of the balance transferred; 3% of £3,000 is £90.00. This should be refunded (terms apply) at a later date, so you will pay an "effective fee" of 2.5% (£75.00). This example uses the effective fee.

How do I pay the card fees?

The fee of £75.00 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £85.42 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 36 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£85.42 p/m
To pay off balance over 36 months
More info
Sainsbury's Bank 36 month Balance Transfer Credit Card
Sainsbury's Bank 36 month Balance Transfer Credit Card
36 months
0% interest on transfers
18.95% APR
Representative
(variable)
£86.70
Cost of fees over 36 months
What will I pay?
Sainsbury's Bank 36 month Balance Transfer Credit Card

Total cost of fees over 36 months:

£86.70

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£85.74

Assuming a balance transfer of £3,000, you will need to repay at least £85.74 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you pay a fee of 2.89% of the balance transferred; 2.89% of £3,000 is £86.70.

How do I pay the card fees?

The fee of £86.70 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £85.74 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 36 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£85.74 p/m
To pay off balance over 36 months
More info
Virgin Money 36 Month Money Transfer Credit Card
Virgin Money 36 Month Money Transfer Credit Card
36 months
0% interest on transfers
20.9% APR
Representative
(variable)
£87.00
Cost of fees over 36 months
What will I pay?
Virgin Money 36 Month Money Transfer Credit Card

Total cost of fees over 36 months:

£87.00

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£85.75

Assuming a balance transfer of £3,000, you will need to repay at least £85.75 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you pay a fee of 2.9% of the balance transferred; 2.9% of £3,000 is £87.00.

How do I pay the card fees?

The fee of £87.00 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £85.75 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 36 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£85.75 p/m
To pay off balance over 36 months
More info
Lloyds Bank Platinum 33 Month Balance Transfer Credit Card
Lloyds Bank Platinum 33 Month Balance Transfer Credit Card
33 months
0% interest on transfers
18.9% APR
Representative
(variable)
£17.10
Cost of fees over 33 months
What will I pay?
Lloyds Bank Platinum 33 Month Balance Transfer Credit Card

Total cost of fees over 33 months:

£17.10

This is assuming you will make a balance transfer of £3,000.

Monthly repayments:

£91.43

Assuming a balance transfer of £3,000, you will need to repay at least £91.43 to clear the balance before the 0% offer expires.



How are the card fees calculated?

With this card, for each transfer you will pay an initial fee of 3% of the balance transferred; 3% of £3,000 is £90.00. This should be refunded (terms apply) at a later date, so you will pay an "effective fee" of 0.57% (£17.10). This example uses the effective fee.

How do I pay the card fees?

The fee of £17.10 will be added to your total balance of £3,000. You can gradually repay it as part of your monthly repayments, along with the rest of your card balance, or make a large one-off payment to cover it.

How are the monthly repayments calculated?

The monthly repayment of £91.43 assumes you want to repay a balance of £3,000 in full before the 0% interest offer of 33 months ends. We've factored in any account or balance transfer fees too.

What if I don't fully repay my balance when the 0% offer expires?

If you've not repaid your balance at the end of the 0% interest period you will be charged interest on the remaining balance.

£91.43 p/m
To pay off balance over 33 months
More info
Got a balance transfer card?

Create a reminder and we'll let you know when you're nearing the end of your 0% period

Create a reminder

uSwitch Limited is a credit broker, not a lender, for consumer credit products.

uSwitch services are provided at no cost to you, but we may receive a commission from the companies we refer you to.

Frequently asked questions

What is a 0% balance transfer credit card

A credit card balance transfer simply means moving your credit card debt from one card to another. However, balance transfer credit cards come with a 0% interest offer, allowing you to pay off your credit card debt within a specified time period with 0% interest.

It’s often a good way to save money on the cost of paying back credit card debt, with many credit card providers offering new customers an interest-free period on the amount being transferred.

It can also be a good way to consolidate your debts from multiple credit cards into one manageable repayment plan.

Balance transfer credit cards in our comparison table are displayed by the duration of the 0% balance transfer offers and include the cost of the transfer (handling fee) and the APR that kicks in once the introductory offer comes to an end.

The transfer fee is usually around 3% of the debt being transferred but this varies depending on the credit card. Some credit cards will include 0% on money transfers, allowing you to pay off debt from other areas, including your bank overdraft for example.

If you want to compare balance transfer credit cards then read on for our five top tips to help you find the right credit card deal for you from the comparison table above.

0% balance transfer credit card deals - Top five tips

A 0% credit card balance transfer allows you to transfer debt from one credit card to one with a 0% introductory deal. This means you can pay off your debt over a longer period without worrying about paying extra in interest repayments.

Playing the balance transfer game could save you a fortune in credit card interest rate payments, provided you stick to a few basic rules.

Typically, balance transfer cards compete on price in the form of lowest APRs, longest 0% periods and lowest balance transfer fees. So a hard nosed approach would be to conider the cheapest balance transfer credit cards to be the best, but there may be other things you’d like to take into account.

Our top five tips on how a 0% credit card balance transfer deal can help you save money. Compare and find the best 0% credit cards balance transfer in the market.

1. Know how long the 0% balance transfer offer lasts

Credit card balance transfer offers don’t last forever so when you transfer your credit card balance to a new card, always make a note of when the introductory 0% interest rate ends. This means you can calculate how much you’ll need to pay back each month to complete your repayments within the 0% interest period. When the period is up, credit cards with 0% interest will revert to a more expensive standard rate, so make sure you keep on top of this.

If you haven’t paid off your balance by the time the 0% period is up, it might be a good idea to switch to another 0% balance transfer deal.

Start looking for your new card about six weeks before your deal is due to end to allow plenty of time to arrange your next transfer.

2. Double check the rate

The rate you see advertised isn’t necessarily the rate you will get. Credit card providers only have to give the typical APR they advertise to around 50% of successful applicants – this means that if you’ve had credit problems in the past, you may be given a higher APR.

Check that the rate you see advertised is the rate you will actually get to avoid a shock when your first statement arrives.

3. See what the 0% rate covers

Credit cards with long 0% rates on balance transfers often have much shorter 0% deals on purchases – for example, a card with 0% on transfers for over 20 months may only give 0% on spending for three or six months.

Make sure you know what rates you’ll be paying on other credit card use, not just transfers. However, you’ll want to avoid making extra purchases if you have a large debt to pay off over the 0% interest period. Generally it’s better to have your balance transfer credit card just for balance transfers, but it’s certainly worth knowing its other uses just in case you need them.

Some balance transfer credit cards will also include a money transfer option, which allows you to pay money from your credit card into your current account and pay off overdraft debt, not just credit card debt. These 0% credit card deals will also come with a handling fee, usually around 4% but this will vary from provider to provider. Such credit cards can be vital for consolidating debt from a variety of areas, so could be worth considering if you have debt elsewhere and not just from your credit card.

4. Don't spend on your 0% balance transfer card

Balance transfer credit cards are always best for easing the pain of existing debt – start spending on the card and you risk ending up in deeper trouble.

The best advice would be not to spend on a card after transferring a balance to it. Instead, take out a separate card with a long 0% on purchases deal, or look for a card offering a good 0% deal on both purchases and transfers. If you know you can pay off the balance within the 0% interest period, including any extra purchases you make, then a credit card with a length 0% purchases and 0% balance transfer deal could work for you.

5. Check the balance transfer fee

Most credit card providers charge a balance transfer fee of around 3% when you shift your debt from one card to another, though this varies between cards and providers.

Consider whether paying a fee might outweigh the benefits of a 0% deal - balance transfers on credit cards with a low APR could be cheaper in the long run than doing so on 0% APR credit cards deals. It all comes down to individual circumstances and preferences, so check you have the facts before looking for the best credit cards for balance transfers.

The handling fee, or cost of the transfer will rise with the amount you transfer and is part of the deal of getting a 0% balance transfer deal. Some credit cards will offer a discount on the initial balance transfer fee provided you meet their terms and conditions, which usually includes paying off your balance on time each month.

What are 'top deals' and 'featured cards'

One way to sort our table is by ‘top deals’, whereby we highlight cards that are market leaders for particular features. For example, of all the credit cards charging no transfer fee, the one with the best overall offering might be a featured deal called ‘No transfer fee’.

We do this to highlight that it is the best in its class on uSwitch. We check these deals weekly to ensure they really are the best on uSwitch in that area, so you can rest assured that our top deals are just that - the top deals on uSwitch.

Does uSwitch compare all the credit cards on the market?

We compare credit over 100 credit cards from all of the major banks and credit card providers.

However, we do not compare all the credit cards that are available in the UK.

This is because some credit card providers have offers that are only available exclusively through their own website or branch, or through other comparison websites - in the same way some credit cards are exclusively available through uSwitch.

There are also many credit cards that are only available to people in member organisations and clubs.

What does it mean if a card is listed as an “advertisement” or “promotion”?

We sometimes receive payment from card providers to display their cards in prominent locations.

These are adverts and are designed to be distinct and separate from the other cards on our comparison tables. We hope this makes it clear which cards are top-of-table deals and which cards are paid for promotions.