Delivery & Returns

Delivery and Returns


Taahir Halaal delivers from Monday to Friday,  8a.m. till 4:30p.m. Taahir Halaal does not deliver on Public Holidays. Deliveries generally take between 24 to 72 hours and only during working days. Exception may happen due to stock situation.

We charge a flat fee of R150 to all area in the Greater Johannesburg region. Order over R3500, and we will cover the delivery charge. See below for a full list of delivery areas.

We only deliver to registered customers within certain specified delivery areas. On delivery of the order to the specified delivery address, you will receive our delivery note showing the items delivered, any substitute items, any non-available items, the delivery fees, and the amount debited from your payment card. For verification purposes, the person accepting delivery at the delivery address may be required to produce a form of identification. Any person other than yourself who receives the products at the delivery address is presumed to be authorised to accept delivery on your behalf. Should no-one attend the time of delivery, the driver will keep the products and leave a notice at the delivery address to that effect. The driver will attempt to contact you to make new arrangements for delivery or collection. We reserve the right to charge an additional delivery fee should it be required in the circumstances. Our liability for failing to deliver the products timeously is limited to delivery being affected at a later agreed time at no additional charge. Please arrange that you or your authorised representative is available to accept your purchases at the delivery address and that appropriate access will be made available. On delivery, we will require you or your authorised representative to sign and print your or their name on a duplicate copy of the delivery note, to confirm receipt.

Please note, should there be no answer at the delivery address or telephonically, orders must be collected at the Taahir Halaal Foods Store.

Returns & Refunds

For hygiene reasons any returns should be done upon delivery, we cannot accept returns after delivery has taken place.


If for any reason you would like to cancel an order this may be done by visiting Your Orders on our website. You will only be able to cancel orders up to midnight on the day prior to the date of delivery. We reserve the right to debit your payment card for the delivery fees in respect of any late cancellations. If you cancel your payment for any reason or if your payment card should cease to be valid for whatever reason, you will nevertheless be bound to pay to the full purchase price, including all costs incurred by us relating to the recovery thereof. Without prejudice to any other rights or remedies in law, we reserve the right to cancel forthwith any sale and/or your registration in the event of your breach any of these Terms.

Delivery Areas