How to start an IT or web design business
Small businesses across South Africa need websites, email, backups, Wi-Fi and someone to call when things break. If you have the skills, you can start with a laptop. Here is how to make it a business, not a favour for friends.
Pick a service people pay for monthly
One-off websites are a start, but recurring work builds a business: IT support contracts, website hosting and maintenance, managed backups, Microsoft 365 or Google Workspace administration, CCTV and network support. Monthly fees smooth out your income.
Contracts, scope and deposits
Write down exactly what is included, how many revisions, who owns the website and code once paid, response times for support, and what happens if the client stops paying. Take a deposit before starting, and keep domains and hosting in the client's name to avoid disputes later.
POPIA: you handle other people's data
When you host, back up or manage systems, you are usually processing personal information on your client's behalf. POPIA expects a written agreement and proper security safeguards. Use strong passwords and multi-factor authentication, and never reuse client credentials. See POPIA for small businesses.
When you need ICASA
Selling internet access or running a communications network, for example as a small ISP or wireless provider, generally requires a licence from ICASA or falls under its licence exemptions. General IT support, web design and software do not.
Finding clients
Your best clients are small businesses with no IT person: practices, shops, schools, NGOs. Offer a free health check, and ask accountants, office suppliers and printers for referrals. A free verified BizBoost listing puts you in front of businesses looking for a reliable IT partner, and our guide how to choose an IT company tells them what good looks like.
Common questions
Do I need a licence to start an IT business in South Africa?
Not for IT support, web design or software. Providing internet access or operating a communications network generally needs an ICASA licence or must fall under its exemptions.
Who should own a client's website and domain?
The client, once paid for. Registering domains and hosting in the client's name avoids disputes and builds trust. Put ownership terms in your contract.
Does POPIA apply to IT companies?
Yes. When you host, back up or manage systems containing personal information, you process it on your client's behalf and need a written agreement and proper security safeguards.