How to Register an NGO in Kenya: Step-by-Step 2026 Guide
Registering an NGO in Kenya requires navigating multiple agencies and approvals. Here's exactly what you need to do, how long it takes, and what it costs.
Registering an NGO in Kenya involves coordinating with at least three government bodies, each with its own requirements and timelines. The process is straightforward on paper but often delays in practice—expect three to six months from start to finish if everything moves smoothly.
Step 1: Register Your NGO with the NGO Board
Start here. The NGO Board (officially the NGO Coordination Board) is your first stop. You'll submit an application with your organisation's founding documents, constitution, and details about your board members and management structure.
Submit your application through the NGO Board's online portal at ngoboard.go.ke. You'll need:
- A completed application form (available on the portal)
- Your organisation's constitution
- Minutes from your founding meeting
- Proof of payment (KSh 5,000 registration fee)
- Identification documents for at least three trustees
The board typically responds within 4–8 weeks. If they approve, you receive an NGO registration certificate. This certificate is non-negotiable for the next steps.
Step 2: Open a Bank Account
Most banks require your NGO Board certificate before opening a nonprofit account. Once you have it, approach your preferred bank—Equity, KCB, ABSA, or Safaricom's M-Pesa Business accounts all handle NGO registrations. Bring your NGO certificate, constitution, and identification documents for at least two signatories.
This step typically takes one to two weeks.
Step 3: Register with the Kenya Revenue Authority (KRA)
All organisations earning income—whether from grants, fees, or fundraising—must register with KRA for a Personal Identification Number (PIN). Even if you're purely volunteer-run initially, register anyway. It's easier to do it now than scramble later.
Go to itax.kra.go.ke and register as an organisation. You'll need your NGO Board certificate and bank account details. The PIN is issued immediately online after submission.
Step 4: Register with the Office of the Registrar of Societies (if applicable)
If your NGO is structured as a society rather than a trust, you must register with the Registrar of Societies. Many smaller community-based organisations use this structure. Submit your society's constitution and founding documents at the Registrar's office in Nairobi or your county office. The fee is KSh 2,000–5,000 depending on your county.
This step is optional if you've registered as a trust, but clarify your intended structure with the NGO Board before filing.
Step 5: County Government Registration
Your county may require separate registration. Requirements vary significantly—Nairobi, Kisumu, and Mombasa have different processes. Contact your county's Community Development or Social Services office to ask whether NGO registration is mandatory. If it is, the fee typically ranges from KSh 3,000–10,000.
What to Expect: Timeline and Costs
Total processing time: 12–24 weeks if all approvals proceed without issues.
Total costs: KSh 10,000–20,000 for government fees alone, plus bank account opening charges (usually KSh 1,000–3,000). If you need professional guidance, find a verified Kenyan expert on Kaziiko who specialises in NGO registration—they typically charge KSh 15,000–50,000 depending on complexity.
Delays are common. The NGO Board sometimes requests additional documentation, and counties occasionally lose applications. Keep copies of everything you submit and follow up every two weeks if you don't hear back.
Frequently Asked Questions
Do I need a physical office to register an NGO?
No, but you need a registered postal address. This can be a home address, shared office, or P.O. box. The NGO Board must be able to reach you if needed.
Can I register an NGO online completely?
Partially. The NGO Board application and KRA PIN registration happen online. However, you'll need to visit a bank in person and possibly a county office. Most of the process requires physical documentation and signatures.
How much does it cost to register an NGO in Kenya?
Government fees total KSh 10,000–20,000. If you hire professional help from government services experts, add KSh 15,000–50,000. Many organisations underestimate the cost of legal review of their constitution.
What happens after registration?
You'll need to file annual returns with the NGO Board and submit financial statements to KRA. Non-compliance can result in deregistration and fines.
Find an Expert on Kaziiko
