AI Guide by Zaiq

Build & automate

Ecommerce in South Africa: How to Set Up an Online Store

Ecommerce in South Africa is its own kind of website, because the moment you take money you add payments, delivery, stock and tax. The local tools are mature: established platforms, local gateways that support EFT and South African cards, and courier and pickup networks that plug into your store. Here is how the pieces fit, what they cost in rand today, and the order to set them up.

The four pieces of ecommerce in South Africa

Every online store, large or small, is the same four parts wired together:

  • The platform: where the store lives and products are managed, usually Shopify or WooCommerce.
  • Payments: a local gateway so people can actually pay, such as Payfast, Yoco, Peach Payments or Ozow.
  • Delivery: getting the order to the customer, by courier or pickup point.
  • Trust and tax: clear policies, a secure checkout and VAT handled correctly.

Most launch problems are one of these four left half-done.

What an online store costs in South Africa

Online store running costs, South Africa (checked 28 September 2026)
ItemPriceNotes
Shopify BasicUS$25 a month, or US$19 billed yearly (about R408 or R310)Hosted; plus 2% per sale because Shopify Payments is not offered in South Africa
Shopify GrowUS$65 a month, or US$49 billed yearly (about R1,061 or R800)Third-party payment fee drops to 1%
WooCommerceNo monthly platform feeOpen-source; you pay for hosting, and some extensions cost extra
Local web hosting (example)From R99 a month at xneeloNeeded for WooCommerce; Shopify includes hosting
Payfast gateway3.2% plus R2 per card payment; 2% (minimum R2) for Instant EFTBefore VAT; also supports Capitec Pay, SnapScan and more
.co.za domain (example)R105 a year at xneeloRegister it in your own name

Dollar prices converted at US$1 = R16.32, before VAT. Delivery rates depend on parcel size and route, so compare quotes from couriers and pickup networks for your products.

If you want the store built for you, get fixed quotes for the same written scope. As one reference point, Zaiq’s published prices start from R8,000 for a focused build and from R80,000 for a full system.

Shopify vs WooCommerce in South Africa

  • Shopify. Fastest to launch, fully hosted, and nothing to maintain. Its plans include abandoned checkout recovery and marketing automations. The South African catch: Shopify Payments is not available here, so you use a local gateway and pay Shopify’s third-party fee on every sale, 2% on Basic and 1% on Grow, on top of the gateway’s own fee.
  • WooCommerce. Open-source software on WordPress with no monthly platform fee, and you control the store and its data. The trade-off is that you look after hosting, security and updates, or pay someone to.

Payment gateways: Payfast, Yoco, Peach Payments and Ozow

  • Payfast lists 3.2% plus R2 per card payment and 2% (minimum R2) for Instant EFT, before VAT, and supports methods such as Capitec Pay, SnapScan, Apple Pay and Google Pay.
  • Yoco includes payment links and an ecommerce plugin on its free Core plan. Its in-person card fees start at 2.3% for smaller merchants, and Yoco says online payments cost 0.5% more.
  • Peach Payments and Ozow (pay-by-bank EFT) are the other common local options. Check their current fees on their sites.

Offer more than one way to pay. An EFT option alongside cards gives shoppers who prefer to pay from their bank account a way to complete the order.

Delivery: couriers and pickup points

Connect a courier such as The Courier Guy, or a pickup network such as Pargo’s click and collect points. PUDO’s website now redirects to The Courier Guy’s locker courier service. Show the delivery cost and time before checkout, because an unexpected cost at the last step can make a shopper abandon the order.

VAT for online stores: the new threshold

VAT rules changed this year. According to SARS, since 1 April 2026 you must register for VAT once your taxable supplies exceed R2.3 million in any 12 months (it used to be R1 million), and you may register voluntarily from R120,000. The standard rate stays 15%, after the proposed increase was reversed in 2025. Once registered, switch on VAT in your store, and confirm your position with an accountant.

How to start an online store in South Africa without overspending

For example, a Johannesburg candle maker could start by selling on Instagram and WhatsApp with a Yoco payment link, then move to a Shopify Basic store once orders are steady. The first month costs little, and by the time the store launches, she knows which products sell and what customers ask before buying.

After launch: automate the busywork

The store going live is the start. The steady gains come from automating the repetitive work around each sale: abandoned checkout reminders, order updates, review requests and stock alerts. Shopify’s plans include abandoned checkout recovery, and Zapier or Make can connect the rest.

Your store also collects customer names, addresses and emails, so POPIA applies. Publish a privacy policy, keep only what you need, and only send marketing emails to people who agreed or who bought from you, with an easy way to opt out. For the wider picture, see what to automate first in your business.

How to set up an online store in South Africa

Choose a platform, take local payments, handle delivery and launch a store that fits the South African market.

  1. Pick your platform

    Choose Shopify for a fast, fully hosted launch, or WooCommerce on WordPress for more control and no monthly platform fee. Remember that Shopify adds a 2% fee per sale on Basic because Shopify Payments is not available in South Africa.

  2. Set up products, your domain and VAT

    Load products with clear photos, descriptions and prices, register a .co.za domain in your own name, and set your VAT position. If you are VAT-registered, switch on the 15% rate.

  3. Connect a local payment gateway

    Add Payfast, Yoco, Peach Payments or Ozow so shoppers can pay by card or EFT. Compare fees first, and test a real transaction end to end before you go live.

  4. Set up delivery

    Connect a courier such as The Courier Guy, or a pickup network such as Pargo or The Courier Guy's PUDO lockers. Show delivery cost and time before checkout.

  5. Build trust and a short checkout

    Publish clear returns, delivery and privacy policies, show contact details, and keep checkout short. Answering "can I trust this store?" is often worth more than extra traffic.

  6. Launch, then automate the busywork

    Go live, then automate the repetitive parts: abandoned checkout reminders, order updates, review requests and stock alerts, using your platform's built-in tools or Zapier or Make.

Questions people ask

How much does it cost to set up an online store in South Africa?

You can start for little: Shopify Basic is US$25 a month (about R408 before VAT) or US$19 billed yearly, WooCommerce has no platform fee, local hosting starts around R99 a month, and a .co.za domain costs about R105 a year. Add gateway fees on every sale, such as Payfast's 3.2% plus R2 per card payment. A store built for you costs more; get fixed quotes.

Is Shopify or WooCommerce better in South Africa?

Shopify is quicker to launch and fully hosted, but Shopify Payments is not available in South Africa, so you use a local gateway and pay Shopify a 2% fee per sale on Basic (1% on Grow). WooCommerce is open-source with no monthly platform fee, but you handle hosting, security and updates. Pick Shopify for simplicity and WooCommerce for control and lower platform costs.

Is Shopify Payments available in South Africa?

No. Shopify's list of supported countries for Shopify Payments does not include South Africa, so South African stores use a third-party gateway such as Payfast, Yoco or Peach Payments. Shopify then charges its third-party transaction fee: 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus, on top of what the gateway charges.

What payment gateways work for ecommerce in South Africa?

Payfast, Yoco, Peach Payments and Ozow are the main local options. Payfast lists 3.2% plus R2 per card payment and 2% (minimum R2) for Instant EFT, before VAT, and supports methods such as Capitec Pay, SnapScan and Apple Pay. Yoco offers payment links and an ecommerce plugin. Offering an EFT option alongside cards gives shoppers another way to pay.

Do I need to register for VAT to sell online in South Africa?

Only once you pass the threshold. According to SARS, since 1 April 2026 registration is compulsory when your taxable supplies exceed R2.3 million in any 12 months, up from R1 million, and you may register voluntarily once you pass R120,000. The rate stays 15%. Once registered, set your store to charge VAT, and confirm your position with an accountant.

Can I start selling online cheaply before building a full store?

Yes. You can sell through social media and WhatsApp with a Yoco payment link or a Payfast payment request, or start on a Shopify trial, which Shopify currently offers for three days and then US$1 a month for three months. Prove that people will buy before you pay for a large custom build. That is the cheapest way to avoid an expensive mistake.

Sources

  1. Shopify South Africa, pricing
  2. Shopify Help Center, Shopify Payments supported countries
  3. WooCommerce, what is WooCommerce
  4. Payfast, fees
  5. Yoco, pricing and fees
  6. SARS, register for VAT
  7. SARS, value-added tax (Budget 2026 threshold change)
  8. xneelo, domain and hosting prices
  9. Pargo, click and collect delivery
  10. South African Government, Protection of Personal Information Act 4 of 2013
  11. Zaiq, published pricing

Checked September 2026. Prices and features change, so confirm on the official site before you buy.