Delivery and payment
To shop at hm.com
You must be 18 years of age or older and resident in the U.K. (excluding the Channel Islands and BFPO addresses) to place an order.
Your order must total at least £6.00 (after deduction of discounts).
We aim to deliver your goods within 4-6 days from dispatch. Delivery may take a little longer during high season and sale periods. Your expected delivery date will be displayed at the checkout stage of your order, and also in your order confirmation email. You can track your order at My H&M.
The cost of shipping is £3.90 regardless of the size and weight of your package. There is no extra charge if a single order results in subsequent deliveries.
Shipping is only available to residential addresses within the UK, and only to your confirmed billing address. Unfortunately we are unable to deliver to the Channel Islands or BFPO addresses.
We accept card payments via MasterCard and Visa. You can also opt to pay by payment slip in parcel or monthly invoice, or in monthly instalments. You can choose the payment method that suits you best at the checkout.
Right of withdrawal
You always have 28 days to decide if the item is right for you.
H&M guarantees to refund any items, provided that they have been kept in reasonable condition prior to their return.
All our packages contain a return address label to use when you send items back.