ASDA has been forced to apologise after they charged a man £450 - for a single loaf of bread.
John Brown, 37, visited his local store on March 17 to pick up a few groceries - which should have cost under a fiver.
The warehouse worker paid for his shopping on a debit card at a self-service check-out, thinking nothing was amiss, but when he went to a cashpoint three days later his bank would not let him withdraw the full amount.
It wasn't until he checked back over his recent receipts that he realised his ASDA had actually cost him a staggering £453.19p.
“I only popped in to pick up a few items and decided to use one of the self-service checkouts so I didn’t have to hang around waiting in a queue,” John said.
"You sort of feel a bit rushed at those self-service checkouts so I didn't really check the receipt properly as I left.
“I didn't really see the decimal point, I thought I was paying about £4.50 - which seemed about right.”
The eggs cost John £1.50, the jam £1, one loaf of bread went through at 69p, but the other was priced at £450.
“It ended up being the most expensive grocery shop I have ever done in my entire life,” he added.
A spokeswoman for ASDA said the store would be offering John a full refund.
“A system glitch meant that the bread was scanned at the wrong price,” she said.
“It goes without saying that we’re sorry for any inconvenience caused to Mr Brown. We have offered him a gesture of goodwill to treat himself on his next visit.”