We use cookies. For more information on our cookie policy follow this link. By closing this message or continuing to browse the site, you are agreeing to our use of cookies on this device. Close


We strive to deliver your purchased products in shortest time possible. All orders are in processed as soon as the transaction is confirmed.

Currently, we can only send orders to street addresses in West Malaysia and Sabah. We do not deliver to a PO Box address. We are unable to ship to any International address.


  1. We are doing our best to keep things going in a safe manner. Do allow at least 3-5 working days (for West Malaysia) and at least 3-5 working days (for Sabah) for your orders to arrive during this period.
  2. Tracking number will be sent via email within 3 working days

Change of Shipping address

  1. Please ensure that you key in the correct shipping address before you place your order. We cannot guarantee that we are able to change your address.

STANDARD DELIVERY (Non MCO / Sale / Promotional Periods)

  1. Confirmed orders will be delivered within 1-3 working days. Orders placed after 2pm will be processed on the next working day (Monday-Friday). Delivery to rural or remote areas may take an additional of 2-3 working days.
  2. Please take note on the status of your order:
  3. ON HOLD - Awaiting payment confirmation.
  4. XS - Payment did not go through.
  5. ERP CONFIRMED - Payment received and order is being processed.
  6. COMPLETED - Order is fulfilled and tracking code is sent via email.


TheBodyShop.com.my currently offers Free Delivery for all online orders.


All orders are dispatched and delivered by DHL courier service, Monday – Friday, excluding weekends and public holidays.

Sale/ Promotional Periods

During peak sale/promotional periods, we may not be able to fulfill next day deliveries due to heavy surges in online orders – you will be advised of any product availability issues when placing your order.

West Malaysia: Additional 3 – 5 working days for your order to arrive.

Sabah : Additional 3 – 7 working days for your order to arrive.


We are currently only able to deliver to one delivery address per order. If you'd like to deliver to multiple addresses, please place a separate order for each unique address.


The Body Shop Malaysia can only send orders to street addresses in Malaysia. We do not deliver to a PO Box address. We are unable to ship to any International address.

At the time of delivery, you may be required to validate the delivery of the products by signing-off with the delivery personnel. You agree to inspect the product/products for any obvious faults, defects or damage before you sign for received products.

We deliver all orders using our standard packaging materials. Any special packaging as request by customer is subject to additional charges.

Note: Purchases made after 2pm each day would be considered as next day purchase for courier purposes.