So we can see that the Tesco card, while very competitive, is not quite market leading. Barclaycard's 24-month Platinum card remains the credit card offering the longest interest-free period, while its 23-month Platinum card and the MBNA Visa both offer the same 0% period but a lower balance transfer fee.
Of course, if you already have debt on a Barclaycard or MBNA card that you are looking to transfer, then the Tesco Clubcard credit card suddenly looks far more attractive, given you cannot move debt between cards from the same provider.
Who needs a balance transfer card?
As the name suggests, a balance transfer card allows you to move your existing balance from your old credit card onto a new one. This is a smart move if you're paying interest on the old card, as balance transfer cards offer lengthy interest-free periods.
That means you can pay off your debt in manageable chunks, safe in the knowledge that every penny you pay each month goes towards wiping out your debt.
However, to do so, you will need to pay a transfer fee. As the table above demonstrates, these can vary significantly, so make sure you know what you'll be paying in exchange for your 0% period.
The best 0% balance transfer cards tend to only be offered to those with an excellent credit record. You can check your own score thanks to a free trial with Experian via Lovemoney. And if you need to clean yours up a little, check out How to build an excellent credit history.
Finally, make sure you clear the balance before you get to the end of the 0% period. Otherwise you'll either have to start paying interest, or else move your debt over to a new 0% card, and pay another transfer fee for the privilege.
Most complained about financial products
Tesco Clubcard credit card now offers 0% for 23 months
Figures from charity Age UK show that 29% of those over 60 feel uncertain or negative about their current financial situation - with millions facing poverty and hardship.
Even though saving for retirement is not much fun, the message is therefore that having to rely on dwindling state benefits in retirement is even less so.
To avoid ending up in this situation, adviser Hargreaves Lansdown recommends saving a proportion of your salary equal to half your age at the time of starting a pension.
In other words, if you are 30 when you start a pension, you should put in 15% throughout your working life. If you start at 24, saving 12% of your salary a year should produce a similar return.