thinkmoney logo

Is free delivery really free? How spending more could cost you money this Christmas

Vix Leyton
Written by Vix Leyton
Consumer Finance Expert and Head of Communications & Content at thinkmoney
11th Nov 2026
2 minute read

Adding something extra to your basket to qualify for free delivery might seem like a clever saving, but it could leave you spending more than you planned. We've compared delivery charges at major UK retailers, including the shops offering cheaper postage if you're happy to wait a little longer.

Nobody enjoys getting to the checkout and discovering that the £20 present they've carefully chosen actually costs £23.99 once delivery is added.

There's something particularly frustrating about paying for postage, especially when retailers keep reminding us how close we are to qualifying for free delivery.

Suddenly, that extra pair of socks looks quite appealing. Or perhaps there's another stocking filler you could throw in. Before you know it, you've spent another £15 trying to avoid a £3.99 charge.

Free delivery can be a great way to save money, particularly when you're doing your Christmas shopping. But it can also encourage you to spend more than you intended, and the difference can quickly add up.

So when does free delivery actually save you money, and when would you be better off paying the postage?

Why do we spend more to get free delivery?

Free delivery feels like a reward. You've spent enough to unlock something that would otherwise cost you money, so it can feel like you've beaten the system.

But retailers benefit when customers increase the value of their baskets, which is why minimum spend thresholds are such a common feature of online shopping.

And shoppers are certainly paying attention.

Research from KPMG, which surveyed 3,000 UK consumers in March 2025, found that 41% had been put off making an online purchase because the minimum spend needed for free delivery was higher than they wanted to pay.

Another 42% said the absence of free delivery had stopped them buying online.

It's easy to understand why. Paying £3.99 for postage can feel like getting nothing for your money, whereas spending an extra £10 at least means another product arriving in your parcel.

But the important question isn't how much you're saving on delivery. It's how much you're spending altogether.

When is free delivery actually more expensive?

Imagine you're buying Christmas presents online and your basket comes to £22.

The retailer charges £3.99 for standard delivery, but delivery is free on orders of £40 or more.

You have two options.

Option one: Pay for delivery

  • Christmas presents: £22

  • Standard delivery: £3.99

  • Total: £25.99

Option two: Add another item for free delivery

  • Christmas presents: £22

  • Additional item: £18

  • Delivery: £0

  • Total: £40

You've avoided paying £3.99 for postage, but you've spent £14.01 more than you needed to.

Of course, if the extra £18 item is something you genuinely needed and were going to buy anyway, combining your purchases could be sensible.

The problem is when you start adding things you wouldn't otherwise have bought, simply to make a delivery charge disappear.

Which UK retailers offer free delivery, and how much do you need to spend?

We've looked at the published standard delivery charges and minimum spend requirements of nine major UK retailers ahead of Black Friday and Christmas 2026.

Some offer free delivery when you spend as little as £20, while others require much higher basket values or offer discounts through membership schemes.

Which shops offer free delivery for £25 or less?

Boots

Boots charges £3.95 for standard delivery, but offers free delivery on qualifying orders of £25 or more.

It also offers free click and collect for eligible online orders of £15 or more, with a £1.50 charge below that amount.

Not everything counts towards the delivery threshold. Gift cards, gift vouchers and certain other products are excluded.

Check Boots delivery charges.

Superdrug

Superdrug charges £4.50 for standard home delivery on orders that don't qualify for its free delivery offer.

Health & Beautycard members receive free standard delivery when they spend £20 or more, while non-members need to spend £25.

If you regularly buy toiletries, beauty products or everyday essentials, checking your membership benefits could save you from having to add unnecessary extras.

Check Superdrug delivery charges.

Sephora

Sephora offers free standard delivery on qualifying orders over £20, compared with its usual £3.95 charge.

However, MySephora members can receive free standard delivery without having to meet that minimum spend, subject to the retailer's conditions.

That's particularly useful if you're buying a smaller beauty gift and don't want to add anything else to your basket.

Check Sephora delivery charges.

Which retailers have higher free delivery thresholds?

ASOS

ASOS charges £4.50 for standard delivery, with free delivery on qualifying orders over £40. ASOS Premier members can also receive free standard delivery under their membership.

If you're buying an outfit or Christmas present that costs £25, spending another £15 or more to avoid a £4.50 charge might not make financial sense.

Check ASOS delivery charges.

Currys

Currys offers free standard delivery for eligible smaller items when you spend over £40. Orders under £40 cost £3.99 for standard delivery.

The retailer has different charges for large appliances and other bulky products, so it's important to check the price for the item you're actually buying.

Check Currys delivery charges.

H&M

H&M members qualify for free standard delivery when they spend £40 or more, with separate arrangements for certain external brands.

However, the retailer also offers free delivery to H&M stores without a minimum spend, subject to availability.

If you've got a smaller basket, collecting your order could be a better option than buying additional clothing just to reach £40.

Check H&M delivery options.

John Lewis

John Lewis offers free standard delivery on smaller items when you spend £50 or more. Orders below that amount cost £4.50.

That means someone with a £35 basket would need to spend another £15 to qualify for free delivery, rather than simply paying £4.50.

Larger items have separate delivery charges.

Check John Lewis delivery charges.

Marks & Spencer

M&S charges £3.99 for standard delivery on eligible fashion, home and beauty orders, with free delivery when you spend over £75.

It's one of the higher thresholds in our comparison.

If you've found a £20 Christmas gift, adding more than £55 worth of products purely to avoid postage would be a particularly expensive way to save £3.99.

Check M&S delivery charges.

What about retailers without a free delivery minimum spend?

Next

Next charges £4.95 for standard home delivery on most smaller items, without a general minimum spend that automatically unlocks free home delivery.

Check Next delivery charges.

Delivery policies were checked on 10 November 2026. Charges, thresholds, membership offers and exclusions may change, particularly during promotional periods. Always check the total at checkout.

Are annual delivery passes worth the money?

If you regularly shop with the same retailer, paying for an annual delivery pass could work out cheaper than paying postage every time.

Several major UK retailers offer subscriptions that cover eligible deliveries for a year, although the prices and minimum spend requirements vary.

ASOS Premier costs £9.95 a year and includes free standard delivery without a minimum spend. It also covers eligible next-day delivery on orders over £15. With standard delivery normally costing £4.50, the annual pass could pay for itself in just three orders that would otherwise incur delivery charges.

Nextunlimited costs £24.50 a year and covers eligible home and ParcelShop deliveries without a minimum spend. With standard home delivery normally costing £4.95, you'd need five qualifying home deliveries to make the annual pass cheaper than paying for each separately.

Other options include:

  • Boohoo Premier: £9.99 a year, with free standard delivery and next-day delivery on qualifying orders over £20.

  • PrettyLittleThing Royalty: £9.99 a year for eligible unlimited next-day delivery and free returns.

  • Debenhams Unlimited: £14.99 a year, covering eligible orders over £15, with benefits across participating sister brands.

  • New Look Delivery Pass: £19.99 a year for eligible deliveries and returns, without a minimum spend.

  • LOOKFANTASTIC Premier: £5.95 for 12 months, with a minimum spend of £10 per order.

But it's worth doing the maths before signing up.

A delivery pass only saves you money if you'd otherwise be paying for enough deliveries to justify the upfront cost. If your orders usually qualify for free delivery anyway, or you only shop with that retailer once or twice a year, you might not benefit.

Check the exclusions, returns arrangements and renewal conditions too. Some subscriptions renew automatically, while others need to be purchased again when they expire.

And remember, having unlimited delivery doesn't make the products themselves any cheaper. It's only a saving if you're not letting the subscription encourage you to shop more often than you otherwise would.

Delivery subscriptions and prices checked on 10 November 2026. Terms and eligible delivery services may change.

Can you save money by choosing slower delivery?

Sometimes the easiest way to save money on delivery is to be a little less impatient.

While next-day delivery can be incredibly convenient, particularly when you're cutting it fine with the Christmas shopping, several retailers offer cheaper postage if you're prepared to wait a few more days.

Boohoo and PrettyLittleThing, for example, advertise Super Saver delivery for £1.99, compared with £3.99 for standard delivery. The catch is that your parcel could take five to seven working days to arrive.

Other retailers offer even cheaper options. Debenhams advertises 99p Supersaver delivery on qualifying orders over £30, while Dorothy Perkins, Oasis and Burton also have 99p delivery options when you meet their respective spending requirements.

New Look offers standard delivery for £2.99 within three to five working days, compared with £3.99 for express delivery and £5.99 for next-day delivery.

But there's a familiar trap here too. Spending an extra £15 to reduce your delivery charge from £2.99 to 99p doesn't make financial sense unless you needed those additional products anyway.

If you're buying Christmas presents in November, there's a good chance you don't need them arriving tomorrow. Choosing a slower service could leave you with a couple of extra pounds in your pocket, without having to add anything to your basket.

Just remember to check the estimated arrival date, especially as Christmas gets closer. Saving £2 on delivery isn't much use if the present turns up on Boxing Day.

Delivery prices and times checked on 10 November 2026. Promotional rates and product exclusions may apply.

How can you tell whether free delivery is worth it?

There's a simple calculation you can use before adding another item to your basket.

Additional spend needed to qualify for free delivery − standard delivery charge = extra amount you'd spend.

For example, if you need another £12 worth of products to avoid a £3.99 delivery fee, qualifying for free delivery would leave you spending £8.01 more overall.

It becomes a genuine saving if you're combining items you already needed, provided you're not paying more for them than you would elsewhere.

Think about your overall shopping budget rather than treating each delivery charge as a separate challenge to overcome.

Five ways to save on Christmas delivery without spending more

1. Compare the final price, not just the delivery charge

The cheapest advertised product isn't necessarily the cheapest purchase.

One retailer might charge £20 plus £4.50 delivery, while another sells the same item for £23 with free delivery. In that example, the second retailer works out cheaper overall.

2. Combine purchases you were already planning

If you've got several gifts to buy from the same retailer, ordering them together could help you qualify for free delivery without increasing your budget.

It's worth checking your Christmas shopping list before placing individual orders, particularly around Black Friday.

3. Check click and collect

Some retailers offer free collection from their stores even when home delivery costs extra.

However, factor in the cost of getting there. Travelling across town to avoid £3.99 postage might not be worth it if you're spending money on petrol, parking or public transport.

4. Check whether loyalty membership makes a difference

Some retailers offer free or reduced delivery charges to members.

Before signing up, check whether membership is free or paid, whether you need to reach a minimum spend and whether the benefits apply to the items you're buying.

5. Don't let the free delivery message change your shopping list

If you're £6 away from free delivery, the checkout might suggest products to help you reach the threshold.

But you don't have to buy something simply because the website tells you you're close to a reward.

Sometimes the cheapest option is to pay for postage. And sometimes it's to leave the basket altogether.

Do discount codes count towards free delivery?

It depends on the retailer.

Some shops calculate eligibility using your basket total after discounts have been applied, while others have different rules for promotional codes and excluded products.

For example, a £45 basket reduced to £35 with a voucher might no longer qualify for a £40 free delivery threshold if the retailer uses the discounted total.

Check the delivery charge again after applying any discount code. A voucher can still save you money overall, but the final price matters more than the original offer.

Is click and collect cheaper than home delivery?

Often, but not always.

Some retailers provide free collection without a minimum spend, while others charge for the service or only offer it free above a certain basket value.

It's also worth considering convenience. If collecting an order requires a separate journey, the time and travel costs could outweigh the saving.

Is free delivery really a saving?

Free delivery can be brilliant when it helps you get something you were already planning to buy without paying extra for postage.

But it's much less useful when it encourages you to buy something you didn't need in the first place.

With Christmas shopping, Black Friday deals and last-minute presents all competing for our attention, it's easy for those little additions to slip into the basket unnoticed.

The next time a retailer tells you you're only a few pounds away from free delivery, it's worth asking whether you'd still want the extra item if there wasn't a delivery charge to avoid.

Because saving £3.99 on postage isn't much of a bargain if it means spending another £15.

Vix Leyton
Written by Vix Leyton

< Back to articles