A functional e-commerce website in South Africa typically costs between R8,000 and R80,000 to build, with most established businesses landing between R25,000 and R80,000. Integrated stores that connect to stock, accounting or ERP systems run from R80,000 upward. Budget a further R1,500 to R6,000 a month for hosting, platform fees and maintenance.
That range is wide for a reason. "E-commerce website" describes everything from a themed Shopify store selling twelve products to a bespoke platform that reserves stock across three warehouses and issues VAT invoices automatically. The price follows the plumbing, not the pixels.
This guide breaks down what you actually pay for, what the local payment and shipping layer costs, and where South African businesses most often overspend.
What does an e-commerce website cost in South Africa?
Here are indicative 2026 ranges. Treat them as planning brackets, not quotes — scope, integrations and product volume move the number more than anything else.
| Tier | What it includes | Once-off build (ZAR) | Running cost (per month) |
|---|---|---|---|
| Starter store | Off-the-shelf theme, 20–100 products, one payment gateway, standard courier rates, basic on-page SEO | R8,000 – R25,000 | R700 – R2,500 |
| Standard store | Custom-styled design, 100–500 products with variants, multiple gateways, courier integration, accounting sync, analytics | R25,000 – R80,000 | R2,000 – R6,000 |
| Integrated store | Bespoke front end or headless build, stock/ERP integration, B2B pricing tiers, subscriptions, multi-warehouse logic | R80,000 – R250,000 | R5,000 – R20,000 |
| Custom commerce platform | Purpose-built to your operating model — quoting, credit terms, franchise or marketplace mechanics | R250,000+ | Scoped per build |
Most South African SMEs sit in the first two tiers. The jump to the third almost always comes from one thing: the business has operational complexity that a standard store cannot express, so the software has to be shaped around the business instead of the other way round.
If you are weighing a store against a broader operations rebuild, our custom software team scopes both paths in the same conversation.
What are you actually paying for?
A quote that reads "e-commerce website — R45,000" tells you nothing. A useful quote itemises roughly seven things:
- Discovery and information architecture. Categories, filters, product attributes, and how someone finds the thing they want in three clicks.
- Design. Templates for the home, category, product, cart and checkout pages — plus the mobile versions, which is where most South African traffic actually lands.
- Product data setup. Loading 40 products is an afternoon. Loading 4,000 with variants, images and SEO copy is a project on its own.
- Payments. Gateway account setup, testing, failure handling and refund flows.
- Shipping. Live courier rates, label printing, tracking notifications, and rules for free-delivery thresholds.
- Compliance. VAT-correct pricing, ECTA disclosures, privacy policy and consent handling.
- Handover. Training, documentation, and someone to call when an order does not go through at 19:00 on a Friday.
Strip any of these out and the price drops — but the work does not disappear. It moves onto your desk.
Is Shopify or WooCommerce cheaper for a South African store?
Cheaper to start is not the same as cheaper to own. Here is how the three common routes compare over a typical three-year horizon.
| Shopify | WooCommerce | Custom build | |
|---|---|---|---|
| Build cost | Low – medium | Medium | High |
| Monthly platform cost | R470 – R4,845+ (billed in USD) | R0 licence + R300 – R800 hosting | Hosting only |
| Payment gateway | Third-party required in SA, plus a Shopify transaction fee of roughly 0.5%–2% | Any SA gateway, no platform surcharge | Any SA gateway, no surcharge |
| Customisation ceiling | Moderate — app-dependent | High | Unlimited |
| Maintenance burden | Low | Medium — plugins and patches | Planned into the retainer |
| Best for | Fast launch, simple catalogues | Content-heavy stores, tighter budgets | Complex operations, unusual rules |
Two South African specifics matter here. First, Shopify Payments is not available to local merchants, so you will use PayFast, Yoco, Peach or a similar gateway — and Shopify adds its own percentage on top for that. Second, Shopify bills in US dollars, so your monthly cost moves with the rand. A store that budgeted comfortably at R16 to the dollar feels different at R19.
WooCommerce removes the licence fee and the surcharge, but transfers responsibility for updates, security patches and plugin conflicts to you or your agency. Neither is universally correct. The right answer depends on how much of your margin the platform fee consumes at your actual order volume.
Our web design and development team builds on all three routes and will tell you plainly when a R12,000 theme store is the better commercial decision.
What do payment gateways cost in South Africa?
This is the cost most first-time store owners underestimate, because it scales with every single sale.
| Gateway | Card fee (indicative) | Notes |
|---|---|---|
| PayFast | ~3.2% + R2 per transaction (ex VAT) | Instant EFT around 2.0%, minimum R2. No monthly fee. |
| Yoco | ~2.95%, no per-transaction flat fee | Simple structure, strong for lower average order values. |
| Peach Payments | ~3.2%, plan-dependent | Some plans add a flat fee of roughly R1.50 per transaction. |
Fees change, so confirm current rates directly with the provider before you commit.
The flat-fee component is where the maths bites. R2 on a R2,000 order is rounding. R2 on a R150 order is another 1.3% off your margin. If your average basket is small, a percentage-only structure will usually beat a percentage-plus-flat-fee structure — and if you sell high-value items, the opposite is often true. Run your own numbers against your actual average order value before choosing.
Add shipping. Multi-courier aggregators such as Bob Go connect a store to The Courier Guy, Aramex, DSV, Pargo and PUDO lockers through a single integration, with no monthly contract and per-shipment pricing that starts around R72. That is usually cheaper and faster than negotiating and coding four separate courier accounts.
Planning a store this quarter? Book a no-obligation discovery call and we will map your catalogue, integrations and realistic budget in under an hour — before anyone writes a proposal.
What are the monthly running costs of an online store?
The build is a once-off. The store is forever. Budget for these:
| Line item | Typical monthly range (ZAR) |
|---|---|
| Hosting (WooCommerce/custom) or platform fee (Shopify) | R300 – R4,845 |
| Domain, SSL, email | R50 – R300 |
| Apps, plugins and licences | R200 – R2,500 |
| Maintenance, updates and security patching | R500 – R2,000 |
| Payment gateway fees | ~3% of revenue |
| Marketing and content | Set by strategy |
A store turning over R200,000 a month is paying roughly R6,000 in gateway fees alone. That is a real line on your income statement, and it is one of the strongest arguments for reconciling your store against your books automatically rather than by hand — which is exactly what Syniq Business OS accounting is built to do.
What does South African law require your online store to do?
Compliance is not a nice-to-have bolted on at the end. It changes scope, so it belongs in the quote.
The Electronic Communications and Transactions Act (ECTA) sets the baseline for online selling. Section 43 requires you to disclose your legal identity, physical address, full price including additional costs, and your refund and cancellation terms before the customer commits. It also requires a payment system that is secure by accepted technological standards — and makes the supplier liable for damage the consumer suffers from a payment-system failure. Section 44 gives consumers a seven-day cooling-off right on most electronic transactions, with refunds due within 30 days of cancellation. Section 46 requires orders to be executed within 30 days unless you have agreed otherwise.
POPIA governs the customer data your store collects — names, addresses, order history, marketing consent. Consent capture, data retention and breach handling all need to be designed in, not retrofitted. We set out our approach in our POPIA position.
VAT. The standard rate remains 15%. From 1 April 2026 the compulsory VAT registration threshold rises from R1 million to R2.3 million in taxable turnover over any 12-month period, with voluntary registration available from R120,000. If you are registered, your store must display prices correctly, calculate VAT accurately at checkout, and produce valid tax invoices. Speak to your accountant about your own position — but make sure your developer knows the answer before checkout is built.
What makes an e-commerce quote go up — or down?
Costs climb when:
- Product data is messy, incomplete or spread across spreadsheets and a supplier's PDF catalogue.
- Stock must stay in sync with a physical store or an ERP in real time.
- Pricing is conditional — customer tiers, contract rates, volume breaks, or quotes-before-purchase.
- You sell across borders, currencies or tax jurisdictions.
- Design is bespoke rather than a customised theme.
Costs drop when you launch with a tight catalogue, one gateway, one courier integration, and a clear plan for what gets added in month three. A store that goes live in six weeks and earns revenue beats a perfect store that ships in month seven. The same logic that makes an MVP the right start for software applies here.
How do you avoid overspending on your first store?
Four decisions save more money than any discount you will negotiate.
- Scope for your first 200 orders, not your thousandth. You will learn more from real customers in one month than from six weeks of planning.
- Choose the platform for your margin, not the demo. Model the platform fee plus gateway fee against your actual average order value and volume. The winner is often not the one with the nicest onboarding.
- Insist on itemised quotes. If you cannot see where the money goes, you cannot cut anything without cutting blindly.
- Plan the connection to your back office early. Orders that arrive in your store and then get retyped into accounting is a cost that compounds quietly, every day, forever. Connecting sales, stock, invoicing and support in one place is the whole premise of Syniq Business OS.
Frequently asked questions
How much does a basic online store cost in South Africa? A themed store with 20–100 products, one payment gateway and standard courier rates generally costs R8,000 to R25,000 to build, with running costs of roughly R700 to R2,500 a month.
Is Shopify or WooCommerce cheaper in South Africa? Shopify is usually cheaper to launch and more expensive to run, because it bills in US dollars and adds a transaction fee of roughly 0.5%–2% on top of your local gateway. WooCommerce has no licence fee but carries higher maintenance responsibility. At higher order volumes, WooCommerce or a custom build often wins on total cost.
What percentage do South African payment gateways charge? Card fees typically sit between 2.95% and 3.2%, with some providers adding a flat fee of R1.50 to R2 per transaction. Instant EFT is often cheaper at around 2%. Confirm current rates with the provider, as they change.
How long does it take to build an e-commerce website? A starter store can go live in two to four weeks. A standard store with custom design and integrations typically takes six to ten weeks. Integrated builds that touch stock or ERP systems run three months or longer.
Do I need to be VAT registered to sell online in South Africa? Registration is compulsory once taxable turnover exceeds R2.3 million over any 12-month period from 1 April 2026, and voluntary from R120,000. Your store must be able to price and invoice correctly either way. Confirm your own position with your accountant.
When is a custom e-commerce build worth it? When your pricing, stock or fulfilment rules cannot be expressed in an off-the-shelf platform without a stack of plugins holding the business together. At that point the plugin licences, workarounds and manual admin usually cost more each year than building the thing properly once.
Get a real number for your store
Ranges are useful for budgeting. They are not a quote. The only way to know what your store costs is to map your catalogue, your integrations and your fulfilment rules — which takes about an hour.
Book a no-obligation discovery call with Syniq. We are a Cape Town team, we build in-house, we demo weekly, and we will tell you honestly if a R15,000 theme store is the right answer for you. Manage. Automate. Scale.
Written by Mikhail for Syniq (Pty) Ltd. Syniq is a Cape Town software company building Business OS, websites and custom software for growing South African businesses. This article is general guidance, not legal or tax advice — confirm your specific obligations with your attorney or accountant. Pricing ranges are indicative for 2026 and move with scope.
