More than 123,000 Asda store and depot workers are set to share a £15m annual performance-related bonus.

The average payout for a full-time worker will be £174 but more than 40,000 staff could receive as much as £360, Asda said.

“It's the hard work and enthusiasm of our colleagues that has made the business such a success this year and helped us win over so many new customers. It's great to share the rewards with them,” said chief executive Andy Bond.