How to Write a Business Contract in South Africa (Without a Lawyer)
A practical guide to writing enforceable business contracts in South Africa — what to include, common mistakes, and when you actually need a lawyer.
The handshake deal that cost R80,000
It's a story every South African small business owner has either experienced or heard from a colleague. A deal was agreed verbally, or in a WhatsApp chat. Work was done, invoices were sent, and then came the dispute — about what was agreed, who was responsible for what, what the deliverables were, or when payment was due.
Without a written contract, you have almost no legal recourse. Verbal contracts are enforceable in South Africa, but proving what was agreed is nearly impossible. A written contract — even a simple one — eliminates most of these disputes before they start.
Does every contract need a lawyer?
No. For straightforward service agreements, project contracts, and freelance work, a well-structured document written in plain English is legally valid and enforceable in South Africa. You need a lawyer for complex commercial transactions, high-value contracts, shareholder agreements, and contracts involving property.
For a R15,000 web design project or a R30,000 marketing retainer, a clear, simple contract you write yourself is entirely appropriate.
The eight things every South African business contract needs
1. The parties
Full legal names of both parties. For companies, include the registered company name and registration number. This matters if you ever need to enforce the contract in court.
2. The scope of work
Be specific. "Website design" is not a scope. "Design and develop a 5-page website including homepage, about, services, contact and portfolio pages, using the client's brand guidelines, with delivery of final files in agreed formats" is a scope.
Vague scope is the number one cause of disputes. Every deliverable should be clear enough that both parties could describe it identically.
3. What's not included
Explicitly exclude what you're not delivering. "This contract excludes ongoing hosting, maintenance, content writing, and photography unless separately agreed in writing." This prevents scope creep and disputes about what "web design" includes.
4. Timeline and milestones
When will work be delivered? Are there client obligations that affect the timeline (e.g., supplying content, providing feedback)? What happens if those obligations aren't met?
5. Payment terms
Amount, currency, due dates, and payment method. Include: deposit requirements, milestone payments if applicable, what happens if payment is late (interest rate, work suspension), and whether you charge for revisions beyond a specified number.
6. Intellectual property
Who owns the work? In South Africa, creative work belongs to the creator unless specifically assigned. If your client expects to own the website you build or the content you write, this must be explicitly stated in the contract.
7. Dispute resolution
How will disputes be handled? Many small business contracts include a clause requiring mediation before litigation. This is faster and cheaper than going to court.
8. Governing law
State that the contract is governed by the laws of the Republic of South Africa. For contracts with foreign clients, specify which jurisdiction's courts have authority.
Three contract mistakes South African small businesses commonly make
Verbal amendments
Once a contract is signed, any changes should be in writing. A WhatsApp message agreeing to extend the deadline or add a deliverable is ambiguous. Include a clause that says amendments must be made in writing and signed by both parties.
No termination clause
What happens if the client wants to cancel? Are you entitled to payment for work already completed? Is there a cancellation fee? Define this upfront — not in the middle of a dispute.
Not signing until after work starts
A contract signed after work has begun offers limited protection for the work already completed. Send the contract before doing any work, and start only after it's signed.
Quote vs contract
A professional quote with detailed terms and conditions, accepted in writing by the client, can function as a contract. This is common practice for small-value projects. Ensure your quote includes all eight elements above and has a clear acceptance method (email confirmation, signature, or acceptance via a portal).
The MyGenesis platform generates professional quotes with built-in terms that clients can accept online. Talk to us about how it works.