How to Start an Online Store in South Africa: Step-by-Step Guide
Selling online in South Africa has never been more accessible. With platforms like Shopify, growing payment gateways, and courier networks reaching every corner of the country, a store can go from idea to launch in a single weekend. This guide walks you through every step, including the legal, financial, and technical details most guides ignore.
- Choosing a product and niche
- Registering your business and SARS requirements
- Payment gateways that work in South Africa
- Shopify vs WooCommerce vs Takealot
- Setting up your store
- Shipping and courier options
- Marketing your store
- Common mistakes and how to avoid them
Start With Demand, Not Passion
The biggest mistake new store owners make is choosing products they love instead of products people buy. Validate demand before you invest a cent.
- Search for the product on Google Trends and see if interest is growing.
- Check Takealot and Makro Marketplace to see what competitors are selling and at what price.
- Browse Facebook Marketplace and TikTok Shop for emerging trends.
- Look for products with at least 3x markup after costs to cover marketing and shipping.
- Avoid anything with razor-thin margins, you will not survive ad costs.

The Legal Side: Company, SARS, and VAT
You do not need to be a big corporation to sell online, but you do need to be legal.
- Business structure - most small sellers start as a sole proprietor or a private company (Pty Ltd). A Pty Ltd limits your personal liability.
- Register with CIPC - company registration is affordable and can be done online.
- SARS income tax - you must register as a taxpayer and declare your income.
- VAT - you only need to register for VAT once your turnover exceeds R1 million per year. Before that, it is optional.
- POPIA - since July 2021, you must protect customer data. Add a privacy policy and handle data responsibly.
When in doubt, speak to a tax professional. The cost is small compared to the fines for non-compliance.
Payment Gateways That Work in South Africa
You cannot sell without accepting payments. These are the options available to South African store owners.
- PayFast - the most popular local gateway. Integrates easily with Shopify and WooCommerce. Supports EFT, cards, and more.
- Yoco - great if you also sell in person, it combines card machines with online payments.
- PayGate - established local gateway with strong bank integrations.
- Peach Payments - modern gateway popular with growing e-commerce businesses.
- Shopify Payments - available in South Africa, with the lowest friction because it is built into Shopify.
- Ozow - lets customers pay instantly from their bank app, very popular locally.
Pro tip: offer at least two payment methods. Many South African shoppers prefer EFT or instant bank transfers over cards, and you lose sales when their preferred method is missing.
Choosing Your Platform: Shopify vs WooCommerce vs Takealot
This decision shapes everything. Here is an honest comparison.
- Shopify - the easiest way to launch. Hosted, secure, and handles payments and shipping. You pay a monthly fee, but you spend your time selling, not fixing servers. Start your Shopify store today.
- WooCommerce - the WordPress e-commerce plugin. More control and no monthly fee, but you manage hosting, security, and updates yourself. Our WooCommerce development team can help if you go this route.
- Takealot - not a store builder but a marketplace. Huge built-in traffic, but high competition and fees. Great for adding reach, not as your only channel.
- TikTok Shop - new to South Africa and growing fast, especially for impulse-buy products.
Recommendation: start with Shopify if you want to launch fast. It handles the hard parts, and South Africans can sell globally from day one. Claim Shopify's current introductory offer while it lasts.
Setting Up Your Store
Once your platform is chosen, work through this checklist.
- Pick a short, memorable domain name.
- Choose a clean theme that loads fast on mobile, most shoppers browse on phones.
- Write product descriptions that solve problems, not just lists of features.
- Add high-quality product photos, ideally on white backgrounds.
- Set up shipping zones for major metros (Johannesburg, Cape Town, Durban) and outlying areas.
- Configure your tax settings so prices display correctly in ZAR.
- Set up abandoned cart emails from day one.

Shipping: The Practical Reality
Shipping is where South African e-commerce lives or dies. Customers will abandon carts if delivery is too expensive or slow.
- The Courier Guy - fast, reliable, and popular with online stores.
- Fastway Couriers - affordable last-mile delivery, good for smaller packages.
- DHL / FedEx - for international orders.
- Click and collect - let local customers collect in person to avoid delivery costs entirely.
- Free shipping threshold - offer free delivery over a certain order value to increase basket size.
Marketing Your Online Store
A beautiful store with no traffic sells nothing. These are the channels that work in South Africa.
- Google Ads - capture buyers who are already searching for your product. See our Google Ads guide.
- Meta (Facebook and Instagram) Ads - excellent for visual products and retargeting.
- TikTok and TikTok Shop - growing rapidly and very effective for impulse products.
- WhatsApp Business - South Africans love WhatsApp. Use WhatsApp automation to answer questions and follow up on carts.
- Email marketing - your own list is the most profitable channel long term.
Common Mistakes to Avoid
- Launching with one payment method - you will lose EFT shoppers.
- Ignoring mobile - most South African traffic is mobile. Test everything on a phone.
- Underpricing shipping - quote delivery properly or you will eat the cost.
- Skipping the privacy policy - a POPIA requirement and a trust signal.
- Not tracking anything - set up analytics so you know where sales come from.
- Giving up after two weeks - stores take months to gain traction. Commit for at least six.
Key Takeaways
- Validate demand before you buy inventory.
- Register your business and understand your SARS and VAT obligations.
- Offer at least two payment methods, including a local favourite.
- Shopify is the fastest path to launch for most beginners.
- Shipping and mobile experience decide your conversion rate.
- Market through Google, Meta, TikTok, and WhatsApp, then build an email list.
Frequently Asked Questions
How much does it cost to start an online store in South Africa? You can start for under R5,000: roughly R400 to R600 per month for Shopify, plus domain and small marketing spend. Stock costs extra depending on your niche.
Do I need to register a company to sell online? Sole proprietors can sell without a company, but registering a Pty Ltd protects your personal assets and looks more professional.
When must I register for VAT? Once your annual turnover exceeds R1 million, VAT registration becomes compulsory. Below that it is optional.
Is Shopify available in South Africa? Yes. Shopify works with local payment gateways like PayFast and Peach Payments, supports ZAR pricing, and lets you sell both locally and internationally.
Can I sell to international customers from South Africa? Yes. Shopify supports global sales with multi-currency checkout, and couriers like DHL handle international delivery.
Launch Your Store Today
You have everything you need to get started. Launch your online store with Shopify today and start selling. If you would rather have professionals build and market your store, our e-commerce team handles everything from store setup to ads.