Welcome to Sainsbury’s Help Centre

Grocery delivery charges

There is a £25 minimum order value on any grocery order. Orders over £40 will be charged a delivery fee of between £1 and £7. Orders under £40 will be charged a maximum delivery fee of £7.

There is no delivery charge for orders over £100 booked for delivery on Monday - Thursday after 2pm.

From time to time we may conduct delivery trials in selected postcodes.  As part of these trials, delivery charges may vary from our normal charges as stated above. The online 'book delivery' page will show the charges that will apply according to the delivery date, your delivery store, and value of your shopping.

Delivery times are subject to availability.

Sainsbury's reserves the right to withdraw or amend this delivery offer at any time. 

Was this answer helpful?