How to Write a Freelance Contract That Protects You as a Kenyan
A solid freelance contract is your only defence against late payments, scope creep, and disputes. Here's how to build one that actually works in Kenya.
A freelance contract isn't optional—it's your legal safety net. Without one, you're vulnerable to clients who delay payment, change project scope halfway through, or disappear altogether. If you're working as a freelancer in Kenya, a written agreement protects both you and your client by setting clear expectations upfront.
Many Kenyan freelancers skip contracts because they feel awkward bringing them up or they assume contracts are expensive and complicated. Neither is true. A basic freelance contract can be written by you, customised for your specific work, and doesn't require a lawyer—though consulting with legal experts on Kaziiko is an option if you handle high-value projects regularly.
What Your Contract Must Include
Project scope and deliverables. Write exactly what you'll deliver: number of designs, pages of copy, hours of work, file formats. Vague language like "social media management" invites endless requests. Say instead: "4 Instagram posts per week, submitted by Friday 5pm, in PNG format."
Payment terms and amount. State the total fee in KSh, when it's due (upfront, 50/50 split, or on completion), and your payment method—M-Pesa, bank transfer, or other. Include a late payment penalty: "If payment is not received within 7 days of invoice, a 5% monthly interest charge applies." This sounds formal but it's legally enforceable under Kenyan contract law.
Timeline and deadlines. Specify when you start, when each milestone is due, and when the project ends. If revisions are included, limit them: "Up to 2 rounds of revisions included; further revisions charged at KSh 3,000 per round."
Intellectual property rights. Clarify who owns the final work. Many freelancers allow clients full ownership once paid in full. Others retain certain rights (like using the work in their portfolio). Be explicit: "Upon full payment, client owns all final deliverables. Freelancer retains the right to display work in portfolio and case studies."
Cancellation and termination. What happens if the client cancels mid-project? "If client terminates this contract, freelancer is owed payment for all work completed to date plus 50% of remaining project fee." This protects your time investment.
Confidentiality (if relevant). If you'll access sensitive business information, add: "Freelancer agrees to keep all client information confidential and not share it with third parties."
How to Present and Get It Signed
Send your contract alongside your project proposal. Frame it professionally: "Here's my standard working agreement—it protects both of us and keeps things clear." Most experienced clients expect this. If they push back, they're often a red flag.
Use Google Docs or PDF. Have the client read it, request changes if needed, then ask them to sign. A simple email saying "I agree to the terms above" counts as acceptance—you don't need a formal signature tool. Save that email.
For higher-value contracts (above KSh 500,000), consider having a Kenyan lawyer review it. The cost is roughly KSh 5,000–15,000 but it's worthwhile insurance.
Document everything: contracts, emails about changes, invoices, payment receipts. If a dispute arises, you'll need proof of what was agreed. Kenya's contract law recognizes written agreements as binding, and you can pursue claims through the courts if necessary—though mediation is usually faster and cheaper.
Frequently Asked Questions
Do I need a lawyer to write my freelance contract?
No. You can write a basic contract yourself using the framework above. Legal help is worth it for contracts over KSh 500,000 or if your work involves sensitive intellectual property. Check with legal experts on Kaziiko for affordable review options.
What if a client refuses to sign a contract?
It's a warning sign. Serious clients expect contracts. If they refuse, request written confirmation of key terms (scope, fee, deadline) via email—this creates a paper trail. For small projects with trusted clients, you may accept the risk, but avoid large projects without documentation.
Can a verbal agreement hold up in court in Kenya?
Technically yes, but it's harder to prove. Written contracts are always stronger. If someone agrees verbally, follow up with an email summarizing the agreement and ask them to confirm they agree. That email becomes your evidence.
Should I use the same contract for every client?
Create a template but customise key details: client name, project scope, fees, deadlines. Never use identical contracts for completely different work types. Your contract should reflect what you're actually delivering.
Find an Expert on Kaziiko
