How to start an online store in South Africa

To start an online store in South Africa, register your business with CIPC, sort out your tax position with SARS, open a business bank account, choose a platform and a payment provider such as Paystack, PayFast or Yoco, then pick couriers that serve your customers. This guide covers each of those steps with the local details that general guides miss.

Register the business with CIPC

The Companies and Intellectual Property Commission (CIPC) handles company registration in South Africa. Many online sellers register a private company, which creates a separate legal entity and can be done online. Some trade as sole proprietors at the start, which needs no CIPC registration, but offers no separation between you and the business.

Check the name you want is available, then register the company and keep the registration documents safe. Banks and payment providers will ask for them. If you plan to sell under a trading name or brand, consider whether to protect it through a trade mark application, and speak to an accountant or a company secretary if you are unsure what suits your situation.

Sort out SARS and your tax obligations

Every business needs a tax reference with the South African Revenue Service (SARS). A company is registered for income tax once it is set up with CIPC, while sole proprietors declare business income on their personal return. Value-added tax registration becomes compulsory once your taxable turnover passes the threshold SARS sets, and you can register voluntarily below it. Check the current threshold on the SARS website, because it can change.

If you register for VAT, your prices and invoices must reflect it, and you will file returns on a regular schedule. Keep records of sales, expenses and stock. Many small sellers use cloud accounting software or a bookkeeper from the first month, and that habit pays off at tax time.

Also keep the Protection of Personal Information Act (POPIA) in mind. You hold customer names, addresses and phone numbers, so you need a privacy policy and sensible ways of protecting that data. The Consumer Protection Act and the rules on electronic transactions also apply to online sales, including the requirement to show clear prices, your contact details and a returns policy.

Open a business bank account

Most banks offer business accounts with a few days of paperwork, and some offer simpler digital options for small traders. Compare monthly fees, card machine and online payment costs, and how quickly settlements from payment providers arrive. A separate account makes your books easier to keep and is usually needed for payment provider verification.

Choose a platform and domain

Shopify, Wix, Squarespace and WooCommerce all work for South African stores, and Takealot and other marketplaces can bring early sales. Check that your chosen platform supports rand pricing, local payment gateways and South African couriers. A .co.za domain tells local buyers you are based nearby, and a professional email address on that domain helps customers trust you.

Pick a payment provider

Question to askWhy it matters
Which payment methods are supported?Card and instant EFT are both common with local buyers.
How long do payouts take?Slow settlement can strain cash flow when you restock.
What does it cost per transaction?Fees come off every sale, so they affect your margin.
Does it connect to my platform?A direct plugin saves setup time and reduces errors.

Paystack, PayFast and Yoco are the names South African sellers most often compare. They differ in fees, supported payment methods, payout timing and the platforms they connect to, so check each provider's current pricing and requirements before applying. Yoco is also known for card machines, which suits sellers who attend markets as well as selling online.

Look for support for cards and instant EFT, since many South African shoppers prefer to pay by bank transfer. Start the verification process early, because providers will ask for your registration documents, bank details and proof of identity.

Compare local couriers

Delivery in South Africa depends on where your customers are. The Courier Guy and Aramex offer door-to-door service, Pargo and PostNet offer collection points that suit buyers who are not home during the day, and the Bob Go platform lets you compare several couriers from one place. Each has different pricing, coverage and rules on parcel size, so ask for quotes using a real parcel and a few typical destinations.

Offering a pickup-point option often helps in areas where home delivery is unreliable. Keep your packaging within the courier's size and weight bands, since small changes in dimensions can move a parcel into a higher price bracket.

Keep customers informed once they have paid

South African buyers are used to checking a parcel's progress, and a delay of even a few days between provinces prompts a message from them. If you use more than one courier, you end up with several tracking pages, several formats and no single place to see what is late. A new shop answering those questions by hand loses time it needs for selling.

TrackIt For Business tracks parcels across more than 3,000 carriers worldwide, so The Courier Guy, Pargo, PostNet, Aramex and your other couriers can all appear in one dashboard while you keep using them. Customers get a branded Apple Wallet or Google Wallet pass that updates as the parcel is scanned, plus automatic notifications and a tracking page. Delay alerts and delivery performance per courier show you which service is working. Connect WooCommerce and completed orders turn into tracked shipments automatically, or add them by CSV, manually or through the REST API.

It costs $14.99 a month plus R1.50 per package the first time its Wallet passes are generated, billed monthly, with nothing extra for tracking-only packages. You can cancel at any time.

Plan for returns, load shedding and busy seasons

Write a returns policy that follows South African consumer law and explain how customers send items back. Think about what happens when power cuts or courier delays affect your day, such as having a way to take orders and print labels when the power is out, and a clear message on your site if dispatch is delayed.

Black Friday and the December period bring heavy parcel volumes and slower courier networks. Add a few days to your delivery promise at those times and order packaging before the rush, not during it.

Preguntas frecuentes

Do I need to register a company to sell online in South Africa?

No. You can trade as a sole proprietor, but you still need to declare your income to SARS. A private company registered with CIPC gives you a separate legal entity, which many sellers prefer as they grow. An accountant can tell you which fits your situation.

When do I have to register for VAT?

VAT registration is compulsory once your taxable turnover passes the threshold set by SARS, and you may register voluntarily before that. Check the current threshold on the SARS website, since it can change.

Which payment provider should I use?

Paystack, PayFast and Yoco are all widely used by South African sellers. Compare their fees, payout times, supported payment methods and platform integrations, and choose the one that suits your store and customers.

Which courier is best for a new South African online store?

It depends on your parcels and your customers. The Courier Guy and Aramex suit door-to-door delivery, Pargo and PostNet suit collection points, and Bob Go lets you compare several options. Ask for quotes on your real parcels before you choose.

How can I track parcels from several South African couriers in one place?

Use a tracking tool that works across carriers. TrackIt For Business tracks more than 3,000 carriers, so you keep your couriers and see every shipment in one dashboard, while customers get a branded Wallet pass and notifications.

How to Start an Online Store in South Africa | TrackIt