The H&M sale has already started and many items are half price or less

No, your eyes are not deceiving you – Christmas sale season (and indeed, Christmas itself) may still be a few days away, but H&M has kicked off the festivities early by dropping its ‘pre-sale’ now – and what a sale it is.

From statement dresses and coats to chic accessories and cosy knitwear and even party season steals, the discounts have been applied to hundreds of winter wardrobe staples, and because the deal only just launched, there’s still plenty of stock available in a broad range of sizes.

H&M sale
Alamy Stock Photo

The only catch is that you must be an H&M member to take advantage of the discounts – but we use the term catch very loosely, as it’s free to sign up, and joining will you to accumulate points (£1 spent = 1 point earned) as you make purchases. You can then turn these points into vouchers to spend on future H&M treasures.

Plus, this isn’t the only offer you’ll be able to to capitalise on with. your membership – you’ll also unlock access to free click and collect delivery in stores, and be emailed about special prices throughout the year. So you’ve not got much to lose, but based on the edit of items that the Swedish retailer has reduced right now, you’ve got plenty of bargains to gain.

Already set up and logged in? Here’s our pick of just some of the best buys you can shop before the crowds beat you to them. Enjoy!

12 H&M sale buys to shop before everyone else does

H&M dress

Tie Belt Dress, £15 (was £29.99), H&M

H&M cardigan

V-Neck Cardigan, £8.99 (was £17.99), H&M

H&M dress

Dress With A Stand-Up Collar, £17.50 (was £34.99), H&M

H&M jacket

Short Coat, £17 (was £39.99), H&M 

H&M skirt

Pleated Satin Skirt, £25 (was £39.99), H&M

H&M sale

Jacquard Knit Jumper, £17.50 (was £34.99), H&M

H&M sale

Dress With Flounces, £24.99 (was £49.99), H&M 

H&M sale

4 Pairs of Earrings, £8 (was £12.99), H&M 

H&M sale

Oversized Twill Jacket, £15 (was £29.99), H&M 

H&M sale

Culotte High Ankle Jeans, £13.74 (was £24.99), H&M 

H&M sale

Puff Sleeved Jumpsuit, £25 (was £34.99), H&M 

Oversized Wool-Blend Coat, £50 (was £69.99), H&M