Cost to Import a Container: China to SA 2026

What it really costs to import a container from China to South Africa in 2026 — freight, duty, VAT, clearing and transport, with worked Rand tables.

Quick answer: Budget roughly R85,000–R130,000 in logistics and government charges alone to land a 20ft container from China to Johannesburg in 2026 — before the cost of the goods themselves. A 40ft box runs approximately R110,000–R165,000 in the same cost categories. These figures include sea freight, port handling, SARS duty (varies widely by product), import VAT, clearing agent fees, and road haulage to your warehouse. Demurrage can add R10,000–R50,000+ if your clearance is slow.

Why landed cost calculations matter before you order

The price your Chinese supplier quotes is almost never the price you pay when goods arrive at your warehouse. Every container that enters South Africa travels through at least six cost layers between the factory gate in China and your storeroom in Johannesburg, Cape Town or Durban. Miss one of those layers in your planning and what looked like a profitable deal can turn into a loss.

This guide breaks down every cost category with current 2026 Rand ranges, explains how SARS calculates duty and import VAT, and provides worked examples for a 20ft and a 40ft container so you can model your own shipment before you commit to an order.

The figures below assume a standard general cargo shipment from a major Chinese export hub (Shanghai, Shenzhen, Ningbo, Guangzhou) to Durban, with inland delivery to Johannesburg. Cape Town adds roughly R3,000–R8,000 less in sea freight but similar inland costs if you are delivering regionally. All amounts are approximate 2026 market rates — freight in particular is volatile and your actual quote may differ.

Cost layer 1: Ocean freight (China to Durban)

Ocean freight is usually the largest single logistics cost. It covers the shipping line's charge to carry your container from the Chinese port to Durban (or Cape Town). The rate fluctuates significantly with global supply and demand — it spiked to record highs during the COVID-era port congestion and has since normalised, though Red Sea disruptions via the Suez Canal route have added voyage days and cost on some services in 2024–2026.

Container sizeTypical 2026 range (USD)Approx. in ZAR (R18.50/USD)Transit time
20ft standard (TEU)USD 1,800–USD 3,200R33,300–R59,20022–30 days
40ft standard (FEU)USD 2,600–USD 4,800R48,100–R88,80022–30 days
40ft high-cube (HC)USD 2,800–USD 5,200R51,800–R96,20022–30 days

The ocean freight rate typically includes the base ocean freight plus a fuel surcharge (BAF — Bunker Adjustment Factor). It does not usually include origin charges in China, destination charges at Durban, or port handling. Always ask your freight forwarder to quote you "all-in" versus "port-to-port" so you understand what is and is not covered.

Tip: If your shipment does not fill a full container, LCL (Less than Container Load) shipping is an alternative. LCL is priced per cubic metre (CBM) and typically costs R1,200–R2,500/CBM all-in to Durban from China. It is usually cheaper than FCL for consignments under 12–15 CBM, but transit times are longer and cargo consolidation adds handling risk.

Cost layer 2: Origin charges (China)

Before the container leaves China, your supplier or freight forwarder will incur and pass on a range of origin-side charges. These are typically invoiced separately from the ocean freight and are often quoted in USD or CNY.

ChargeApprox. rangeNotes
Export customs / documentation feeUSD 60–150Often included in forwarder fee if using a CN agent
Container loading / stuffingUSD 80–200At port CFS or supplier warehouse if FCL pickup
Origin THC (terminal handling)USD 80–180Charged by the shipping line at the Chinese port
Bill of lading issuance feeUSD 30–75Shipping line admin fee
Inland haulage (factory to port)USD 150–600Highly variable; short distance if near port city
Typical total origin chargesUSD 400–1,200 per container≈ R7,400–R22,200

If your Incoterms are FOB (Free on Board), your supplier covers origin charges up to and including loading onto the vessel. The ocean freight and all destination charges are your responsibility from that point. If you buy on EXW (Ex Works), you pay every origin charge from the factory door. If CIF (Cost, Insurance, Freight), your supplier covers origin charges plus ocean freight and insurance — you pay from the port of destination.

Cost layer 3: Destination charges (Durban port)

Once your container arrives at Durban (or Cape Town), the shipping line, Transnet National Ports Authority and the Container Terminal operator each have charges before your goods can move beyond the gate.

Charge20ft (approx.)40ft (approx.)Notes
Destination THC (terminal handling)R4,500–R6,500R7,000–R10,000Charged by shipping line; covers unloading and stacking at DCT
Shipping line delivery order feeR1,000–R1,800R1,000–R1,800Admin fee to release the container; pay to get the pin code
Port levy / wharfage (TNPA)R800–R1,500R1,200–R2,200Transnet National Ports Authority charge
Cartage / shunt (port to CFS)R1,500–R3,500R2,000–R4,500Moving container from DCT to a CFS (Container Freight Station) for unpacking / LCL breakdown, if applicable
Typical total destination port chargesR7,800–R13,300R11,200–R18,500

Cost layer 4: Marine cargo insurance

Marine cargo insurance covers your goods against loss or damage while in transit. It is not legally required but is strongly recommended for any container shipment — a single container can contain R500,000 or more in goods, and the shipping line's liability under the Hague-Visby Rules is capped at a low per-package limit that covers only a fraction of most commercial shipments' value.

A standard "All Risks" marine cargo policy for a container from China to South Africa typically costs 0.3%–0.6% of the cargo value. On a shipment of R350,000 in goods plus R40,000 ocean freight (an insured value of roughly R390,000), the premium is about R1,170–R2,340.

Your freight forwarder or clearing agent can arrange this. Note that South Africa values goods for customs on an FOB basis, so your ocean freight and insurance are not added to the customs value (the statutory 10% uplift stands in for them) — but you should still insure the cargo, because the carrier's liability is capped well below most shipments' value.

Cost layer 5: SARS import duty

Import duty is the most variable cost and the one that most surprises first-time importers. The rate depends entirely on the HS (Harmonized System) tariff code of what you are importing. Electronics (laptops, phones) attract 0% duty. Clothing and footwear can attract 30–45%. Machinery is typically 0–5%. The rate is applied to the FOB customs value — South Africa values on FOB, so duty is charged on the goods value, not on a freight-inclusive CIF figure.

China does not have a general preferential trade agreement with South Africa that reduces import duty rates for Chinese-origin goods on most categories. China is treated as a "general rate" (MFN — most favoured nation) country, meaning standard Schedule 1 rates apply. There is no China FTA equivalent of the SADC zero-rating or the EU EPA that would reduce your duty bill.

Product categoryTypical HS chapterTypical duty rateDuty on R500k FOB goods
Laptops / computersHS 84710%R0
Mobile phonesHS 85170%R0
Industrial machineryHS 8419–84790–5%R0–R25,000
Plastic goods / householdHS 392610–20%R50,000–R100,000
FurnitureHS 940320%R100,000
FootwearHS 640430%R150,000
Clothing / apparelHS 61–6245%R225,000

Always verify your exact HS code before placing your order. A one-digit error in the tariff heading can move you from a 0% to a 20% duty rate on the same product. Your clearing agent can provide a written HS classification opinion for a fee of roughly R500–R1,500; this is money well spent on high-value or ambiguous goods.

Cost layer 6: Import VAT

Import VAT is charged at 15% (the rate remains 15% — the proposed 15.5% was reversed on 24 April 2025) on the Adjusted Transaction Value (ATV). The ATV formula is:

ATV = (FOB customs value × 1.10) + import duty

The 10% uplift is a statutory addition SARS applies to the FOB customs value (it is the proxy for the excluded freight and insurance) and is not negotiable. Import VAT = 15% × ATV. (Goods originating in the BLNS SACU countries are exempt from the 10% uplift.)

VAT-registered businesses can reclaim import VAT as an input tax credit on their next VAT201 return. This makes import VAT a cash-flow cost (you pay upfront and recover later) rather than a permanent cost for VAT vendors. Private individuals and non-VAT-registered businesses cannot reclaim it — import VAT is a final cost for them.

Worked example — R500,000 FOB clothing shipment at 45% duty:
Import duty: R500,000 × 45% = R225,000
ATV: (R500,000 × 1.10) + R225,000 = R550,000 + R225,000 = R775,000
Import VAT: 15% × R775,000 = R116,250
Total government charges: R225,000 + R116,250 = R341,250 — on top of the R500,000 goods value.

Cost layer 7: Clearing agent fees

A licensed customs clearing agent (also called a customs broker or freight agent) handles the SAD 500 declaration, all SARS interactions, and coordinates the physical release of your container. Their fee covers the professional service of managing the entire customs process.

ServiceTypical range
Customs entry / clearance feeR1,500–R4,500 per entry (container)
Disbursement handling feeR300–R800 (for paying SARS duty on your behalf)
Delivery order / release handlingR500–R1,200
Documentation (B/L surrendering, manifest)R200–R600
SARS inspection attendance (if flagged)R500–R1,500 additional
Typical total clearing feesR2,500–R7,600 per container

Some agents quote an all-inclusive fee covering all the above line items. Others itemise each charge separately. Always ask for a full breakdown before committing — a "cheap" headline clearing fee that then adds disbursement handling, documentation and release fees can end up more expensive than a slightly higher all-in quote.

Cost layer 8: Inland transport (Durban to destination)

Once your container clears customs and is released from port, a road haulier moves it to your warehouse. This is one of South Africa's more expensive logistics segments relative to the distance.

Route20ft40ft
Durban to Johannesburg (600 km)R9,000–R14,000R12,000–R18,000
Durban to Pretoria (670 km)R10,000–R16,000R13,000–R19,500
Durban local (within eThekwini)R3,500–R6,000R4,500–R7,500
Cape Town to Cape Town CBD / surroundsR3,000–R5,500R4,000–R7,000
Cape Town to Johannesburg (1,400 km)R18,000–R28,000R24,000–R38,000

Transnet Freight Rail offers a rail alternative for the Durban–Johannesburg corridor (the Natcor line). Rail is cheaper at scale but significantly slower and requires a rail-compatible depot at origin and destination. Most small and medium importers use road.

The demurrage and detention risk

Demurrage and detention are the hidden costs that can turn a profitable shipment into a loss if your clearance is delayed. Understanding how they work before your container arrives is essential.

Demurrage is the shipping line's charge for keeping the container in the terminal beyond the free days included in your contract (typically 4–7 calendar days at Durban, though this varies by line and contract). Rates typically start at USD 50–80/day and escalate in tiers — by day 10 you may be paying USD 150+/day per container.

Detention is the shipping line's charge for keeping the empty container at your premises beyond the free days allowed for unpacking and returning the box (also typically 4–7 days). Rates and tiers are similar.

At current exchange rates, a 10-day demurrage run on a single 40ft container can easily cost R15,000–R30,000. A complex customs hold combined with a delayed document arrival can push this to R50,000 or more before the container is released.

Demurrage mitigation checklist: (1) Have all documents ready before the vessel arrives. (2) Confirm the SARS entry is submitted on arrival day, not a day later. (3) Arrange duty payment in advance with your clearing agent. (4) Book your road haulage in advance so the truck can collect within 24–48 hours of release. (5) If using a CFS, confirm their free storage days before booking.

Once it ships, track it.

Real-View SCM tracks your container from China into Durban so a slipping ETA doesn't turn into a demurrage bill.

Explore Real-View SCM →

Full landed-cost summary tables: 20ft vs 40ft

The tables below show a worked landed-cost example for two product categories — zero-duty electronics and 20%-duty household goods — for a 20ft and 40ft container. Goods value (FOB) is the supplier invoice price. All other figures are logistics costs and government charges.

Example A: Electronics (0% duty) — FOB goods value R350,000

Cost item20ft40ft
FOB goods valueR350,000R350,000
Ocean freight (midpoint)R46,250R68,450
Marine insurance (~0.4% of value)R1,585R1,674
FOB customs value (duty/VAT base)R350,000R350,000
Import duty (0%)R0R0
Import VAT (15% on ATV)R57,750R57,750
Destination port chargesR10,000R14,500
Clearing agent feesR4,000R4,500
Road haulage (Durban–JHB)R11,500R15,000
Total landed cost (ZAR)R481,085R511,874
Effective markup over FOB+37%+46%

Example B: Household goods (20% duty) — FOB goods value R350,000

Cost item20ft40ft
FOB goods valueR350,000R350,000
Ocean freight (midpoint)R46,250R68,450
Marine insurance (~0.4%)R1,585R1,674
FOB customs value (duty/VAT base)R350,000R350,000
Import duty (20%)R70,000R70,000
Import VAT (15% on ATV)R68,250R68,250
Destination port chargesR10,000R14,500
Clearing agent feesR4,000R4,500
Road haulage (Durban–JHB)R11,500R15,000
Total landed cost (ZAR)R561,585R592,374
Effective markup over FOB+60%+69%

Run your own landed-cost calculation

Enter your HS code, FOB value and shipment details to get a precise Rand breakdown — including duty, import VAT, and total landed cost.

Open Duty Calculator →

Frequently asked questions

Can I reduce my duty bill on Chinese goods by routing through another country?

No — and attempting to do so is customs fraud. SARS assesses origin based on where the goods were substantially manufactured, not the last port of call. Routing Chinese-made goods through a SADC country to claim preferential rates — without genuine substantial transformation in that country — constitutes origin fraud, which carries criminal penalties under the Customs and Excise Act.

Is it cheaper to ship to Cape Town or Durban from China?

Ocean freight to Cape Town from major Chinese ports is typically USD 100–400 less per container than to Durban, depending on the line and service. However, if your final destination is Gauteng, the inland road haulage from Cape Town (1,400 km) costs significantly more than from Durban (600 km), more than offsetting the sea freight saving. Durban is cheaper for inland deliveries to Gauteng and the north; Cape Town is the logical port of entry if your final destination is the Western Cape.

How long does a container from China take to reach Johannesburg in 2026?

Total transit time from a Chinese port to your Johannesburg warehouse is typically 35–50 days in 2026. This comprises 22–30 days ocean transit, 3–7 days at port for customs clearance and release, and 1–2 days for road haulage. Congestion at Durban Container Terminal can add 3–10 days in peak periods. Air freight from China takes 5–10 days but costs roughly 5–8 times more per kilogram than sea freight.

Do I pay VAT if I am not VAT-registered?

Yes. Import VAT is payable at the port of entry regardless of whether you are a VAT vendor. The difference is that VAT vendors can reclaim import VAT as an input credit on their next VAT return; non-VAT-registered importers and private individuals cannot reclaim it — it is a permanent cost that must be built into your pricing.

What happens if the goods arrive damaged?

If you have marine cargo insurance, lodge a claim with your insurer before the goods leave the port — note the damage on the delivery receipt from the driver, take photographs, and notify the insurer promptly. Duty is assessed on the goods' condition at importation; if you can demonstrate to SARS that the goods are damaged (and therefore of lower value), your clearing agent can request a reduced valuation before the SAD 500 is finalised. Act before duty is paid — recovering a reduction after payment is a lengthy process.

When should I use a freight forwarder versus dealing with the shipping line directly?

Unless you are a large importer with a dedicated logistics team and high volumes, a freight forwarder typically gets you better rates through their consolidated buying power than you would negotiate directly with a shipping line. They also manage origin charges, bookings, documentation, and often co-ordinate customs clearance. For first-time and small-to-medium importers, using a full-service freight forwarder who also handles customs is usually the most cost-effective and risk-reducing option.

Related guides

Sources: SARS Customs & Excise; Transnet National Ports Authority; freight rate data from TradeCaravan market research, June 2026. Exchange rate indicative at R18.50/USD. This guide is for general information only and does not constitute financial or customs advice. Last updated June 2026.

← All Guides