If you're planning to do a big supermarket shop, you might want to check these online deals before you head down to your nearest store.

By shopping online at the likes of Sainsbury's, Tesco, Morrisons, Waitrose and Ocado you could save up to £70 with the various discounts and deals that are on offer.

So which supermarket has the best deal? And where can you save the most?

Sainsbury's

Get £10 off your first order with Sainsbury's

First time customers get £10 off when shopping online at Sainsbury's and spending £50 or more.

Simply enter the code SPRXTTMRB and select your delivery date and you will have slashed £10 off your bill.

Their voucher is valid up until June 4 2016.

How much is delivery?

There is a £25 minimum order value but you will already be spending £50 or more to receive the offer above.

If you spend over £40 you'll be charged between £1 and £6. Orders under £40 will be charged a maximum of £6.95.

Tesco

Tesco is offering one month free on its Delivery Saver

Tesco is offering a one month free trial for new Delivery Saver Plan customers.

For a month you can have one free delivery on orders over £40 each day and free and unlimited next day delivery on Tesco Direct with a minimum spend of £10 on Tesco Direct.

You'll also get free standard delivery on F&F Clothing with a minimum spend of £10.

Morrisons

There is a voucher for Morrisons where you can save £5 if you spent £80

If you spend £80 or more you can get £5 off your supermarket shop at Morrisons.

You just need to enter VOU7038194 at the check out. The offer is on under April 30 2016.

How much is delivery?

Delivery charges change according to the time slot that you choose. There are slots available for £1, £2, £3, £4 and £5.

Waitrose

There is £70 off your first 5 online shops with Waitrose

First time shoppers can get a total of £40 off the first two shops at Waitrose.

For your first shop, simply enter the code AQ1H15 at the check out and you'll receive £15 off when you spend £90 or more.

You'll then get £25 off your second shop when you spend £100 or more with the code NQ1H25.

This offer is valid until April 29 2016 and both shops must be placed for delivery by then.

How much is delivery?

Delivery is FREE if you spend £60 or more. Waitrose does not offer a delivery service for orders under £60.

You can Click and Collect your food shopping for free with a minimum spend of £40.

Ocado

Ocado is offering £15 off your first shop

You can get £15 off your first shop at Ocado if you spend £80 or more.

Simply enter the code VOU7935113 at the checkout and it will be deducted off your total.

The offer is valid until July 31 2016.

How much is delivery?

Ocado's delivery charges vary depending on the day and time of your slot, and the value of your order, but there is a minimum order value of £40.

If your order is less than £75, there is a minimum delivery charge of £2.99 and a maximum of £6.99.

For standard orders over £75 or more, you may qualify for free delivery.