We may earn a commission if you buy after clicking - at no cost to you. How this works
H&M gives new customers a discount on their first order: 10% off your first order; 20% off your order in-store or online. You usually claim it by signing up (email, or creating an account) before you check out - the code is applied at checkout or emailed to you. Terms and exclusions may apply; confirm on the H&M site.
Signup deals
10% off your first order
via email signup · first order
“Sign up for the newsletter programme to receive 10% off! After you join, check your inbox for an H&M promo code to use on your first order.”
20% off your order in-store or online
via account signup · first order
“Join H&M Rewards Program, get 20% off your order in-store or online!”
Key facts
| Free shipping | ✓over $50 |
| Return policy | ✓30 days |
| Price match | -not stated |
| Gift cards | ✓available |
Questions & answers
What discount does H&M give on your first order?+
H&M offers 10% off your first order on your first purchase.
How do I get the H&M first-order discount?+
Sign up (email or account) on the H&M site before checkout; the discount is applied at checkout or sent to you as a code.
Other retailers with first-order discount
People who shop here also like
More about hm.com
Ready to shop?
Visit H&M (opens in a new tab)We may earn a commission if you buy after clicking - at no cost to you. How this works