Starting a business can very quickly turn into a list of things people tell you that you absolutely have to do.
"Register a company. Open a bank account. Get a logo. Build a website. Set up social media. Register for tax. Buy accounting software. Get business cards." Somehow you're meant to know which of those actually matter, which can wait, and what order you're supposed to do any of it in.
The answer depends on the business.
Someone starting a plumbing business from home doesn't need exactly the same setup as someone opening an online shop. And if you're testing whether people will even pay for what you're offering, you probably don't need every possible business system before you've made your first sale.
So use this as a practical small business startup checklist rather than a list of rules. Work through what applies to your business, deal with the important things first, and come back to the rest when there is a reason for it.
Before you start spending money
There are a few decisions worth making before you start buying domains, designing logos or signing up for software.
| ☐ Work out what you're actually selling Be able to explain what the product or service is, who it is for and why somebody would pay for it. |
| ☐ Check whether people actually want it You don't need an enormous market-research project, but you should have some reason to believe there are customers for what you plan to sell. |
| ☐ Think about how the business will make money Work out what you'll charge, what it costs you to provide the product or service, and whether the numbers make sense before worrying about the prettier parts of the business. |
You don't need a 40-page business plan to answer those questions. For a small owner-run business, a few sensible notes about what you're offering, who you're selling it to, what you'll charge and what it will cost you can already tell you quite a lot.
Choose a business name before you build around it
A name affects more than the sign above the door. It can end up on your company registration, domain, email address, invoices, social profiles and branding.
Before becoming too attached to one, check whether the name is usable and whether a sensible domain is available. It is much easier to discover a problem now than after you've paid for a logo and printed 500 stickers.
The Business Name and Domain guide goes through what to check before committing to either.
Decide whether you need to register a company
Not every person earning money needs to immediately register a private company. But if you're building a business that is going to trade formally, enter agreements, work with suppliers or grow beyond something very informal, registration may be one of the earlier pieces you want in place.
In South Africa, a private company is registered through the Companies and Intellectual Property Commission (CIPC). Once registered, the company has its own registration number and legal identity.
Registration also connects to some of the admin that comes later, which is why it is worth deciding fairly early whether you're operating personally or through a registered company.
If you're at that point, How to Register a Business in South Africa explains what registration actually means and what happens around the process.
Get the business ready to operate
Once you've made the basic decisions, there are a few practical pieces that make the business easier to run.
| ☐ Work out how you'll handle business money Decide where customer payments will go, how you'll pay business expenses and whether a separate business bank account makes sense for the way you're operating. |
| ☐ Set up a basic bookkeeping system Keep track of what comes in, what goes out, invoices, receipts and the records you'll need later. It is considerably easier to start doing this while there are ten transactions than after there are 300. |
| ☐ Understand your tax position Know which tax registrations apply to the business and don't assume that having an income tax number means you're automatically registered for VAT. |
| ☐ Decide how you'll invoice customers Set up an invoice format and a sensible way of numbering, sending and keeping track of invoices before you're trying to create one while a customer waits. |
| ☐ Prepare the documents your business needs Depending on what you do, this might include quotes, agreements, booking terms, customer forms or other documents you use regularly. |
Tax is one of the areas where terminology causes unnecessary confusion. If you're unsure what the numbers mean, Tax Number vs VAT Number in South Africa explains the difference.
Secure the domain and set up business email
If the business is going to use its own domain, it is worth securing it reasonably early. You don't need to wait until the website is ready.
Your domain can become the address for the website as well as business email such as hello@yourbusiness.co.za, so getting it sorted early gives you something consistent to build around.
You can also set up email before the website exists. The Setting Up Business Email guide explains how the domain, email hosting and mailbox fit together without requiring you to become an IT technician first.
Get ready for customers
This is where the setup starts moving from things happening behind the scenes to the things customers actually interact with.
| ☐ Decide how people will find you Depending on the business, that might involve a website, Google Business Profile, social media, referrals, local advertising or a combination of them. |
| ☐ Make it obvious what you do Customers should be able to work out what you sell, who it is for and how to contact or buy from you without having to investigate. |
| ☐ Decide whether you need a website now Some businesses need one early. Others can begin with a simpler online presence and add the website once there is enough information, demand or budget to justify it. |
| ☐ Make sure customers have a way to contact you Choose the contact methods you can actually manage, whether that's email, WhatsApp, a contact form, phone or something else. |
| ☐ Test the customer journey yourself Send the form. Click the WhatsApp button. Check the email address. Place a test order if you have an online shop. It is better for you to discover that something doesn't work than your first customer. |
If a website is part of that setup, Small Business Website Design covers what a useful small-business website actually needs without assuming that more pages automatically make it better.
What about branding?
You need some way for people to recognise the business, but this doesn't mean every business needs an enormous brand project before it can take its first booking.
At minimum, you want the name, colours, type and basic visual presentation to feel like they belong to the same business. If you're investing in a logo and broader brand identity, it also makes sense to do that after you've settled the business name and have a reasonable idea of what the business is trying to be.
Changing the business name two weeks after finishing the logo is an expensive way to discover that the order mattered.
Before you call the business ready
You don't need a dramatic launch day with balloons and a countdown. But before actively sending customers towards the business, give the important pieces one final check.
| ☐ Customers can understand what you offer. |
| ☐ Your prices or quoting process are worked out. |
| ☐ Your contact details work. |
| ☐ You can send a quote or invoice when somebody asks for one. |
| ☐ You know how customers are going to pay you. |
| ☐ You've tested the important online links, forms and contact methods. |
If those basics work, you're in a much better position than a business with seventeen software subscriptions, six social accounts and no reliable way for a customer to place an order.
The checklist will keep changing as the business grows
There isn't really a point where every business box is permanently ticked.
You might start with one email address and add another when someone joins you. You might trade without a website for six months and then realise customers need somewhere to compare your services. You might manage invoices manually at first and move to accounting software when the volume becomes irritating.
That's normal. The useful question isn't, “Have I set up everything a business could possibly have?” It is, “Is there anything missing that is stopping this business from operating or making life unnecessarily difficult?”
If you're still trying to work out how the domain, email, website and other online pieces fit into the wider picture, Starting a Small Business Online takes that part of the setup separately.



