Ecommerce in South Africa: The 2026 Guide to Selling Online
How to start and grow an ecommerce business in South Africa. Platforms, payments, shipping, legal requirements, and real costs in rands.
South Africa's Online Shopping Market Just Crossed a Threshold Most People Missed
Ecommerce in South Africa is no longer a nice-to-have. It's where buyers are going, and the numbers prove it. The local online retail market is projected to exceed R150 billion by end of 2026, accounting for roughly 12% of total retail sales. Five years ago, that figure sat below 4%.
What changed? Load shedding pushed consumers toward 24/7 digital storefronts. Mobile data prices dropped. Payment platforms built for the SA market removed the friction that kept card-shy shoppers on the sidelines. And Takealot proved that South Africans will spend online if the experience is trustworthy.
Here's the thing: most ecommerce guides are written for American or European markets. They'll recommend Stripe (not available in SA for most use cases), suggest shipping carriers that don't exist here, and quote startup costs in dollars. This guide is different. Every platform, payment gateway, courier, and cost is specific to South Africa. Whether you're launching your first online store or moving an existing brick-and-mortar business online, this is the playbook that actually applies to you.
Is Ecommerce Profitable in South Africa?
Yes. But not by accident.
The short answer is that South African ecommerce businesses can be highly profitable if they control three things: customer acquisition cost, average order value, and repeat purchase rate. Get those right and the maths works. Get them wrong and you'll burn through capital faster than a generator burns diesel.
Some real numbers to ground this. Takealot, South Africa's largest online retailer, processed over R14 billion in gross merchandise value in 2025. Superbalist, now owned by Takealot, grew fashion ecommerce to the point where clothing is the second-largest online category behind electronics. Smaller players are thriving too. SA-based niche stores selling anything from biltong spices to artisanal candles are pulling R50,000 to R500,000 per month on Shopify without massive ad budgets.
Profitability depends on your category. Electronics have thin margins (8 to 15%). Fashion sits higher (40 to 60% markup). Digital products and services can hit 80%+ margins because there's nothing to ship. The Statistics South Africa retail trade data shows consistent growth in online-attributed sales across all major categories since 2023.
Worth noting: the businesses that struggle aren't usually selling bad products. They're spending too much acquiring each customer through paid ads and not enough building organic channels that compound over time. We'll come back to that.
The Four Types of Ecommerce (And Which Fits Your Business)
Before you pick a platform or register a company, decide which model you're building.
B2C (Business to Consumer): You sell directly to individual buyers. This is the most common model in SA ecommerce. Think Takealot, Superbalist, Yuppiechef, or any Shopify store selling to the public. You handle marketing, fulfilment, and customer service.
B2B (Business to Business): You sell to other companies. Higher order values, longer sales cycles, fewer customers. SA examples include industrial suppliers, wholesale distributors, and SaaS platforms. B2B ecommerce in South Africa is growing fast but still under-served.
C2C (Consumer to Consumer): Individuals sell to other individuals. Bob Shop (formerly Bidorbuy), Facebook Marketplace, and Gumtree are the main SA platforms. Low barrier to entry, but you're competing on price with everyone else.
D2C (Direct to Consumer): Brands that manufacture or source their own products and sell directly, cutting out retailers. This model has exploded globally and is gaining ground in SA. If you make something, D2C gives you the best margins and the most control over your brand.
Most first-time SA ecommerce entrepreneurs start with B2C or D2C. If you're selling someone else's products, B2C. If you're selling your own, D2C. Both work. Both require the same infrastructure.
How to Start an Ecommerce Business in South Africa: Step by Step
Let's get practical. Here's the sequence that works, with real costs.
1. Register Your Business
You'll need a registered entity to open a business bank account and integrate with payment gateways. Register a Pty Ltd company on the CIPC website for R175. The process takes 1 to 3 business days. If you're just testing the waters, you can start as a sole proprietor, but most payment providers and marketplaces prefer dealing with registered companies.
After CIPC registration, register for tax on SARS eFiling. If your turnover will exceed R1 million per year, you must register for VAT. Don't skip this step. Payment gateways will ask for your tax number during onboarding.
2. Choose Your Platform
This decision affects everything. We cover this in depth below, but the quick version: Shopify for dedicated online stores, WooCommerce (WordPress) for SEO-focused businesses, Takealot Marketplace for product exposure. Many SA businesses run on two platforms simultaneously.
3. Set Up Payments
South Africa has excellent local payment infrastructure now. More on this shortly, but you'll want PayFast or Yoco at minimum, with Ozow for instant EFT. Setup takes a day or two once your business documents are ready.
4. Arrange Shipping
Shipping makes or breaks SA ecommerce. Choose your courier partners, set your delivery zones, and price shipping before you launch. Free shipping over a threshold (R500 or R750 is common) dramatically increases conversion rates.
5. Build Your Product Listings
Good product photos and clear descriptions sell. Bad ones don't. Invest a weekend photographing your products against a clean background. Write descriptions that answer the questions a buyer would ask in-store. Include dimensions, materials, care instructions, and delivery estimates.
6. Launch and Drive Traffic
No traffic, no sales. Period. Plan your launch with social media, WhatsApp broadcasts, Google Shopping ads, and SEO. More on each channel below.
Ecommerce Platforms: Which One Works for South Africa?
Five platforms dominate the SA ecommerce market. Each serves a different type of seller.
Shopify
The global standard for standalone online stores. Shopify's Basic plan costs $39 USD/month (around R700). You get a fully hosted store with SSL, mobile-responsive themes, inventory management, and abandoned cart recovery. PayFast and Yoco integrate directly. The app ecosystem covers everything from email marketing to loyalty programs.
Shopify is ideal if you want a dedicated branded store that you control completely. The downside? No built-in marketplace traffic. You need to drive every visitor yourself through ads, SEO, or social media.
For a deeper comparison of all website platforms available to SA businesses, our website builders guide breaks down the full picture.
WooCommerce (WordPress)
WooCommerce is a free plugin that turns any WordPress site into an online store. Hosting costs R100 to R500/month with SA providers like Afrihost or xneelo. Total first-year cost is typically R2,000 to R8,000, making it the cheapest option for a fully custom store.
The advantage is SEO. WordPress with WooCommerce and Rank Math gives you complete control over how Google indexes your products. For businesses where organic search is the primary traffic source, this combination is hard to beat. The learning curve is steeper than Shopify, though. Budget a week to set things up properly.
Takealot Marketplace
Takealot is South Africa's Amazon. Selling on Takealot gives you access to millions of monthly visitors without spending a cent on traffic generation. Seller fees are a R400/month subscription plus a commission of 8 to 18% per sale depending on the category. Takealot handles payments and can handle fulfilment through their warehouse network (Takealot Fulfilment Services).
The trade-off is clear. You get instant traffic but lose control over branding, customer data, and margins. Smart SA sellers use Takealot for volume and their own Shopify store for brand building. Run both.
Bob Shop (Formerly Bidorbuy)
South Africa's original online marketplace. Bob Shop charges lower commission rates than Takealot (6 to 12% depending on category) and has a loyal buyer base, particularly for electronics, collectibles, and second-hand goods. It's a solid secondary channel but less traffic than Takealot.
Amazon South Africa
Amazon launched in SA in 2024. It's still building its seller base and buyer habits. Early adopters are reporting decent traction, particularly in books, electronics, and home goods. Commission rates range from 7 to 15%. The long-term potential is enormous given Amazon's global playbook, but today Takealot still dominates local market share.
Payment Gateways That Actually Work in South Africa
Payment friction kills conversions. South African shoppers are more payment-method-sensitive than most markets because credit card penetration is lower (around 17% of adults) and trust in online payments had to be built from scratch.
Here are the gateways you need to know.
PayFast: The most widely used SA payment gateway. Accepts credit cards, debit cards, instant EFT, Mobicred, SnapScan, and Samsung Pay. Integration available for Shopify, WooCommerce, Wix, and most SA platforms. Transaction fees are 3.5% + R2 per transaction for cards. No monthly fees. This is your default choice.
Yoco: Originally a card machine company, Yoco now offers online payments too. Their gateway charges 2.95% per online transaction with no monthly fee. Clean API, good documentation, growing fast. Integrates with Shopify and WooCommerce.
Peach Payments: Enterprise-grade gateway used by larger SA retailers. Supports cards, instant EFT, and mobile wallets. Better suited for businesses processing high volumes. Monthly fees apply. Pricing is negotiable based on volume.
Ozow: Instant EFT specialist. Buyers pay directly from their bank app without entering card details. Conversion rates on Ozow are high because South Africans trust their banking apps. Charges around 2.5% per transaction. Adding Ozow alongside your card gateway can increase completed checkouts by 15 to 25%.
In practice, though, most SA ecommerce stores run PayFast as their primary gateway and add Ozow for instant EFT. That combination covers 90%+ of how South Africans prefer to pay online.
Shipping and Delivery: The Make-or-Break Factor
Ask any SA ecommerce operator what their biggest headache is. Shipping. Every time.
South Africa's geography is brutal for delivery logistics. A parcel from Johannesburg to Cape Town covers 1,400km. Delivery to rural areas in Limpopo or the Eastern Cape can take 7 to 10 days. And customers expect Amazon-speed delivery because that's what Takealot has trained them on in metros.
Your courier options:
The Courier Guy: The most popular choice for SA ecommerce. Reliable, reasonable rates, good coverage in metros and secondary cities. Expect R99 to R150 for a standard parcel within Gauteng, R120 to R200 for Joburg to Cape Town. They offer Shopify and WooCommerce plugins for automatic waybill generation.
Fastway Couriers: Budget-friendly option with decent metro coverage. Rates start around R70 for local deliveries. Less reliable for rural areas.
Pudo (Pick Up Drop Off): Locker-based delivery network. Customers collect from a Pudo locker at a convenient location. This solves the "I'm not home during delivery" problem. Rates from R50 per parcel. Growing fast in urban areas.
Paxi (by Pep): Uses PEP's 5,400+ store network for parcel collection. Extremely affordable at R59.95 for parcels up to 5kg nationwide. Customers collect from their nearest PEP store. Brilliant for budget-conscious buyers in areas with limited courier access.
Aramex: Good for businesses that also ship internationally. SA domestic rates are competitive for larger parcels.
Shipping strategy matters. Free shipping converts. Data from SA Shopify stores shows that orders increase by 30 to 45% when free shipping is offered above a threshold. Set that threshold at 1.5x your average order value to increase basket size while protecting your margins.
What Are the Legal Requirements for Ecommerce in South Africa?
Selling online in SA means complying with four pieces of legislation. Don't ignore these. The penalties are real.
Consumer Protection Act (CPA): Your customers have a right to a 7-day cooling-off period on online purchases. They can return goods for any reason within 7 days of delivery and you must refund them. Your website must clearly display your return policy, full business name, physical address, and contact details.
Electronic Communications and Transactions Act (ECT Act): This is the law that governs online trading in SA. It requires you to display specific information on your website: full name and legal status of your business, physical address, registration number, contact details, and a description of your products. It also validates electronic contracts, meaning orders placed online are legally binding.
Protection of Personal Information Act (POPIA): If you collect customer data (and you will), you must comply with POPIA. You need a privacy policy on your website, explicit consent before sending marketing communications, secure storage of personal data, and the ability for customers to request deletion of their data. Non-compliance can result in fines up to R10 million.
VAT registration: If your annual turnover exceeds R1 million, VAT registration with SARS is mandatory. You'll charge 15% VAT on all sales and submit returns every two months. Below R1 million, VAT registration is optional but can be beneficial if your suppliers charge VAT (you can claim input VAT back).
Get your legal foundations right from day one. A privacy policy, terms and conditions, and return policy page on your website cover most of the requirements. These don't need to cost thousands. Templates specific to SA ecommerce are available from legal platforms for R500 to R2,000.
How Much Does It Cost to Start an Ecommerce Business in South Africa?
Real numbers. No hand-waving.
Minimum viable ecommerce launch:
- CIPC registration: R175
- Domain name (.co.za): R80 to R120/year
- Shopify Basic plan: R700/month (or WooCommerce hosting: R200/month)
- PayFast setup: R0 (no monthly fee, pay per transaction)
- Product photography: R0 (smartphone + natural light) to R3,000 (professional shoot)
- Initial ad spend: R2,000 to R5,000 for launch
- Business bank account: R0 to R79/month
Total month-one cost: R3,000 to R9,000.
That's it. You can launch a legitimate ecommerce store for under R10,000. Compare that to opening a physical retail location at R30,000 to R100,000+ per month in rent alone.
If you go the Takealot marketplace route, your startup costs are even lower: R400/month seller subscription plus the cost of your initial inventory. No website needed, no shipping setup (if you use Takealot fulfilment).
Ongoing monthly costs for a typical small SA ecommerce business: R2,000 to R8,000 for platform, hosting, and tools. Marketing spend is extra and varies wildly, but most successful SA stores spend 10 to 20% of revenue on customer acquisition once they've found profitable channels.
Getting Customers: The Ecommerce Traffic Playbook
Your store is live. Now what?
No one is coming unless you bring them. Here are the channels that work for SA ecommerce in 2026, ranked by long-term value.
SEO (Search Engine Optimisation): The highest-value long-term channel. When someone searches "buy running shoes online South Africa" and your store appears on page one, that's a customer who was already looking to buy. No ad spend required. SEO takes 3 to 6 months to gain traction, but the returns compound. Every month, your organic traffic grows if you keep producing content. Our digital marketing guide covers the full strategy for SA businesses.
Google Shopping Ads: Product listing ads that appear when someone searches for a specific product. These convert well because the buyer sees the price, image, and store name before clicking. Cost per click varies from R2 to R15 depending on the category. Start with R100/day and scale what works.
Social media (organic and paid): Instagram and TikTok drive discovery. Facebook drives retargeting. Don't try to sell directly in posts. Build a following with content that entertains or educates, then direct traffic to your store. Paid social ads on Meta (Facebook/Instagram) cost R5 to R25 per click in SA. Profitable for impulse-buy products under R500.
WhatsApp: South Africa's most-used messaging app with 28 million users. Use WhatsApp Business for order updates, customer service, and promotional broadcasts. Customers who buy via WhatsApp conversation have higher average order values than website-only buyers because the interaction builds trust. For businesses handling volume, a WhatsApp chatbot for ecommerce automates product questions, order tracking, and recommendations around the clock.
Email marketing: Still the highest ROI digital marketing channel globally. Collect email addresses from day one (offer 10% off the first order). Send weekly newsletters with new products, restocks, and useful content. Mailchimp's free tier handles up to 500 contacts. Brevo (formerly Sendinblue) offers better pricing for growing lists.
Marketplace presence: Listing on Takealot and Bob Shop gives you access to their existing traffic. You're paying commission instead of ad spend. Both channels work best for products where buyers search by category rather than brand.
The 80/20 Rule in Ecommerce: What Actually Moves the Needle
Here's one of the most useful mental models for running an online store. Roughly 80% of your revenue will come from 20% of your products. And 80% of your profit will come from 20% of your customers.
This has practical implications.
Don't spread your marketing budget evenly across your entire catalogue. Identify your top 20% of products by revenue and double down on promoting those. Create dedicated landing pages for them. Run ads specifically to those product pages. Write blog content around the problems those products solve.
Similarly, identify your repeat customers. They're your most valuable asset. A customer who buys three times is worth 10x more than a one-time buyer because you spent nothing to acquire them on purchase two and three. Set up automated emails for post-purchase follow-up, review requests, and reorder reminders.
Most SA ecommerce businesses spend 90% of their time and budget on acquiring new customers and almost nothing on retaining existing ones. Flip that ratio. Retention is cheaper and more profitable than acquisition.
Common Mistakes SA Ecommerce Businesses Make
After watching hundreds of SA online stores launch and grow (or fail), patterns emerge.
Launching without traffic: Building a store is the easy part. Having no plan for how customers will find it is the number one reason SA ecommerce businesses fail in year one. Budget for marketing before you budget for product photography.
Ignoring mobile: Over 70% of SA online shopping happens on mobile devices. If your store is slow or clunky on a phone, you're losing most of your potential customers. Test every page on a R2,000 Android phone, not your R25,000 iPhone.
Underpricing shipping: Free shipping is a powerful conversion tool, but eating R150 per order on shipping with a 20% margin product is a fast track to bankruptcy. Either build shipping into your product price or set a minimum order threshold that protects your margins.
No customer service channel: SA buyers want to ask questions before purchasing, especially for first-time purchases. If there's no way to reach you quickly, they'll buy from someone else. WhatsApp is the expectation. A chatbot that answers product questions, checks stock, and confirms delivery estimates keeps customers moving toward checkout even at 11pm on a Sunday. This is exactly what AI chatbots built for retail are designed for.
Trying to sell everything: Start narrow. One category, one customer type, one problem solved well. Expand once you've proven the model. The most successful SA ecommerce businesses started with fewer than 20 products.
Scaling Beyond Launch: What Comes After Month Three
You've launched. Sales are trickling in. Now what?
The transition from launch to growth requires a shift in focus. Stop doing everything manually. Start building systems.
Automate customer communication: Order confirmations, shipping updates, delivery notifications, and review requests should all be automated. Tools like Klaviyo (email) and a WhatsApp chatbot handle this without you touching a thing.
Invest in SEO: By month three, you should be publishing product-related content weekly. Buying guides, comparison articles, how-to content. Each piece targets keywords your potential customers are searching for. This is the engine that reduces your dependence on paid ads over time. Our SEO services are built specifically for SA businesses looking to grow organic traffic.
Optimise your conversion rate: Small improvements in conversion rate have outsized effects. Moving from 1.5% to 2.5% conversion rate on the same traffic means 67% more sales. Test your product pages, checkout flow, and shipping options. The average SA ecommerce conversion rate sits between 1% and 2%, so there's room to outperform.
Expand to multiple channels: If you started on Shopify, list your top sellers on Takealot. If you started on Takealot, build your own store. Multi-channel sellers consistently outperform single-channel sellers because they capture buyers wherever those buyers prefer to shop.
The Bottom Line
Ecommerce in South Africa is a R150 billion opportunity and it's still growing at double digits annually. The infrastructure is here. Payment gateways work. Courier networks cover the country. Consumers have shifted their habits permanently.
Starting costs under R10,000. The platforms are proven. The legal framework is clear. What separates the stores that thrive from the ones that fade is execution: choosing the right platform for your business model, getting payment and shipping right from day one, building organic traffic channels alongside paid ones, and treating customer service as a competitive advantage.
That last point matters more than most sellers realise. In a market where anyone can launch a Shopify store this weekend, the businesses that win are the ones that respond fastest, answer questions most helpfully, and make the buying experience effortless.
Ready to give your ecommerce store a customer service edge? Start with Raimond for free and deploy a WhatsApp chatbot that handles product enquiries, order tracking, and customer support automatically, day and night. Your competitors are still replying to messages manually. You don't have to.
Explore more from Raimond
Get found on Google. Convert with AI.
Free SEO audit of your website — we'll show you exactly where you stand and how we can get you ranking.
Related articles
Lead Generation in South Africa: A Practical Guide for Business Owners in 2026
How to generate leads in South Africa using SEO, WhatsApp, Google Ads, and referrals. Real costs per lead, POPIA rules, and what works in 2026.
GuideEmail Marketing in South Africa vs WhatsApp: Which Wins in 2026?
Email marketing vs WhatsApp for South African businesses. Real open rates, costs in rands, POPIA rules, and why smart SA businesses now combine both.
GuideCustomer Retention in South Africa: Why WhatsApp Beats Every Other Channel
Customer retention strategies for SA businesses in 2026. Why WhatsApp beats email for repeat sales, real numbers, and automated retention workflows that actually work.