Due to the impact of COVID-19 and the delay in some of our shipments, it may take longer than usual to fulfill some of the orders. However, be sure that we are always working hard to fulfill your order as quickly as possible.

The COVID-19 outbreak has disrupted supply chains around the world. Shipping companies are continuing to operate in impacted areas as local conditions and restrictions allow. All shipping companies have suspended money-back guarantee for all shipping services until further notice.


Most confirmed* retail orders are processed within 1-2 business days. Delivery time depends on your location and the shipping service you have chosen. Retail Orders with expedited shipping services (FedEx Standard Overnight, FedEx Priority Overnight, FedEx 2Day and USPS Express) are processed and shipped in the same day if we get them before 12 noon central time. (FedEx and USPS International services are NOT expedited services. Holidays and weekends are excluded)

Most confirmed school orders are processed within 1-3 business days. However, expect longer processing times between July and October of every year. If you want your order to be delivered on a certain day, please make this request at the time of ordering and we will let you know if we can accommodate. We always suggest placing your order at least two weeks before you need it, to allow ample time for it to arrive inshAllah. Click here for shipping options and estimated delivery time.

Most confirmed wholesale orders are processed within 1-4 business days. However, expect longer processing times between July and October of every year.


*Confirmed: Confirmed orders are those that are ready to ship and do not have any unresolved issues such as payment issues, incorrect shipping address or unavailable items.