Sainsbury's pay 2026

Sainsbury's raised hourly pay by 5% from March 2026, taking the national rate to £13.23 an hour and the inner London rate to £14.54.

Checked 7 September 2026 · The Grocer

Against the rest of the market

RetailerNational rateLondon rate
Tesco£13.28£14.55
Asda£13.10£14.35
Sainsbury's£13.23£14.54
National Living Wage (21+)£12.71£12.71

Common questions

How much does Sainsbury's pay per hour in 2026?

£13.23 an hour for store staff from March 2026, rising to £14.54 inside the M25.

How big was the Sainsbury's pay rise in 2026?

5%. Sainsbury's raised hourly pay by 5% from March 2026, taking the national rate to £13.23 an hour and the inner London rate to £14.54.

Is Sainsbury's pay above the minimum wage?

Yes, by about 4.1%. The National Living Wage has been £12.71 an hour since 1 April 2026.