SmartShip ZA
Shopify shipping

Shopify Shipping Rates for South African Merchants Explained

8 July 2026·5 min read

If you're a South African Shopify merchant, getting your shipping rates right is critical. Here's a practical breakdown.

South Africa's three courier zones

Every major South African courier (Courier Guy, Dawn Wing, RAM, DSV) uses the same basic zone structure:

ZoneDescriptionExample areas
MainLarge metro areasJoburg, Cape Town, Durban, Pretoria
RegionalSecondary townsGeorge, Kimberley, Polokwane
OutlyingRural and remoteSmall towns, farms, remote areas

Rates increase from Main > Regional > Outlying, often by R60–R150 per zone step.

Setting your rates

Your rates should reflect your actual courier agreement. If you use The Courier Guy:

  • Get your rate card from them
  • Set your Main, Regional, and Outlying rates to match (or add a small handling margin)
  • SmartShip ZA's default rates are R100 (Main), R160 (Regional), R250 (Outlying), adjust these in the app dashboard to match your courier.

    Weight-based vs flat-per-zone

    Most SA merchants use flat-per-zone pricing for simplicity. Weight-based pricing is more accurate for heavy or variable products but requires more setup.

    SmartShip ZA uses flat-per-zone rates by default, which is the right approach for most merchants selling similar-sized products. If your catalogue has significant weight variation, get in touch, custom weight-based implementation is available.

    Free shipping thresholds

    A common SA setup: offer free shipping on orders above R750–R1,000 (Main Centre only, or all zones). This encourages larger basket sizes while keeping your margins intact on Outlying deliveries.

    You can configure this in Shopify's shipping profile alongside your SmartShip ZA carrier rates.

    Get accurate shipping rates on your Shopify store

    SmartShip ZA covers all 3,984 South African postal codes with real-time zone-based rates. 7-day free trial.

    Install SmartShip ZA