The Three Scenarios: What Kind of Online Store Are You Actually Building?
Before we talk numbers, we need to establish something fundamental: there is no such thing as a generic "e-commerce website cost." The right number for your business depends entirely on what you're building, for whom, and how you want to grow it.
Based on real SA market data — from PayFast's fee schedules, WooCommerce's plugin pricing, and Shopify's South African plans — there are three recognisable scenarios most local merchants fall into.
Those numbers are real. And they're about to make a lot more sense once we break down exactly what drives them. But first — a truth that will save you from the most common and expensive mistake SA online store owners make.
In a Growth-tier online store, development alone accounts for roughly 68% of your first-year costs — approximately R50,000 out of R110,000 total. Every rand you shave off the developer quote gets paid back threefold in broken integrations, slow load times, and a checkout experience that leaks customers like a cracked pipe. Skimp on the developer. Don't.
The Full Cost Breakdown: Every Line Item, No Surprises
This is the table your web designer won't show you at the initial meeting. These are the actual ongoing costs that accumulate behind the headline quote, turning a "R3,000 store" into a R15,000-per-year commitment before you've sold a single product.
| Expense Item | Basic (DIY) | Growth (Custom) | Enterprise |
|---|---|---|---|
| Platform / Subscription | WooCommerce (free) | WooCommerce / Shopify Basic (~R340/mo) | Shopify Plus (~R40,000/mo) |
| Domain (.co.za) | ~R100/yr | ~R100/yr | ~R100/yr |
| SSL Certificate | Free (Let's Encrypt) | ~R205/yr | ~R2,095/yr (EV SSL) |
| Hosting (annual) | ~R400 (shared) | ~R2,400 (mid VPS) | ~R18,000 (dedicated) |
| Design & Development | ~R5,000 (template) | ~R50,000 (custom) | ~R200,000 (enterprise) |
| Plugins / Extensions | R0 | ~R3,000/yr | ~R20,000/yr |
| Payment Gateway Setup | R0 (PayFast) | R0 (PayFast) | R0 |
| Gateway Fees (est. monthly) | ~R2,000 (on R50k sales) | ~R6,000 (on R200k sales) | ~R30,000 (on R1M sales) |
| Maintenance / Support | ~R500/mo | ~R1,500/mo | ~R10,000/mo |
| VAT / Accounting Tools | Free (SARS eFiling) | ~R200/mo (Xero SME) | ~R1,500/mo (ERP) |
| Marketing (ads + email) | ~R500/mo | ~R3,000/mo | ~R20,000/mo |
| Total First-Year Cost | ~R15,000 | ~R110,000 | ~R500,000 |
| Annual Recurring (Year 2+) | ~R5,000 | ~R30,000 | ~R200,000 |
A few numbers in that table deserve special attention. The gap between first-year costs and year-two costs is enormous — because year one absorbs all the build and setup expenses. That R110,000 growth store? It costs R30,000 per year to run from year two onwards. That's R2,500 per month. If your store is making even R20,000 per month in sales, that recurring cost is trivial.
The PayFast Question: Why SA Online Stores Have a Different Fee Structure Than the Rest of the World
Here is something almost no global e-commerce guide will tell you: South African merchants on Shopify cannot use Shopify Payments. That single fact changes the entire economics of running a Shopify store in SA.
When you use a third-party payment gateway like PayFast on Shopify, Shopify charges you an additional transaction fee on top of the gateway's own fees. On Shopify Basic, that's 2% per transaction. On Shopify Advanced, it drops to 0.5%. That means at R200,000 in monthly sales, you're paying Shopify roughly R4,000 per month just in transaction fees — before PayFast's own charges.
WooCommerce has no such mechanism. It doesn't take a percentage of your sales. At all. Ever.
PayFast's model is genuinely merchant-friendly for small and medium SA businesses. No monthly fee means you pay nothing in slow months. No setup cost means there's no barrier to entry. The only cost is the per-transaction percentage — and that scales with your success.
Think of it like hiring a salesperson who only gets paid commission. When you make zero, they cost zero. That's not how most of the world's payment infrastructure works, and it's one of the genuine advantages of building your SA store properly from day one.
WooCommerce vs Shopify for SA Merchants: The Decision That Costs Thousands to Get Wrong
Let me be direct: this is not an objective "both have pros and cons" section. For most South African small and medium businesses, there is a clear winner. Understanding why helps you spend the right money in the right place.
Shopify is genuinely excellent for businesses that sell to a global audience, need a fast no-code launch, and have margins fat enough to absorb the USD subscription and transaction fees. For a Johannesburg clothing boutique or a Pretoria electronics retailer selling primarily to SA customers? WooCommerce wins, and it's not close.
The total first-year cost difference between a properly-built WooCommerce Growth store and its Shopify equivalent — accounting for subscription fees, transaction fee differences, and app costs — can easily be R30,000 to R50,000. That's real money. It's enough to fund six months of Google Ads that actually bring customers to your store.
The Five Hidden Costs That Kill SA Online Stores in Year One
Every cost breakdown I've ever seen leaves these out. They're the line items that don't appear in anyone's quote, and they're the ones that make business owners reach out to me six months after launch saying "this isn't working."
1. The Rand / USD Exchange Rate Risk
Shopify plans are priced in USD. WooCommerce plugin subscriptions are often priced in USD. Hosting from international providers is priced in USD. Every time the rand weakens — which, historically, is more often than it strengthens — your "fixed" costs go up without warning. A Shopify Advanced plan that costs you R8,500/month today could cost R11,000/month in eighteen months if the rand moves. Build your cost model in rand. Use rand-denominated services where you can.
2. WooCommerce Extensions Add Up Extremely Fast
WooCommerce is free. But the extensions that make it useful for a real store? Those cost money. A subscriptions plugin runs $279/year. A bookings plugin runs $249/year. A product add-ons plugin, a shipping calculator, an advanced analytics integration, a loyalty programme tool — by the time you've built a genuinely functional store, you might be spending R3,000 to R8,000 per year on extensions alone. This isn't a reason to avoid WooCommerce. It's a reason to plan for it properly.
3. The SSL Certificate Tier Problem
Most SA stores can use a free Let's Encrypt SSL certificate and be perfectly fine. But high-transaction stores that want the green bar Extended Validation certificate — which shows your business name in the browser — pay R2,095/year for that visual trust signal. That's not a massive cost, but it's also not in most quotes. It matters more in categories where trust is everything: jewellery, premium fashion, anything where the buyer hesitates before entering their card details.
4. Email Hosting Is Not Free (And It Matters)
Your order confirmation, shipping notification, and abandoned cart emails all come from your business email address. Email hosting from a local SA provider starts at around R7/user/month. Microsoft 365, which most serious businesses use, runs R55+/user/month. This sounds small. Across five team members over a year, that's R3,300. Still small. But it belongs in your budget, not as a surprise three months later when you realise your order emails are going to spam because you're sending from a free Gmail account with your business name.
5. The Abandoned Cart Tax
This isn't a literal tax. It's the revenue you bleed every month because your checkout experience is broken, slow, or confusing. Studies across SA e-commerce consistently show cart abandonment rates above 70%. That means for every ten customers who add something to their basket, seven leave without buying. A site that loads 4 seconds slower than it should loses 25% of mobile visitors before they even reach the product page. These aren't platform costs or plugin fees — they're the invisible revenue destruction that comes from building cheap and building slow.
What You Should Actually Pay: A Decision Framework for Real SA Businesses
Enough theory. Here's the practical framework I use when talking to SA business owners about their first — or their next — online store. Match your situation to the row that fits.
The pattern here is consistent. Unless you have a compelling reason to pay Shopify's USD subscription and transaction fees — global markets, specific enterprise features, or you simply refuse to deal with hosting — WooCommerce is the cost-effective choice for South African merchants at every scale below enterprise.
Here's how I explain online store costs to someone who's never bought anything online: Imagine you're opening a physical shop. You need to rent a unit (hosting), get a cash register (payment gateway), print price tags (plugins), hire a shop fitter to build the interior (developer), and pay someone to sit at the till (maintenance). WooCommerce gives you the shell unit and lets you choose every supplier yourself. Shopify rents you a pre-built shop and takes a percentage of every sale. For most local SA businesses, owning the shell unit is cheaper in the long run — you just need a good shop fitter.
How CJX Studios Builds E-Commerce for SA Businesses Differently
I'm not going to pretend this section is editorially neutral. But I'm also not going to waste your time with vague claims about "quality" and "passion." Here's what we actually do differently, and why it matters for your bottom line.
We Build WooCommerce-First for SA Merchants
Because the math works. Every store we build uses PayFast natively, runs on SA-based hosting for fast local load times, and is structured so you're not paying transaction fees to an American platform on every sale. For a store doing R200,000 per month, this saves you R4,000 to R8,000 per month compared to a Shopify-based alternative. That's R48,000 to R96,000 per year. Back in your pocket. Or reinvested into Google Ads that actually drive more customers to your store.
You See It Before You Pay Anything
This is the part that always surprises people. Within 48 hours of you messaging us on WhatsApp and describing your store concept, we build you a real, live, functional online store — not a mockup, not a wireframe, a working site with your product categories, your branding, your checkout flow.
You look at it. You put things in the cart. You test the checkout. You show it to your accountant, your spouse, your most sceptical friend. And if it doesn't make you immediately excited about what your store could look like? Walk away. No deposit. No invoice. No obligation. Just a few minutes of your time on WhatsApp.
We only get paid when you love what we build.
Everything Is Included. One Price. No Surprises.
Our Growth e-commerce plan includes:
- Custom WooCommerce build — designed specifically for your products and your customers
- PayFast integration — configured, tested, actually working with SA banking
- SA-based hosting — fast load times for your SA customers
- SSL certificate — so that padlock in the browser says "secure"
- Mobile-first design — because 80%+ of SA online shoppers browse on mobile
- SEO foundation — so Google can find your products
- Monthly maintenance — updates, security, backups handled
- WhatsApp support — message me directly when something needs fixing
No discovering you need to pay extra for the shopping cart plugin. No surprise invoice for the payment gateway configuration. One monthly fee. Everything included.
👉 Let's Build Your Free E-Commerce Demo in 48 Hours
Tell me about your store — your products, your customers, what you need the checkout to do. Within 48 hours, you'll have a real, working online store to look at. Not a mockup. An actual live URL, with your products, your payment gateway configured, ready to test.
You pay nothing until you see it and love it.
💬 Based in Centurion · Serving SA nationwide · Zero deposit · Cancel anytime
One Last Thing Before You Go Build Your Store
I've given you the numbers. You know what a basic, growth, and enterprise SA e-commerce store actually costs. You know why WooCommerce typically wins for local merchants. You know the five hidden costs that will ambush you if you don't plan for them. You know that PayFast's zero-setup model is genuinely merchant-friendly in a way that most platforms aren't.
There's one more thing I want you to sit with.
The business owners who make money from their online stores in South Africa are not the ones with the most sophisticated technology or the biggest budgets. They are the ones who treat their online store as a salesperson who never sleeps, never calls in sick, and never asks for a raise.
A salesperson who works 24 hours a day, 365 days a year, and brings you R50,000 in monthly sales. What would you pay that salesperson? More than R2,500 a month? I'd think so.
That's what a properly-built, properly-maintained SA e-commerce store costs to run from year two onwards. That's the number. Everything else is context.
If that sounds like the kind of context you need before committing to anything — message me. I'm on WhatsApp. The demo is free. The conversation is free. And your 48-hour free store demo costs you nothing except the five minutes it takes to say hello.
— Chris
Get your free e-commerce demo in 48 hours.
Real store. Real PayFast integration. Real checkout. Zero deposit. You only pay if you love it.
Zero deposit — No lock-in — Pay only if you love it
See a live website built for your business — free, in 48 hours.
CJX Studios handles your domain, hosting, SSL, design, and SEO — all from R1,200/month. Your live website is built and shown to you within 48 hours. You pay nothing until you see it and love it.
Zero deposit · No lock-in · Pay only if you love it · Based in Centurion, serving all of SA
- The cheapest option is rarely the cheapest in the long run. A R2,000 website that converts no customers and ranks on no search results costs more than one that works.
- South African businesses need SA-hosted websites. A Johannesburg server loads 40–65% faster for local visitors than a US server — and Google's algorithm notices.
- The smartest first step is a free live demo. See the real site before paying anything. If you don't love it, you owe nothing.