South Africa's ecommerce market hit $7.72 billion in 2024 and is on track to reach $11.66 billion by 2029. Online retail crossed R71 billion in 2025, growing over 25% year-over-year. That makes it sub-Saharan Africa's largest and most developed online shopping market — and one of the few emerging markets where digital payments and cash on delivery coexist in roughly equal measure.
Most Shopify merchants expanding into emerging markets pick one payment model and build around it. In South Africa, that approach fails. The country's 50.8 million internet users split across a spectrum — instant EFT in Johannesburg, card payments in Cape Town, and cash on delivery in rural KwaZulu-Natal. If your store only supports one side of that spectrum, you're invisible to the other.
Why South Africa Is Different From Other COD Markets
If you've sold in Pakistan, Nigeria, or Egypt, you're used to markets where COD dominates 80-95% of orders. South Africa doesn't work that way. Bank transfers account for roughly 20% of ecommerce transactions. Digital wallets make up another 17%. Card payments cover a significant chunk. And COD fills the gap — particularly outside major metros where consumers are underbanked or prefer inspecting goods before paying.
This hybrid payment landscape means you need at least two payment gateways from day one. A cards-only setup loses the rural buyer who wants to pay cash. A COD-only setup loses the urban professional who expects instant EFT through Ozow. The merchants who win here are the ones who offer three or four payment options and let the customer pick.
Internet penetration sits at 78.9% as of January 2025 — a jump from 74.7% the previous year. But 13.6 million South Africans (21.1% of the population) remain offline. That gap maps almost perfectly to the rural-urban divide and explains why COD remains essential outside Gauteng, Western Cape, and parts of KwaZulu-Natal.
What Payment Gateways Do Shopify Stores Need in South Africa?
South Africa has a mature payment gateway ecosystem with strong Shopify integrations. Here are the options worth evaluating:
PayFast is the most widely used gateway in the country. It supports 18+ payment methods through a single integration — cards, instant EFT, Apple Pay, Samsung Pay, SnapScan, and Zapper. Transaction fees run 3.5% plus R2.00 per transaction. For most merchants entering the market, PayFast is the fastest way to start accepting payments without heavy technical work.
Peach Payments targets growing and high-volume stores. Its card processing rate of 3.25% plus R1.50 beats PayFast by roughly R300/month on R100,000 in monthly sales. If you're planning to scale past R100K/month quickly, Peach is worth the slightly more involved setup.
Yoco offers the lowest online card rate at 2.95% with no additional flat fee. It's known for fast onboarding and simplicity. Good fit if you're testing the market and want minimal friction.
Ozow specializes in instant EFT — bank-to-bank payments that confirm in seconds. Many South African shoppers prefer paying directly from their bank account rather than entering card details. Pairing Ozow with PayFast or Peach gives you the widest payment coverage.
Most successful South African ecommerce stores run two gateways: one for cards and digital wallets, another for instant EFT. That combination covers the majority of online shoppers.
Pick Logistics Partners That Match Your Delivery Zones
Shipping in South Africa splits into two realities. Metro delivery (Johannesburg, Cape Town, Durban, Pretoria) is fast and reliable. Rural delivery is slow, expensive, and has higher failure rates due to poor road infrastructure and inconsistent addressing.
The Courier Guy is the most popular courier for Shopify merchants, with native Shopify integration, national coverage, and a network of 1,100 lockers as of March 2026. It handles both metro and semi-rural areas reasonably well.
Pargo operates over 4,000 click-and-collect pickup points across the country. This is the smartest play for rural deliveries — instead of attempting doorstep delivery in areas with poor addressing, customers collect from a nearby Pargo point. Merchants using Pargo report fewer failed deliveries and lower theft-related losses.
Dawn Wing covers major metros and outlying areas with door-to-door delivery. Aramex South Africa works well for express delivery and international fulfillment if you're also shipping into South Africa from another country.
A practical starting strategy: use The Courier Guy for metro door-to-door delivery, and offer Pargo pickup points as an alternative for customers outside major cities. This two-tier approach keeps your delivery success rate high without forcing you to absorb the cost of failed rural deliveries.
Understand the Rural-Urban Split That Determines Your Payment Mix
South Africa's ecommerce buyers cluster in three tiers, and each tier shops differently:
- Tier 1 — Gauteng and Western Cape: These two provinces account for the majority of online orders. Consumers here use cards, instant EFT, and digital wallets. They expect 2-3 day delivery and won't wait a week. COD demand is low.
- Tier 2 — KwaZulu-Natal, Eastern Cape, Free State: Mixed payment preferences. Card usage drops, EFT stays relevant, and COD picks up — especially in smaller cities and towns. Delivery takes 3-5 days and customers are more flexible.
- Tier 3 — Rural and remote areas: High COD demand, limited digital payment adoption, unreliable delivery infrastructure. These customers often prefer collecting from a pickup point rather than waiting for a doorstep attempt that may fail.
Smartphones generate over 71% of B2C ecommerce sales in South Africa. Your store's mobile experience isn't optional — it's the primary shopping channel. Test your checkout flow on a mid-range Android device over a 3G connection. If it takes more than 5 seconds to load, you'll lose the Tier 2 and Tier 3 shoppers who make up your COD segment.
Handle COD Carefully — It's a Supplement, Not the Default
Unlike markets where COD is the dominant payment method, South Africa treats it as a fallback for consumers who can't or won't pay digitally. That changes your approach in a few important ways.
First, don't make COD your default payment option. Place digital payments first in your checkout flow and offer COD as an alternative. This nudges digitally-comfortable shoppers toward instant payment while still capturing the cash-preferred buyer.
Second, restrict COD by region. Offering COD in Johannesburg adds cost with little upside — most shoppers there have Ozow and card access. Offering COD in rural Eastern Cape captures orders you'd otherwise miss entirely. Use your Shopify shipping zones to enable COD only where it makes strategic sense.
Third, verify COD orders. South Africa has real fraud concerns in ecommerce — fake orders, incorrect addresses, and no-shows on delivery. Phone or OTP verification on COD orders reduces failed deliveries significantly. EasySell handles COD order forms with built-in OTP verification and lets you restrict COD by region — useful when you need different payment rules for different parts of the country.
Build Trust Before You Expect Sales
South African online shoppers are cautious. Cybersecurity concerns, high-profile data breaches, and delivery fraud have made consumers skeptical of unknown stores. Cart abandonment in high-value categories stays above 20%, partly because buyers don't trust the merchant enough to complete the purchase.
Practical trust signals that work in this market:
- Display a South African phone number. A +27 number signals local presence. An international number signals "you'll never reach us if something goes wrong."
- Show real-time delivery tracking. South African consumers want to know exactly where their package is, especially for COD orders. Integrate tracking from your courier directly into order confirmation emails.
- Offer Pargo pickup. Click-and-collect isn't just a logistics play — it's a trust play. Buyers who are nervous about giving their home address to an unknown store will happily collect from a Pargo point at their local grocery store.
- Accept returns easily. South African consumer protection law (the Consumer Protection Act) gives buyers the right to return goods within a cooling-off period for online purchases. Making your return policy visible and straightforward reduces purchase hesitation.
Price in ZAR and Think in Rands
If your store shows USD prices to South African visitors, you're adding friction at the worst possible moment. The rand fluctuates significantly against the dollar, and shoppers want to know exactly what they're paying without doing mental math.
Use Shopify Markets to set up a South Africa market with ZAR pricing. Set your prices manually rather than relying on automatic currency conversion — auto-converted prices often land on awkward numbers like R347.82 instead of clean R349 or R350 pricing that feels intentional.
Shipping costs need to be in rands too. "Free shipping over R500" is a clear threshold. "Free shipping over $28.47" is not. South African consumers are price-sensitive and data costs are high, so a fast-loading store with clear rand pricing removes two friction points at once.
Your First 30 Days: The Launch Checklist
- Set up Shopify Markets for South Africa with ZAR pricing and a .co.za domain or subdomain.
- Integrate PayFast + Ozow (or Peach + Ozow) to cover cards, wallets, and instant EFT.
- Enable COD selectively — restrict it to Tier 2 and Tier 3 regions where digital payment adoption is lower.
- Connect The Courier Guy for metro delivery and Pargo for click-and-collect outside major cities.
- Add a +27 phone number to your store header and contact page.
- Test your checkout on mobile — 71% of your buyers will be on smartphones.
- Set up delivery tracking notifications via email and WhatsApp (WhatsApp penetration in South Africa is over 90%).
South Africa isn't a pure COD market and it isn't a pure digital market. It's both — and that's what makes it interesting. The merchants who succeed here are the ones who build a checkout that handles the full spectrum, from instant EFT in Sandton to cash on delivery in Mthatha. Set up the infrastructure for both sides in your first week, and the market will tell you which mix works for your products.