We deliver 7 days a week* with convenient delivery times with standard 1-hour slots or flexible Saver slots. You can check if we deliver to your area on our Groceries page Link Opens in New Tab.
Delivery Charges
Orders under £40 will be charged £7 for standard delivery
Orders over £40 will vary between £1- £5.50
Minimum order value £25
The delivery charge will be confirmed when you place your order.
Delivery Pass
With Sainsbury's Delivery Pass, you can pay an upfront fee and then pay no delivery charge on your online grocery orders. We offer 3 types of passes, a monthly, a 6 month and a 12-month pass. There are two you can choose from :
Anytime Delivery Pass entitles you to anyone free delivery per day, 7 days per week when you spend £40 or more. This pass costs £80 for 12 months, £43 for 6 months or £7.50 for a monthly pass.
Midweek Delivery Pass entitles you to anyone free delivery per day on Tuesdays, Wednesdays and Thursdays when you spend £40 or more. Any deliveries outside of these times will be charged at the delivery rate as advertised on our website. This pass costs £40 for 12 months, or £4 for a monthly pass.
Please note, your Delivery Pass can only be used for Sainsbury's Online Groceries, and not any Non-Food orders.
*We deliver on all UK Bank Holidays, however, we do not deliver on Public Holidays.
We guarantee you won't be out of pocket
If you don't save enough to cover the cost of your Delivery Pass, we'll send you a voucher for the difference
If you book a green delivery slot, this means a vehicle is already scheduled to be in your area
Saver slots are cheaper than our standard delivery slots, offering a longer time window of 4-hours or more. Customers with these slots receive an additional notification on the day of delivery informing you of your more precise 1-hour time slot.
You can amend your order following the guidelines here if the option to amend isn't available it's too late to change the date. Please call our team to see if we can assist further.
We're sorry you haven't been able to book a slot, there may not be availability for this selected date/week.
If you believe there might be a different issue, please call us and select the technical support option 0800 328 1700.
We'll email you on the day of delivery to confirm your order and timeslot. You can read about our on the day updates here. If you have booked a Saver slot you will also receive an additional notification on the day of delivery informing you of your more precise 1-hour time slot.
You might also find the following articles helpful
The team will review your complaint and aim to be in touch within 3 days, but please bear in mind that over a weekend or bank holiday it may take longer to respond.
Contacting us about a refund?
You'll need to give us a call on 0800 328 1700 if you ordered online. If purchased in store, please call 0800 63 62 62 or speak with a colleague next time you're in store.