A written contract is your best protection against payment disputes and scope creep. Whether you’re a South African freelancer or working with SA clients, a solid agreement clarifies what you’ll deliver, when payment is due, and who owns the work. Here’s what to include.
Essential Sections of a South African Freelance Contract
Your contract doesn’t need to be lengthy, but it must cover core terms. Start with the basics: who are the parties, what is the scope of work, and when is it due. Define deliverables clearly—vague descriptions like “design work” lead to disputes. Specify exactly what you’ll provide: number of designs, revision rounds, file formats, and anything excluded.
Payment terms come next. State the total fee, payment schedule, and due date. Will you invoice upfront, on completion, or in installments? How many days does the client have to pay (net 15, net 30)? Include a late payment clause: if payment is overdue by 7 days, you charge 1-2% monthly interest. This protects cash flow and encourages on-time payment. Many freelancers use invoicing software like Waco3 to track payments and send automated reminders when invoices are overdue.
Scope and Revisions
Clearly define what you’re delivering and what counts as revisions. “Two rounds of revisions” is better than “unlimited revisions.” Once you’ve delivered the main work and given two revision rounds, additional changes are billable at your hourly rate or a fixed fee per revision.
This prevents scope creep. Clients sometimes ask for extensive changes beyond the original scope. Defining revision limits upfront stops projects from becoming open-ended time sinks. If the client requests significant scope changes after initial revisions, treat it as a new project and quote separately.
Intellectual Property and Usage Rights
Specify who owns the final deliverable and how the client can use it. In most freelance agreements, the client owns the work after payment, but you retain the right to use it in your portfolio with client consent. For certain types of work (software, content), you might retain specific intellectual property rights or license the work to the client rather than transfer ownership.
Be explicit about exclusivity. Is this work exclusive to the client, or can you do similar work for competitors? For most freelancers, the answer is you can do similar work elsewhere unless the contract specifies otherwise. Include a clause that protects your pre-existing tools, templates, or processes that you use in the work.

Timeline and Deadlines
Set clear deadlines for deliverables and revisions. Include a clause about what happens if the client misses a deadline for providing feedback or assets. If you’re waiting for the client’s input and they delay, your delivery deadline shifts accordingly.
Also address your availability. Will you be available for calls during business hours? How quickly will you respond to messages? If the client needs something urgently outside your normal schedule, will that cost extra? Setting realistic expectations prevents frustration on both sides.
Payment Methods and Currency
Specify how the client will pay you and in which currency. South African freelancers often work with international clients, so clarify whether payments are in ZAR, USD, or another currency. Also specify the payment method: bank transfer, PayPal, Wise, or another service. Include information about who pays transaction fees if applicable.
If you’re invoicing in USD or another foreign currency, include an exchange rate clause. Will you use the rate on the day of invoicing, or the rate when payment is received? This prevents confusion about final amounts.
Confidentiality and Non-Disclosure
If you’ll have access to confidential client information, include a confidentiality clause. You agree not to share client information, internal processes, or project details with third parties during or after the project. This is especially important if you’re doing work related to client strategy, unreleased products, or sensitive business operations.
Termination and Cancellation
Include terms for what happens if either party wants to end the contract early. Does the client lose their deposit if they cancel? Do you owe them a refund? Can either party terminate with notice? Clarifying this upfront prevents disputes if plans change.
If the client cancels mid-project, you should be paid for work completed and reasonable cancellation fees. If you need to stop working, typically you provide notice and finish remaining deliverables unless the client releases you from the obligation.
A signed contract isn’t just legal protection. It’s proof that you both agreed on scope, timeline, and payment. It prevents misunderstandings and gives you leverage if disputes arise.
Dispute Resolution
Include a clause on how disputes will be resolved. Will you mediate first, or go straight to arbitration? For smaller projects, you might agree to split costs to recover unpaid invoices through a debt collection service. For larger projects, you might include arbitration or mediation provisions.
Many South African freelancers include a clause that disputes will be governed by South African law and resolved through JASSA (Johannesburg Attorneys Secretaries and Stenographers Association) or a similar body if needed.
Getting the Contract Signed
Always have both parties sign the contract before work begins. Use digital signatures via DocuSign, Adobe Sign, or a scanned PDF. Keep a copy for your records.
If a client resists signing, that’s a red flag. Professional clients expect a contract. Hesitation might indicate they won’t pay on time or will negotiate heavily after work starts. Start with a smaller engagement or get partial payment upfront as protection.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





