Shoppers using a Tesco Clubcard are being warned they could be paying an extra £261 annually for their groceries.