When you can wait
If you are testing an idea, or your customers are local and find you by word of mouth, start with the free tools: Google Business Profile, Facebook and WhatsApp Business.
When a website pays for itself
- Corporate clients, funders or government buyers want to check you out before they work with you.
- Customers search for what you do and compare businesses before they call.
- You want to sell online or take bookings.
- You want your own email address, like name@yourbusiness.co.za, which looks more professional.
What it costs
- Domain name: a .co.za address usually costs about R80 to R130 a year.
- Hosting: where the website lives, for a small monthly or yearly fee.
- Building it: free do-it-yourself builders cost your time; a professional charges a once-off design fee.
- Upkeep: updates, security and changes over time.
Before you pay anyone, check the renewal prices, any monthly fees, and that the domain is registered in your name or your business's name, so it stays yours.
What a good small business website needs
- What you do and where, in the first few lines.
- Prices or "from" prices, and real photos of your work.
- Reviews from real customers.
- A WhatsApp button and a phone number that work.
- Fast loading on a phone, because that is where most visitors are.
Do it today
- Set up your free Google Business Profile first.
- Check if your business name is available as a .co.za address.
- Write down the five questions customers ask before they buy.
- Collect ten good photos of your work.
This answer is general information, written by J29 from the questions business owners ask Ask J29 and checked in October 2026. Fees and rules change, so confirm on the official site before you pay anything.
© 2026 J29. All rights reserved. You’re welcome to share a link to this answer, but please don’t copy, republish or sell its content without J29’s written permission.