Shipping And Delivery

Shipping and Delivery



If all the items you ordered are available today, you can expect to receive your order 3-5 working days following confirmation of an order. Working days are defined as Monday to Friday and exclude bank holidays. Please allow an additional 4 days for rural postcodes.

Shipping is available to residential addresses within in the UK. We do not offer delivery to business addresses.

Certain products have transportation restrictions, and cannot be shipped to some locations. Read more here.

Delivery dates

You can find the expected delivery dates at the Checkout stage of your online order, and on your subsequent Order Confirmation email. These can also be found by logging into your Shop Online account, using the My H&M option at the top of our page. If your items have different delivery dates, you can choose multiple deliveries or wait and have everything delivered at the same time. If you choose multiple deliveries, we will send the remainder of the items as soon as they are in stock and you will only pay for the first delivery.

You can edit your order before shipping, at “My H&M” or call Customer Service 03 44 736 9000 (calls from a UK landline will be at the basic national call rate-mobiles may vary, please check with your provider).

Shipping cost is £3.90

The shipping cost 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.

H&M uses cookies to give you the best experience on our website. If you continue to use our services, we’ll assume that you’re happy with this. Find out more about cookies