Well very very sneaky PC Visa. Upgraded about 10 days ago per the mailing so we will get the £99 fee refunded. However my statement cut off date is 5th of the month. So, visa have very cleverly debited the £99 fee on 5th. Now as they collect the amount in full by direct debit, this means I will physically have to pay this amount next month.
OK, I know I will (hopefully) get a refund this month but I don't know whether this is coincidence or clever tactics from PC