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.

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
Tie Belt Dress, £15 (was £29.99), H&M
V-Neck Cardigan, £8.99 (was £17.99), H&M
Dress With A Stand-Up Collar, £17.50 (was £34.99), H&M
Short Coat, £17 (was £39.99), H&M
Pleated Satin Skirt, £25 (was £39.99), H&M
Jacquard Knit Jumper, £17.50 (was £34.99), H&M
Dress With Flounces, £24.99 (was £49.99), H&M
4 Pairs of Earrings, £8 (was £12.99), H&M
Oversized Twill Jacket, £15 (was £29.99), H&M
Culotte High Ankle Jeans, £13.74 (was £24.99), H&M
Puff Sleeved Jumpsuit, £25 (was £34.99), H&M