Households are paying an extra £643 a year just to buy food in supermarkets as food inflation hits record highs.
Grocery inflation shot up to 13.9% over the 12 weeks to 2 October, according to researchers at Kantar.
This is the highest it has been since the company began tracking prices during the 2008 financial crash - and it means the average UK household will spend £5,265 if they continue to purchase the same products.