BizBoost Free Business Guides · South Africa
Free guide · South Africa

How to choose an IT company or web developer

The most common IT horror story is not a hack. It is a business that discovers its domain, website or email accounts are registered to a developer who has stopped answering the phone. Here is what to check, and what to insist on, before you hire.

Own your domain and accounts

Your domain name, such as a .co.za, should be registered in your business's name, with you as the registrant, and you should hold the login for the registrar, hosting, email and any website platform. Your developer can have access too, but the accounts should be yours. Ask for this in writing before work starts.

POPIA: they handle your customers' data

If an IT company or developer handles personal information for you, such as your customer database, email or website forms, POPIA treats them as an operator and requires a written agreement that obliges them to keep that information secure. A professional provider will have one ready.

Questions worth asking

Agree it in writing

Scope, milestones, payment linked to delivery, ownership, support terms and a handover clause. Check the company on the CIPC register, and for a supplier you will rely on long-term, run the checks in how to check a supplier before you sign.

Common questions

Who should own my website domain?

Your business. The domain should be registered with your business as the registrant, and you should hold the logins for the registrar, hosting and email, even if your developer also has access.

Does my IT provider need a POPIA agreement?

If they process personal information on your behalf, POPIA treats them as an operator and requires a written agreement obliging them to keep it secure.

Who owns the code a developer writes for me?

Whatever the contract says, so agree it in writing before work starts. Ask for ownership to transfer to you on payment, with a handover of all code and accounts.

More free guides

CIPC Company Check: How to Check if a Company Is Registered in South Africa How to Spot a Fake Business or Scam in South Africa How to Check if an Electrician Is Registered in South Africa How to Check if a Plumber Is Registered in South Africa How to Check a Supplier in South Africa: Tax Compliance, CSD and B-BBEE How to Choose a Pest Control Company in South Africa How to Choose a Caterer in South Africa: The Certificate of Acceptability and More How to Check an Accountant or Tax Practitioner in South Africa How to Check if a Lawyer Is Registered in South Africa How to Choose a Moving or Transport Company in South Africa How to Choose a Mechanic in South Africa You Can Trust How to Check if a Builder Is NHBRC Registered How to Choose a Cleaning Company in South Africa How to Hire a Painter, Tiler or Handyman in South Africa How to Choose a Garden Service or Tree Feller in South Africa How to Choose an Events Company in South Africa How to Choose a Beauty Salon or Aesthetics Clinic in South Africa Safely How to Choose a Manufacturer in South Africa: Standards, Samples and Contracts How to Find a Trusted Roofer or Builder in Cape Town How to Choose a Security Company in South Africa How to Register a Business in South Africa Free & Cheap Ways to Market Your Business in South Africa Business Funding in South Africa: Grants, Loans & Where to Apply How to Start a Business in South Africa With Little or No Money Sole Proprietor or Tax for Small Businesses in South Africa: A Plain-Language Guide How to Choose and Reserve a Business Name in South Africa B-BBEE for Small Businesses: How the Free EME Affidavit Works How to Get Your First Customers in South Africa How to Price Your Services as a Small Business in South Africa How to Write a Professional Quote and Invoice in South Africa How to Register on the CSD and Find Government Tenders in South Africa How to Hire Your First Employee in South Africa POPIA for Small Businesses in South Africa, in Plain Language How to Register a Trademark in South Africa Free Business Support in South Africa: Mentoring, Training and Incubators