Shopping discounts: 20+ first-time shopper discount codes

We’ve found an easy way to save up to 20% on your Christmas shopping in less than five minutes. 

Many of us are looking for easy ways to cut the costs of Christmas shopping and this is really simple. Signing up for retailers’ newsletters or downloading loyalty apps before you shop can often mean you are rewarded with a ‘first-time buyer’ discount on your first order or purchase.

Lots of retailers offer discounts like this. The best bit is that even if you have shopped in store or online before, signing up this way may still mean you qualify for any discount offered.

With Christmas fast approaching, if you’re planning to spend in certain stores, it’s worth checking for sign-up discounts before you buy. And there’s a double bonus, as once you’re signed up, many of these retailers will also send you birthday freebies

We round up some of the biggest retailer first-time discounts below. We’ve also pulled together 10 ways to cut the cost of your Christmas dinner to help you save on your festive meal. And see how to save money on your grocery shopping for savings all year round. 

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Free Look After My Bills money-saving email

First-time shopper discount codes

20% discounts

Holland & Barrett 20% off 

You can get an introductory 20% discount on purchases when you download the Holland & Barrett app.  The ‘Welcome code’ is valid for 28 days after you receive it. This offer can’t be used with any other discount codes.

Smiggle 20% off 

Smiggle sells school stationery along with lunchboxes, bags and drink bottles.

Go on the Smiggle website, click the ‘sign up now’ option and you’ll get 20% off your next full-price purchase. The discount can be used online or in store on full-priced items within 30 days – and for one purchase only.  

15% discounts

Hobbycraft 15% off

Sign up to join the free Hobbycraft Club and you’ll get 15% off your first order. You can join in store, online or via the app.

To use your discount, you can either use the voucher within the app, otherwise you will receive an email voucher to use in store. Discount must be used within 28 days of issue.

Body Shop 15% off 

Sign up to the ‘Love Your Body’ loyalty scheme and you’ll get an initial 15% discount. The code to use is on the website and it’s ‘LYBC15’.

Body Shop is one of the retailers that also offers birthday rewards once you’re signed up to its loyalty scheme. Other benefits include points on purchases.

Sweaty Betty 15% off  

Join the Sweaty Betty Insiders Loyalty programme and you’ll get 15% off your first full-price purchase. This discount can only be redeemed online.

 Other benefits include 50% off on your birthday and free delivery on future purchases.

Urban Decay 15% off

Sign up to the newsletter and you’ll get sent a code that entitles you to 15% off your first online order.

 10% discounts

River Island 10% off

Signing up online to become a ‘River Island Insider’ means you get a discount of 10% to spend on your first full-price purchase of £50 or more online. 

Red Letter Days 10% off

If you’re looking to treat someone with a voucher for activities or days out you can save 10% by signing up for the Red Letter Days newsletter. Activities on the site include flying lessons, spa days and afternoon teas.

Discounts can only be used against the initial voucher purchase, with some discount codes only available on specific experiences.  

& Other Stories 10% off

New subscribers to the online fashion newsletter get a 10% discount voucher. 

This can be redeemed at the online checkout for one purchase and can’t be used with any other discounts. 

Fat Face 10% off

Sign up via the website to receive emails, which include details of future offers and you’ll get a 10% discount off your first order.

DHL 10% off

The cost of sending all those Christmas parcels can soon add up, so why not save money by signing up to the DHL newsletter. This entitles you to a 10% discount on your first order. 

Once you have signed up, you will receive a voucher direct to your inbox which can be used for both UK and International delivery. Also see Royal Mail last postal dates for Christmas

Biscuiteers 10% off

Biscuiteers specialises in fancy tins of hand-iced luxury biscuits and it has special Christmas gifts too. These include a Gingerbread House kit as well as Christmas hampers.

If you sign up to the newsletter, you can get 10% off your first order. Maximum basket value £300.

Photobox 10% off

You can create personalised photo gifts including wall art, calendars, photo books, mugs and cushions through this website. And signing up for the newsletter means you can get 10% off your first order.

Hobbs 10% off

Sign up online to the newsletter and you’ll get a code for a 10% discount to use online or in store. Discount can only be redeemed against full-priced items and only in Hobbs standalone stores, not in any concessions.

H&M 10% off

Joining H&M’s digital loyalty scheme entitles you to 10% off your first purchase when you spend £20 or more. You can become a member by signing up online or joining via the app.

JD Sports 10% off

Get a 10% discount on your first full-price online purchase. The offer is valid on new sign ups until 31 December 2023. 

WH Smith 10% off

Most of us having probably bought something at WH Smith over the years. But how many of us knew you could get a 10% discount just by signing up to its newsletter?

Doing this online means a 10% discount on your first order. Discount available for online orders only with no minimum spend. 

Any offer end date will be included within the welcome email along with terms and conditions. Some items may be excluded from this such as gift cards and postage stamps.

5% discounts

Menkind 5% off

Sign up for the free newsletter and you’ll get 5% off your first order when spending £30 or more.

First-time cash bonuses

Uniqlo £10 off

Signing up online for the Uniqlo newsletter gets you a £10 discount if you spend £60 or more on your first order.  Can only be redeemed with online purchases.

Esprit £10 voucher

Sign up to the Esprit Friends newsletter and you get a £10 discount on your next purchase. Plus ongoing offers including a 3% bonus and seasonal discounts and special offers.

Oliver Bonas £5 off

Sign up for an online account and you get £5 to spend on your first order. Can be redeemed online or in store and used when spending a minimum of £10, excluding delivery.

Lakeland – no discount but the chance to win £100

There’s no introductory discount with this one, but signing up for Lakeland’s newsletter does mean you’ll automatically be entered into its monthly prize draw.

This means you could win £100 in Lakeland gift cards.

Our top tips and tricks to get the best value from first-time shopper discounts

  • Watch for any minimum spend. For example, with WH Smith there’s no minimum spend to activate your discount, but with River Island you need to spend £50 or more. The discount won’t usually cover any delivery charges.


  • Check any time limit on your voucher or discount code. In some cases this could be up to 30 days, so don’t sign up too far in advance.


  • The discount may not arrive instantly. Try to sign up a day or two before you plan to shop.


  • You can’t usually use it on top of other discounts. Any introductory ‘first time’ discount can usually only be used when buying full-price items. This means you’re  unlikely to be able to use first-time buyer discounts during the Boxing Day sales. Or with other voucher codes or coupons.


  • Don’t assume a ‘first- timer’ code is always the best deal. It’s worth checking voucher code websites in case there are better seasonal ones out there.


  • You don’t always need to be a first-time buyer. Even if you’ve once had one, there’s nothing to stop you signing up again another time if you have a second email address.


  • Do be prepared to receive marketing emails. As part of the sign-up process, you’ll usually have to opt-in for emails. It could be worth setting up a new email account when signing up for discounts like this so that your usual email account isn’t overloaded.