★★★★★
"Super-fast and efficient shipping — only 4 days from Cape Town to London. The piece was very securely packed with foam and expertly crated."
Sue H. · Google review
Cape Town · e-commerce fulfilment
Written by Gerrit Dyman — Founder & Managing Director, JLog. Last updated 14 May 2026.
An honest, operator-built guide to picking, packing, dispatching, and shipping from Cape Town — what it actually costs, when outsourcing makes sense, and how the city's logistics infrastructure dictates your dispatch cutoffs. Written by the founder who still walks the dispatch bay.
E-commerce fulfilment is the operational layer that sits between a placed order and a delivered parcel: receiving and storing inventory, picking the right SKUs when an order arrives, packing them safely, generating a courier label, and handing the parcel to a courier. In Cape Town, the practical centre of gravity is Woodstock — five kilometres from the CBD and within the daily collection footprints of FedEx, DHL Express, and the eleven domestic couriers fed by the Bob Go aggregator. JLog runs a third-party logistics (3PL) operation from Unit 12C, Nearby Industrial Park, 10 Railway Street, Woodstock, dispatching for Shopify and WooCommerce brands shipping anywhere from 50 to 2,000 orders a month. Fulfilment is month-to-month with 30 days' notice — and we still reserve dedicated space for your stock and integrate your store properly. This page is the operator's guide to how that actually works — and when it makes more sense for you to keep fulfilment in-house.
R71 billion
South African online retail turnover in 2024 — a 29% year-on-year rise (Source: World Wide Worx, Online Retail in South Africa 2025 report).
5,547 stores
Active Shopify storefronts identified in Cape Town as at January 2025, the largest concentration on the continent (Source: Store Leads commerce intelligence database).
5.3 million TEU
Container throughput at South African ports in the 2023/24 financial year, of which Cape Town Container Terminal handled 766,000 TEU (Source: Transnet Port Terminals Integrated Annual Report 2024).
10.5 million
Passenger movements through Cape Town International Airport in 2023, the city's primary inbound and outbound express-freight gateway (Source: Airports Company South Africa annual report).
Those four numbers, taken together, sketch the operating environment. A growing online-retail base. A high density of Shopify merchants concentrated in one city. A working seaport for slow inbound freight. An airport with daily FedEx and DHL departures for international express. Fulfilment in Cape Town is not a borrowed-from-overseas concept — it is a domestic discipline shaped by these four realities and one other: the country still loses roughly 41 hours of grid power per province in a normal load-shedding week (Source: Council for Scientific and Industrial Research Energy Centre quarterly statistics, 2024), which dictates how a serious operation runs its WMS, its label printers, and its dispatch lights.
Every founder I speak to expects me to argue for outsourcing. I do not. Outsourcing fulfilment is the right call for some businesses and the wrong call for others, and the decision turns on five operational signals — none of which are about your monthly revenue.
If you (or your one operations hire) can comfortably pick, pack, and dispatch a day's orders in under three hours, you are very likely still better off in-house. The crossover point is typically between 30 and 60 orders a day. Below 30, an outsourced 3PL's minimum receiving fee, storage fee, and pick fee outweigh the labour cost you would save. Above 60, your founder time is the binding constraint, and that's the moment to bring in help — either a dedicated operations hire, or a 3PL.
A skincare brand with 14 product SKUs is operationally trivial — almost any garage-based founder can run that. A fashion brand with the same 14 products but four size and five colour variants each is operationally hostile — that's 280 picking locations, and a single mis-pick to a customer in Sandton is a R140 reverse-logistics cost. Variant-heavy categories cross the outsource threshold earlier, often around 20 orders a day rather than 60.
If more than 15% of your orders ship internationally, the decision shifts. International express via FedEx or DHL requires a commercial invoice with HS codes (see our Chapter 61 page for knitted apparel codes, or browse the articles index for category-specific guidance), a correctly classified parcel, and a courier account that does not silently re-route through a reseller's contract. JLog uses direct FedEx (direct outbound and Embark inbound accounts) and DHL accounts, which means published rate cards apply and disputes are handled directly with the carrier. Few in-house operations achieve that.
Outsourcing introduces a payment-terms gap. Most 3PLs invoice weekly or monthly, but couriers and consumables go on your tab in real time. If your business runs on customer-deposit cash flow with no buffer, the working-capital model of outsourcing is harsher than people expect. JLog operates on a pay-as-you-grow basis — no setup fees and weekly invoicing, on month-to-month terms with no lock-in — but you will still need to fund a week's worth of courier charges as a buffer. Plan for it.
The hardest argument against outsourcing is also the most important: every founder who hands off fulfilment loses a daily, visceral connection to how the brand actually arrives at the customer's door. The unboxing experience. The note. The smell of the tissue paper. The wrinkle in the dust bag. If you have built a premium brand and you have not yet documented what good looks like for your packing slip, your tissue paper, your sticker, and your handwritten note, do not outsource yet. Outsource after you have written that brief — not before.
Cape Town's e-commerce logistics layer is dense and unusually well-connected for a city of four and a half million people. Three nodes shape every dispatch decision:
FedEx and DHL Express operate dedicated on-airport facilities at CPT, with daily international departures. FedEx's last domestic collection from Woodstock for international export is 13:15, Monday to Friday, with the international flight departing at 18:50 to the Memphis SuperHub via the European gateway. DHL's last Cape Town collection runs slightly earlier at 13:00 with same-night departure to Leipzig (Source: official courier collection schedules confirmed with regional sales contacts, April 2026). For a Woodstock-based 3PL, that 13:00–13:15 window is the operational governor: every dispatch cutoff in the building works backwards from there.
Domestic couriers concentrate on a roughly five-block strip in Woodstock, Salt River, and Observatory because the on-ramp to the N1 (for Joburg-bound overnight runs) and the N2 (for Garden Route and Port Elizabeth) sit within four minutes' drive. Bob Go's domestic network — eleven sub-couriers including The Courier Guy, Aramex Couriers, RAM, Skynet, and Fastway — handles the majority of metro and inter-city work. MDS Collivery and EMIT/WinFreight cover the heavier and specialist freight. Cape Town metro deliveries within the Bob Go network typically achieve next-business-day. Johannesburg and Pretoria are 1–2 business days when an order leaves Woodstock by 14:00. Durban is 1–2 days; outlying centres 2–3 days. Those numbers are not marketing claims — they are the median actuals from the last 90 days of JLog tracking data across roughly 4,300 parcels.
The Port of Cape Town Container Terminal handled 766,000 TEU in 2023/24 (Source: Transnet Port Terminals Integrated Annual Report 2024). For e-commerce, the port matters mostly for inbound bulk: stock arriving from China, Turkey, or Italy that lands at CTCT, clears SARS customs (typically 5–7 working days end-to-end with a competent clearer), and trucks to a Cape Town warehouse. The port's improving turnaround times in 2025 — median vessel turnaround dropped to 2.4 days from a 2022 high of 8.1 days — make Cape Town a more credible inbound port than it was a year ago, though Durban remains South Africa's volume leader for containerised imports.
Pricing transparency in South African 3PL is rare and I find it irritating. Here are JLog's actual rates, current as at May 2026. These are the same numbers in the calculator on the fulfilment calculator, expressed as worked examples so you can sanity-check the maths against your own volumes.
| Cost component | Tier 1 — 100 orders/month | Tier 2 — 500 orders/month | Tier 3 — 2,000 orders/month |
|---|---|---|---|
| Monthly service fee | R3,500 | R5,500 | Price on request |
| Pick + pack + box (per order, first item included) | R15.00 | R15.00 | R15.00 |
| Each additional item | R5.00 | R5.00 | R5.00 |
| Storage (per shelf/month) | R300 | R300 | R300 |
| Storage (per pallet/month) | R250 | R250 | R250 |
| Courier (domestic) | Rate-shopped across carriers; billed at cost + 10% handling | ||
All figures include VAT. Courier is rate-shopped across the live courier system for the cheapest suitable service per parcel, and billed at cost plus a 10% handling fee. Per-order figures assume a single-line, sub-500g order.
Our 12:00 dispatch cutoff isn't arbitrary — it's set by FedEx's last Woodstock collection at 13:15 Monday to Friday. That gives us 75 minutes to scan inbound orders received between 11:30 and 12:00, pick, pack, label, and stage them in the dispatch bay. Anything that arrives after 12:00 goes out the following morning's collection.
For domestic, the Bob Go aggregator's automated collection runs at 14:30 and 16:00 daily. Orders that land in the WMS by 14:00 make the 14:30 sweep with high reliability; orders received between 14:00 and 15:30 are at the dispatcher's discretion (we make them happen most days but it is not a promised service level). Anything after 15:30 is next-day.
The reason cutoffs matter to your customer experience: the difference between an order shipping today versus tomorrow is the difference between a Cape Town–Joburg delivery arriving Tuesday morning or Wednesday morning. For a discretionary purchase, a two-day promise outperforms a three-day promise on cart conversion by a wide margin. The cutoffs are the lever — the courier choice is downstream of them.
Roughly 18% of orders that move through JLog's dispatch bay are international, with the UK, the United States, and Australia leading. The mechanics of getting a parcel from Woodstock to London or Sydney are non-trivial and most founders I speak to under-estimate how much can go wrong.
A FedEx or DHL "reseller" 3PL aggregates volume across many clients to negotiate a discount, then resells you a marked-up rate. Direct accounts (which is what JLog runs — FedEx, DHL) bill at the carrier's standard discounted commercial rate with no intermediary margin. The visible saving is typically 8-15% on an international parcel; the invisible benefit is that disputes, claims, and invoice queries are handled directly with the carrier rather than triangulated through a reseller's customer service team.
Every international parcel needs a commercial invoice declaring contents, value in USD, country of origin, and the correct HS code for each line item. The HS code is the World Customs Organisation's six-digit classification — the first six digits are international, the next two are South African subheadings. Getting it wrong delays the parcel at the destination customs office and risks an under-declaration penalty. JLog's customs platform holds 10,402+ HS codes for the South African tariff book; we classify your inventory at onboarding and flag anything sitting on a controlled or duty-sensitive line (Source: South African Customs and Excise Tariff, accessible via the SARS website). For high-volume merchants in specific categories — knitted apparel (Chapter 61), cosmetics (Chapter 33), or furniture (Chapter 94) — getting this layer right is the difference between consistent 5-day FedEx International Priority deliveries and a recurring nightmare of customs holds.
The calculator on our funnel page takes your monthly order volume, your average parcel weight, and your typical destination mix, and returns a real monthly cost using these exact rates. No login required. No follow-up unless you ask for it.
The technical deep-dive on how our Shopify API integration actually works — scopes, webhooks, inventory sync.
How JLog talks to WooCommerce stores via direct REST API, no middleware plugin required.
Side-by-side anonymised comparison of three South African Shopify fulfilment providers — features, integrations, pricing.
From our Google reviews
★★★★★
"Super-fast and efficient shipping — only 4 days from Cape Town to London. The piece was very securely packed with foam and expertly crated."
Sue H. · Google review
★★★★★
"Personal attention to your orders, finding the best deal and getting things done. We moved all our business to JetLog."
Jampie v.A. · Google review
★★★★★
"I can highly recommend JetLog Logistics — the company offers a fully inclusive service that I have not found elsewhere."
Jennifer R. · Google review
Send your store URL, monthly order volume and SKU count and we will get a quote back to you within 2 business hours.
Or call 021 300 6099 or email [email protected].