Carsten Koall/Getty Images News/Getty Images

H&M's Winter Sale Includes $2 Shirts, $5 Skirts, & $8 Dresses

H&M is already known for their unbeatable prices on both everyday staples and trendy pieces, so when they have a sale, it’s a pretty major event. That's why this is a great time to stock up on workwear, athleisure, and tons of other pieces you’ll find yourself reaching for again and again: H&M's winter sale is here at last.

From now through Dec. 27, you’ll get 50% off sale items in-store and online, no promo code needed. And more good news: If you order by Dec. 19, you’ll have your items in hand by Christmas Eve (which is great if you spaced on buying your sister’s gift, or you need a festive outfit to wear on Christmas Day). As always, you’ll get free shipping with orders over $40, but with prices this good, it may actually be kind of challenging to hit that minimum (I’m sure you can do it if you put your mind to it).

Read on for the best of H&M’s sale, and spoiler alert: There’s a chic dress in a winter fabric that’s perfect for New Year’s Eve, and a blazer you’ll actually want to wear beyond work. Best of all? Everything is under $20, which is a true holiday miracle indeed.


A Jumpsuit Perfect For A Casual New Year's Eve

This jumpsuit looks like something you'd find in a vintage shop, plus it's made with soft washed organic denim. Dress this up with a pair of heels and a gold belt or keep it casual with flat sneakers.


A Cozy Fleece With Neon Details

Shearling jackets are having a major moment this year, as is neon (thanks to an unrelenting devotion to all things '90s) and this fleece jacket is the perfect fusion of the two. You can throw it in the washer on cold for easy cleaning, and it's also available in lavender, or black with a zebra-print pocket.


A Flowy Chiffon Skirt

Not a drill, this flowy chiffon skirt now costs slightly less than the oat milk latte at my favorite coffee shop. It has an elastic waistband for a comfy fit, and it's sheer from the mid-thigh down. I could see this working for a New Year's Eve bash or on a warm-weather winter getaway.


A Lacey Tank That Goes With Everything

You know those shirts you end up choosing every time you think you have nothing to wear? This is that shirt. The lace details make it look more exciting and festive than a basic black tank, and it can be worn to work or for a night out.


A Blazer In An Unexpected Color

You may already have a black blazer (or three) hanging in your closet, but do you have a gorgeous smoky blue one? This piece has longer length that can be worn as outerwear or indoors, and the subtle tapered waist gives it a nice shape.


A Velour Dress

You can't beat the price for a festive dress, especially one you may actually wear again post-New Year's Eve. The long sleeves and the soft stretch velour fabric will keep you cozy, but the shorter length, asymmetrical hem, and gathered side add enough detail to keep it interesting.


A Festive Shirt With Funky Sleeves

This shirt with gathered sleeves is the perfect shade of crisp red for all your holiday events. Plus, and I can't stress this enough, it's only $2, which is less than most stocking stuffers, and much cuter.