The Complete Guide to Starting an Online Business in South Africa

beginners guide ecommerce selling online south africa south africa start an online business

To start an online business in South Africa, choose a business model, pick a product with real demand and a healthy margin, register with CIPC (or just start off as a sole proprietor), set up a store or marketplace account, connect a local payment gateway and courier, then drive your first visitors through social media, WhatsApp and search. Most beginners can launch within a few weeks for a few hundred rand if they start lean.

This guide walks through each step in the order you should tackle it. It is written for first-time sellers who want practical answers rather than theory, with current South African costs, rules and tools as of 2026.

In this guide

  • Is South Africa a good place to start an online business?
  • Choosing your online business model
  • Deciding what to sell
  • How much it costs to start
  • Registering your business and understanding tax
  • Legal requirements for online sellers
  • Choosing an eCommerce platform
  • Building your online store
  • Setting up payments
  • Deliveries and couriers
  • Selling on Takealot and Amazon
  • Getting your first sales
  • How long it takes and how much time you need
  • Common beginner mistakes
  • Frequently asked questions

Is South Africa a good place to start an online business?

Yes. Online shopping in South Africa is growing quickly and is no longer a niche channel. Shoppers now buy everything from groceries to furniture online, which creates room for small, focused sellers.

According to World Wide Worx's Online Retail in South Africa 2026 study, online retail reached R159 billion in 2026 (up 22.5%). That puts online sales at close to 10% of total retail. In other words, nearly one rand in every ten spent at retail is heading online.

Growth also brings competition. Amazon, Takealot, Temu and Shein all compete for the same shoppers, so a new seller needs a clear reason for customers to buy from them. That usually means a specific niche, better service, local stock with fast delivery or a product the big players do not focus on. 

Choosing your online business model

Your business model decides how much money you need up front, how much control you have and how quickly you can start. Pick one model to begin with and add others once the first is working.

Model Start-up cost Control Best for
Own online store Low to medium  High Building a brand and customer list
Marketplace seller (Takealot, Amazon)   Medium Low Reaching existing shoppers quickly
Dropshipping Low Low Testing products without stock
Holding your own stock Medium to high  High Better margins and faster delivery
Social and WhatsApp selling Very low Medium   Testing demand before building a store  
Digital products and services Low High Skills you can package and sell

 

Own store or marketplace?

An own store on Shopify or WooCommerce gives you full control of branding, pricing and customer data. The trade-off is that you must bring your own traffic. A marketplace such as Takealot already has the shoppers but charges fees, sets the rules and owns the customer relationship.

Many successful South African sellers do both. They use a marketplace for volume and their own store for repeat customers and higher margins.

Stock, dropshipping or print on demand?

Holding stock costs more up front but gives you control over delivery times and quality. Dropshipping lets you sell without buying stock, but margins are thinner and you depend on the supplier's speed. For South Africa, local drop shipping suppliers usually deliver a far better customer experience than overseas ones. Our post on how to drop ship in South Africa explains the basics.

Deciding what to sell

The best product for a beginner is one with proven demand, a margin that survives fees and shipping and a size that is cheap to courier. Passion helps, but numbers decide whether the business lasts.

Use this quick checklist before you commit to a product:

  • Demand: People are already searching for it on Google, Takealot or TikTok.
  • Margin: You can sell at roughly double your landed cost or more.
  • Size and weight: It fits in a small box and is not fragile.
  • Competition: You can find a niche or angle the big retailers are not serving well.
  • Repeat purchases: Consumables and refills bring customers back without new ad spend.
  • Legality: It is not restricted or prohibited.

Some products need permits or cannot be sold online at all. Check our list of products you can't sell online in South Africa before you order stock. For more on product selection, read how to choose what to sell.

Finding suppliers

Local wholesalers are the fastest way to start because stock arrives in days and you can inspect it. Importing from China usually offers better margins but adds shipping time, customs duties and more risk. Start with our guide on how to find wholesale suppliers in South Africa, then read how to source products securely from Alibaba when you are ready to import.

How much does it cost to start an online business in South Africa?

A lean online business can start for a few thousand rand, with stock as the largest variable. Platform, payment and registration costs are relatively small. Shipping, stock and marketing are where most of your money goes.

The table below shows the main costs with sources. Prices exclude VAT unless stated and change regularly, so check each provider before you budget.

Cost Typical amount Source
Company registration (CIPC)   R125 or R175 with name reservation GovChain 2026 CIPC guide
Shopify Basic plan US$19 a month billed yearly or US$25 monthly   Shopify pricing page
Payfast card payments 3.2% plus R2 per transaction Payfast fees page
Payfast Instant EFT 2% (minimum R2) Payfast fees page
Small parcel delivery About R60 to R89 per parcel (Oct 2024) MyBroadband courier comparison  
Stock Depends on product and quantity Your supplier
Marketing R0 organic to a daily ad budget you choose Your plan

Shopify's rates come from its South African pricing page, which also offers new merchants three days free followed by US$1 a month for three months. Payfast's fees come from its published fee schedule, which has no monthly fee on the standard account. The delivery range comes from a MyBroadband price comparison from October 2024, so treat it as a guide and get live quotes.

If your budget is very tight, start by selling on WhatsApp or Instagram and use a free payment link before you pay for a full store. Our posts on how much it costs to start an online business and how to start an online business for almost free break down lean options.

Do you need to register your online business?

You can legally start selling online as a sole proprietor without registering a company with CIPC. You must still declare your business income to SARS. Most sellers register a private company (Pty) Ltd once the business is growing, needs a business bank account or wants to sell on marketplaces that prefer registered entities.

Sole proprietor vs private company

Factor Sole proprietor Private company (Pty) Ltd
Registration None needed with CIPC CIPC registration required
Personal liability   You are personally liable Company is a separate legal person
Tax Business profit taxed on your personal return   Company files its own tax return
Admin Minimal Annual returns and more record keeping. 
Credibility Lower with suppliers and banks Higher with suppliers and banks

 

How to register with CIPC

Company registration is done online through the government's BizPortal. You create an account with your ID number, propose up to four company names, enter director details and pay the fee by card. A 2026 guide from GovChain lists the fee as R125 for incorporation or R175 including a R50 name reservation. Clean applications typically take one to three working days.

VAT and turnover tax thresholds in 2026

Budget 2026 raised the key small business tax thresholds. According to SARS's Budget 2026 FAQs, from 1 April 2026:

  • Compulsory VAT registration applies once taxable supplies exceed R2.3 million a year (up from R1 million).
  • Voluntary VAT registration is possible once taxable supplies exceed R120,000 a year (up from R50,000).
  • Turnover tax, a simplified system for micro businesses, is available up to a turnover of R2.3 million a year.

This means most new online stores will not need to register for VAT in their first year. Speak to an accountant before choosing between normal income tax and turnover tax, because the right choice depends on your margins.

Legal requirements for online sellers in South Africa

Three laws matter most to a new online seller: the Electronic Communications and Transactions Act (ECTA), the Consumer Protection Act (CPA) and the Protection of Personal Information Act (POPIA). Meeting them is mostly about clear information on your website.

What your website must show (ECTA)

Section 43 of ECTA lists information an online supplier must make available. The key items are:

  • Your full name, legal status, physical address, phone number and email address
  • Registration number if you are a company
  • A description of the goods and the full price, including delivery costs and taxes
  • Accepted payment methods and delivery timeframes
  • Your terms, guarantees, returns and refund policy
  • Your privacy policy and payment security procedures
  • A chance for customers to review and correct their order before paying

If you leave out required information, customers may cancel within 14 days of receiving the goods. Put this information in your footer, checkout and policy pages from day one.

Protecting customer data (POPIA)

POPIA governs how you collect, store and use customer details such as names, addresses and email addresses. You need a privacy policy, consent for marketing emails and a registered information officer. Our guides on what online sellers need to know about POPIA and how to have a POPI approved privacy policy walk you through it.

Choosing an eCommerce platform

For most South African beginners the choice comes down to Shopify or WooCommerce. Shopify is easier to set up and maintain. WooCommerce is free to install but needs hosting, plugins and more technical upkeep.

Factor Shopify WooCommerce
Ease of setup Very easy Moderate
Monthly cost Fixed plan fee Hosting plus paid plugins
Maintenance Handled by Shopify Your responsibility
Flexibility High with apps Very high with code
Local gateways   Payfast, Bob Pay, Peach and others   Payfast, Bob Pay, Peach and others  

If you are not technical and want to sell quickly, Shopify is usually the safer choice. If you already run a WordPress website or have a developer, WooCommerce can work well. See our step-by-step guide on how to set up a WooCommerce store in South Africa, our comparison of Shopify vs WooCommerce and our breakdown of which Shopify plan is right for you.

Building your online store

A good beginner store is simple, fast and trustworthy. You do not need a custom design. You need clear product pages, honest delivery information and a smooth checkout.

  1. Pick a clean theme. Choose a free or low-cost theme that looks good on mobile, where most South Africans shop.
  2. Write strong product pages. Use clear photos, sizes, materials, delivery times and answers to common questions.
  3. Add trust signals. Show your contact details, returns policy, secure payment logos and reviews as they come in.
  4. Set up shipping rates. Keep options simple, such as a locker option and a door-to-door option.
  5. Test your checkout. Place a real order and refund it to make sure payments and emails work.

Wondering whether to pay someone to build it? Read should I hire a website developer or build it myself. For ideas that increase conversion, see 8 ways to build customer trust on an eCommerce website.

Setting up online payments

You need a local payment gateway that accepts cards and Instant EFT, because many South African shoppers prefer EFT. Popular options include Payfast, Bob Pay, Peach Payments, Paystack and Ozow.

When comparing gateways, look at more than the headline percentage. Check payout fees, how quickly money reaches your bank, which payment methods are supported and whether the gateway connects easily to your platform. Buy now, pay later options such as Payflex and MoreTyme cost more per transaction but can lift average order values. Our guide to the best payment gateway for Shopify in South Africa compares the main providers.

Deliveries and couriers

Delivery is one of the biggest factors in customer satisfaction and one of the few costs you can control. Most small sellers offer a cheap locker or pick-up point option plus a faster door-to-door courier.

  • Lockers and pick-up points: The Courier Guy Lockers (formerly Pudo), Pargo and Paxi suit small, light parcels.
  • Door-to-door couriers: The Courier Guy, Fastway and RAM suit heavier or higher-value orders.
  • Shipping platforms: Tools such as Bob Go and Shiprpazor compare rates and print labels from one dashboard.

Always pack in the smallest safe box, because couriers charge on volumetric weight. Our guide on how to choose a courier for your online store covers prices and a five-step selection process. For packing, warehousing and returns, read our guide to eCommerce logistics in South Africa.

Selling on Takealot and Amazon

Marketplaces put your products in front of shoppers who are already looking to buy. They are a fast way to test demand, but fees and competition mean you must know your numbers before listing.

Takealot

Takealot is South Africa's largest online marketplace. Sellers pay success fees, fulfilment fees and in some cases storage fees, which vary by category and product size. Before you list, read how much it costs to sell on Takealot in 2026. Once you are live, winning the Takealot Buy Box and setting up Takealot Sponsored Ads are the two biggest levers for sales.

Amazon South Africa

Amazon.co.za launched in 2024 and opened another large channel for local sellers. Its fees and processes differ from Takealot's, so compare both before choosing. Start with how to sell on Amazon South Africa and our comparison of Takealot vs Amazon fees.

Getting your first sales

Your first sales usually come from people who already know you, then from free channels and only later from paid ads. Do not wait for a perfect store. Launch, tell people and learn from every order.

Start with your own network

Share your launch with friends, family and colleagues on WhatsApp and social media. Ask your first buyers for honest reviews and photos. Those early reviews build trust with strangers. Our guide on how to sell on WhatsApp in South Africa shows how to turn chats into orders.

Use free social and content channels

Short videos showing your product in use often outperform polished photos. TikTok and Instagram Reels give new sellers organic reach that is hard to get elsewhere. See how to sell on TikTok in South Africa.

Build an email list from day one

Email is the channel you own. Every visitor who joins your list is someone you can sell to again without paying for ads. Read how to build an email list for your online store for POPIA-compliant ways to grow it.

Get found on Google and AI search

Search traffic takes longer to build but keeps arriving without ongoing ad spend. Shoppers increasingly ask tools such as ChatGPT for product recommendations too. Our guides on ranking your Shopify store on Google and getting your store recommended by ChatGPT explain how.

Add paid ads once you have proof

Paid ads on Meta, Google or TikTok work best once you know which product sells and what message works. Start with a small daily budget, track your cost per sale and only scale campaigns that are profitable.

How long does it take to start an online business?

A simple store can be live in one to four weeks if you already have a product and supplier. Finding a reliable supplier and building enough sales to replace an income usually takes several months.

Many people start part-time alongside a job. Plan for a focused block of time each week for product research, listing, marketing and customer service. Our posts on how long it takes to start an online store and how much time you need to run an online business give realistic timelines.

Common mistakes new online sellers make

Most early failures come from a handful of avoidable mistakes. Watch for these:

  • Ignoring the real cost per order. Fees, shipping, packaging and returns can wipe out a margin that looked healthy on paper.
  • Buying too much stock too soon. Order small quantities, test demand and reorder what sells.
  • Spending on a fancy website before validating demand. A simple store that sells beats a beautiful one that does not.
  • Slow or unclear delivery. South African shoppers expect tracking and clear timelines.
  • Relying on one channel. An algorithm change or marketplace rule can cut sales overnight.
  • Skipping the legal basics. Missing returns, privacy or contact information breaks trust and the law.

Pricing mistakes are especially common. Our post on eCommerce pricing strategies for South Africa explains how to set prices that leave room for profit.

Frequently asked questions

Do I need to register my online business in South Africa?

No, you can trade as a sole proprietor without CIPC registration. You must still declare your income to SARS. Registering a private company costs R125 (or R175 with name reservation) and gives you a separate legal entity, which suppliers and banks often prefer.

Can I start an online business in South Africa with no money?

You can start with very little by selling services, digital products or dropshipped items through WhatsApp and social media. You will still need some budget for samples, delivery and basic marketing. Stock and advertising are where costs grow.

Do I need to register for VAT when I start selling online?

Not at first for most sellers. From 1 April 2026, compulsory VAT registration applies only once taxable supplies exceed R2.3 million a year, according to SARS. You may register voluntarily once you pass R120,000.

What is the easiest online business to start in South Africa?

Selling a small number of products through Shopify plus WhatsApp is one of the easiest starting points. Setup is quick, local payment and courier options connect easily and you can test demand before investing heavily.

How Insaka helps you start your online business

Starting is easier with a clear plan and people who have done it before. Insaka eCommerce Academy teaches South Africans how to start and grow online stores across Shopify, WooCommerce, Takealot and Amazon. Our courses take you from choosing a product to getting your first sales, with local guidance on suppliers, payments, couriers and compliance.

Ready to take the first step? Start with Insaka's free eCommerce resources and build your online business the right way.

More guides on starting an online business

Written or reviewed by Warrick Kernes, founder of Insaka eCommerce Academy and Shopify's 2021 Top Education Partner worldwide, based on 15+ years of selling online in South Africa.

How to Choose a Courier for Your Online Store in South Africa

Oct 06, 2026

How to Find Wholesale Suppliers in South Africa (2026 Guide)

Oct 05, 2026

How to Set Up a WooCommerce Store in South Africa (2026 Guide)

Oct 04, 2026