Shipping policy

At Onlysale

, we aim to make your shopping experience as convenient and reliable as possible. Whether you prefer nationwide delivery or free collection from our Johannesburg location, we’ve designed our process to be simple, transparent, and customer-friendly.

Order Processing & Shipping Timeline

  • Order Cut-Off Time: 2:00 PM (SAST)
  • Processing & Handling: 0–2 business days (Monday – Friday)
  • Transit Time: 3–5 business days (Monday – Friday)

Once you place your order and payment has been confirmed, our team will begin processing it immediately. As soon as your order ships, you’ll receive:

  • A confirmation email with your order details
  • A tracking number and a real-time tracking link

Delivery Options

We offer convenient delivery options based on your order size:

Domestic Delivery Rates (South Africa)

Order TypeWeightFee
Small Items0–9.99kgR 79.00
Medium Items10–19.99kgR 120.00
Large Items20–39.99kgR 199.00
Extra Large
(headboards, etc.)
40–59.99kgR 299.00
Multiple Large
(bar stools, etc.)
60–79.99kgR 399.00
Bulky Items80–99.99kgR 499.00
Bulk Orders100–199.99kgR 599.00
Oversized
(couches, etc.)
200kg+R 699.00

Delivery times are typically 3–5 working days after dispatch.

Free Collection – Johannesburg

Prefer to collect your order in person? You can choose our free “Click & Collect” option at checkout and collect from our retail location:

89 Paardekraal Dr, Paardeplaats 177 IQ

Krugersdorp, 1739, Gauteng

South Africa

Email: info@onlysale.co.za

Important Information

  • Deliveries do not take place on weekends or public holidays.
  • We only deliver within South Africa. Please ensure you provide a physical address — we do not deliver to PO Boxes.
  • Unexpected delays caused by external factors (e.g., courier disruptions, weather, strikes) will be communicated to you promptly.

Lost or Missing Packages

If your package is marked as “Delivered” but you haven’t received it, please follow these steps:

  1. Verify that the delivery address matches the one on your order.
  2. Check with neighbours, security, or household members in case they accepted the package on your behalf.
  3. Contact the courier directly using your tracking number for more information.

If the courier confirms that the package is lost, contact us with your order details at info@onlysale.co.za. Depending on stock availability, we’ll offer you either a replacement or a full refund.