shipping & delivery

Processing Time

It will take 3-5 business days to process your order for ready stock items. If the item is on a made-to-order basis, please allow us 7-21 business days to make and process the order (before shipping time).

We do not ship on the first Saturday of the month or any Sundays or Public Holidays as the post office is closed.

Shipping Rates

Shipping is calculated upon checkout. However, there is a shipping limit of up to 2kg (4.4 lb) for international orders. Usually that means an order of 4 bags or more in quantity. For larger international orders (2kg and above), please contact us at or use the Contact Form to work out a suitable and cost effective arrangement.

Estimated Shipping Times

Malaysia: 2-5 business days
Asia Pacific: 1-2 weeks
North America: 2-3 weeks
Europe: 2-3 weeks
Australia, New Zealand and Oceania: 2-3 weeks
Latin America and the Caribbean: 4-5 weeks
Sub-Saharan Africa: 4-5 weeks

IMPORTANT NOTE: Due to Canadian custom delays, shipping to Canada may take longer (up to 2-3 months). Update (March 2019): The custom delays in Canada may no longer apply and estimated shipping times is similar to North America.

We will do our best to meet these shipping estimates, but cannot guarantee them. Actual delivery time will depend on the shipping method you choose.

Additional Shipping Information

All orders are shipped via Pos Malaysia (national postal service). Domestic orders are sent by PosLaju. International orders are shipped using Registered Air Mail with tracker and may take 2-5 weeks depending on your location.

We are not responsible for incorrect shipping address as we will ship to the address provided. Therefore please ensure that your mailing information is accurate and spelled correctly.