A mum claimed she was charged more than £1,300 at a Lidl checkout for just three reduced packs of salmon.
Katerina Young, 46, said she was eventually "crying with laughter" after supermarket staff discovered a barcode glitch led to the mispricing.
The shopper, who runs a cleaning firm, was charged £670.02 for one pack of salmon and £640.02 for another – and that was after a 30 per cent "discount", she said.
But staff at the shop in Scarborough, North Yorkshire, had priced the fish at a staggering £10.49 a kilo in error. The third pack of fillets Katerina bought was priced at the normal £1.99, bringing her total food shop to £1,377.11.
Katerina, who is married with 13 children, said: "Me and son and his girlfriend were crying with laughter.
"At the end of the day, mistakes were made. It must have been made when they were making up the barcode stickers.
"I love to have a laugh and a joke when I'm shopping and it gave us a really good laugh."
The mix-up happened on Tuesday night when Katerina had only popped in the supermarket to grab some cat food, reports The Sun.
"I was just going in to get some cat food. I love my salmon so when I saw it with the reduced stickers on I thought I would have some of that," Katerina, from Scarborough, continued.
"It is crazy. The picture appeared on the screen as I was scanning items through. I did not notice at first because I was just scanning away. Staff at Lidl realised the error and immediately corrected it for Katerina who saw the funny side.
"The poor lad was on his own at the checkout. My machine was playing up and flashing red, so he came over. I did not notice the price of the salmon at first.
"Then my son Yannis, who is 20, pointed and said 'Look mum'. I just started laughing. Obviously, I knew I was not going to pay for it.
“I like salmon but not at that price. But if an OAP had gone in there they might just have paid with a card and not noticed.
“The lad fiddled around with his security card and took it all off.”
A spokesman for Lidl said: "It appears that there may have been a technical issue whilst the items were being scanned, however we’re pleased that our store colleague was able to provide assistance and resolve the matter at the time. We apologise for any inconvenience caused."