Asda has apologised to a customer who was charged £450 for a loaf of bread at a self-service check out at a store in Wolverhampton.
John Brown only noticed the error when he checked his bank statement, three days after buying two loaves, some jam and a box of eggs.
Mr Brown has been fully reimbursed by the store on Jack Hayward Way.
More top news
WARNING GRAPHIC IMAGES: Lionel the cat is recovering after a crossbow nearly half a metre long was removed from his skull.
West Midlands weather: Dull and mild with rain arriving later
East Midlands weather: Generally cloudy, mainly dry