Starting an online business in South Africa takes seven steps, and the first one costs nothing. The order matters: most people burn money by building first and validating never. This is the sequence that gets you from idea to first paying customer with the least cash at risk.
Step 1: Choose one thing to sell to one kind of person
“I’ll sell clothes online” fails; “I sell plus-size workwear to professional women in Gauteng” works. Narrow means your marketing writes itself and your first customers recognise themselves instantly. If you’re still hunting for the idea, start with our 15 side hustle ideas.
Step 2: Validate before you build
Sell five of the thing before you invest in anything. Use WhatsApp, Facebook Marketplace, your community groups. Real orders from strangers are the only market research that counts. Total cost so far: R0.
Step 3: Claim your name, domain first
The moment the idea shows life, register the .co.za before anything else grows roots. It’s R99, it protects the brand you’re about to build, and it gives you a professional email address that makes suppliers and customers take you seriously. Naming help: how to choose a domain.
Step 4: Get a simple site live in a weekend
One page is enough to start: what you sell, photos, prices, and a WhatsApp button. Two honest routes, a drag-and-drop builder if you want easy, or WordPress hosting if you want room to grow into a full store. The full cost picture: from about R1,299 for year one.
Step 5: Sort out payments
South African customers expect options: EFT with proof of payment still rules, but a payment link or card option (Payfast, Yoco and SnapScan are the names you’ll hear most) lifts conversion, especially for new customers who don’t trust you yet. Start with what’s free to set up; upgrade when volume justifies fees.
Step 6: Go where your customers already are
Your website is home base, not the whole strategy. The winning pattern for SA small business: WhatsApp status and groups for your warm network, one social platform done consistently, and Google, a fast site, basic SEO, and a Google Business Profile if you serve a local area.
Step 7: Formalise when the numbers say so
You can legally trade as a sole proprietor from day one, no company registration needed to start, or to own a .co.za. Register with CIPC when clients require it, when you need a business bank account, or when the tax picture makes it sensible. Formalising is a milestone, not an entry fee.
The whole startup budget
| Item | Cost | When |
|---|---|---|
| Validation (steps 1–2) | R0 | Week 1 |
| .co.za domain | R99/yr | The day it shows life |
| Website + hosting | from ±R100/mo | When orders justify it |
| Company registration | R125+ (CIPC) | When the numbers say so |
Step 3 takes five minutes, do it now while the name is still available:



