Shipping and Returns Policy


Domestic Shipping Policy


Shipment processing time

All orders are processed within 2 – 14 business days depending on stock availability.

We do not deliver on weekends or holidays. When we have high a volume of orders, shipping may be delayed by 2 – 3 business days. We will send you an email to notify you of any delays.


Shipping rates and delivery estimates


Shipment method

Estimated delivery time

Shipment cost

Pick up from your nearest branch

If in stock 2 -5 business days


Delivery to your door by your nearest branch (depending on availability of drivers)

If in Stock 2 – 5 business days

Free within  20 km radius

The Courier Guy – when applicable

If in Stock  2 – 7 business days

R120 flat rate for parcels below 25 kg’s

R6 for every kg over 25 kg’s



Shipment confirmation and order tracking

You will receive shipment confirmation within 2 -3 business days. We will notify you of stock availability and expected delays.



Top Carpets & Floors is not liable for any products damaged or lost during shipping via The Courier Guy. If you received your order damaged, please contact the shipment carrier or our support team directly to file a claim. Please save all packaging material and damaged goods before filing a claim.


International Shipping Policy

We do not ship internationally. All shipment within the borders of the Republic of South Africa.


Returns Policy

Should you want to return any of the products you ordered you have to do so within 5 days of receiving goods. Products should be in the same packaging you received it. Only undamaged, unused products will be accepted.

Start the process by filing a return to our customer service You will receive a confirmation email with further instructions. Refunds will only be paid once the returned products have been received by one of our Retail Outlets (your nearest Top Carpets and Floors branch – Find A Store). Top Carpets and Floors will not be responsible for delivery costs to the nearest Top Carpets & Floors Retail Outlet. Returns take 2 – 5 days to process and you can expect to see a full refund within 2 – 10 business days.

For more information, email support or our help centre