Buyers were urged to check their bank accounts after Tesco accidentally charged some people twice.
In a statement too MoneySavingExpert Tesco said it was working to reverse duplicate transactions.
A spokesman said the grocer intends to refund all affected customers within 24 hours, but it could take up to five working days for the outstanding amount to reappear in your account.
If you’ve made a Tesco purchase in the past week, check your bank statement, warns The mirror.
One shopper said, “Transaction billed yesterday from £ 20.33 yesterday and again today!”
Some said they received an error message on the card machine that prompted them to try again.
Tesco told customers on social media, “We are aware of an issue where some payments were initially not made. Please rest assured that only one payment was received and all funds on hold will expire in the next few days. Sorry for those that did arise Inconveniences. “”
Tesco said the problem was in some express, extra, metro, gas station and superstores across the UK – but not online.
A Tesco spokesperson said: “Due to a technical error, some customer card payments were authorized more than once.
“We apologize for any inconvenience and would like to assure all affected customers that they only pay once for their purchases and that duplicate transactions are reversed.”
The supermarket said it is contacting all customers directly and the problem has not yet been resolved.
Keep bank statements and receipts in case you need to file a claim or reclaim additional fees due to the error.