Complete step-by-step guide | Forms, documents, fees, timelines and post-registration compliance for local and international NGOs/PBOs in Kenya. Last reviewed: 27 April 2026.

Application for Registration of a Non-Governmental Organization (NGO) / Public Benefit Organization (PBO) in Kenya

An NGO is a private, voluntary, non-profit entity set up to pursue public benefit objectives such as development, health, education, environment, human rights and community welfare. Once registered, the organization can operate legally, contract, hold property and pursue its approved public benefit objectives in Kenya.

Quick Answer: How to Register an NGO in Kenya

  • Process: Reserve the NGO/PBO name, prepare the constitution, minutes, Form 1, Form 2, Form 3, officials’ documents and budget, then submit the application through eCitizen/PBORA.
  • Cost: Name reservation is listed on this page at KSh 1,000; local/national registration at KSh 16,000; and international registration at KSh 30,000. Confirm the final payable amount on the portal before payment.
  • Timeline: The process typically takes about 3 to 5 months, depending on document completeness and regulator workload.
  • Key documents: Forms 1, 2 and 3, signed constitution, officials’ IDs/passports, KRA PINs, passport photos, police clearances, minutes, budget, cover letter and physical/postal address details.

Procedure of NGO Registration in Kenya

Step 1 — Name Search and Reservation (Form 2)

Before submitting a registration application, reserve your proposed NGO name through the eCitizen/PBORA portal. Submit three proposed names in order of preference and complete Form 2 (Application for Name Reservation). The reservation is normally valid for 60 days and the current reservation fee stated on this page is KSh 1,000.

Tip: Choose distinctive names. Avoid generic words alone and consider adding geographic or sector qualifiers where relevant.

Step 2 — NGO Registration Requirements in Kenya

Before starting your online NGO registration application in Kenya, ensure you have prepared all required documents to avoid delays.

Application Forms

  • Form 1 – Organization’s contact and address details.
  • Form 2 – Name search and reservation form.
  • Form 3 – Application for registration; three copies for local NGOs and addendum copies for international NGOs.

Constitution

A draft constitution signed by the proposed officials and board members, outlining the organization’s objectives, governance structure and membership. Each page should be initialed by an official, and the execution page signed by all signatories.

Officials’ Details

  • Names, contact details, postal and residential address, phone, email and occupations of the top three officials and at least two board members.
  • Copies of National IDs or passports for all officials.
  • Copies of KRA PIN certificates for all officials.
  • Two recent coloured passport-sized photographs for each of the five officials, labelled with names and organization.
  • Valid police clearance certificates or Certificates of Good Conduct for all officials, not older than six months, or notarized equivalents for foreigners.

Meeting Minutes

Minutes from the first official meeting authorizing the filing of the NGO registration application. The minutes should include a specific resolution to register and a record of the election of interim officials.

Financial Information

  • A proposed one-year budget showing projected income and expenditure, including program and administrative costs.
  • A statement outlining expected sources of funding.

Other Required Documents

  • A forwarding or cover letter addressed to the regulator.
  • The organization’s physical and postal address.
  • Details of the proposed areas of operation, specifying districts, divisions and locations where required.
  • Information on any national or international affiliations.

Additional Requirements for Foreign / International NGOs

  • At least one-third of board members must be Kenyan citizens.
  • Provide constitutions of the NGO’s foreign branches and evidence of governance structures abroad.
  • Appoint a Kenyan liaison officer and ensure foreign staff have appropriate immigration permits to work in Kenya.

Step 3 — Submit Application and Pay Fees (eCitizen / PBORA)

Upload or deliver the completed forms and supporting documents to the regulator. Many steps can be initiated through the eCitizen/PBORA service channel. Create or sign in to your eCitizen account, select the relevant registration service, complete the forms, attach the required documents and pay the invoice generated by the portal.

Step 4 — Verification and Certificate Issuance

After submission, PBORA reviews the documentation and may request clarifications or additional proof, including office location, governance information or donor-related documents. If successful, a Certificate of Registration is issued as legal proof that the organization is authorized to operate in Kenya.

Cost of NGO Registration in Kenya

The standard registration fees stated on this page are as follows. Fees and processing surcharges can change, so confirm the final payable amount on the official portal before payment.

NGO registration fees in Kenya
NGO / PBO type Registration fee Typical additional fee
Local / National NGO KSh 16,000 Name reservation KSh 1,000
International NGO KSh 30,000 Name reservation KSh 1,000
Need help preparing a compliant NGO registration file?

We can review your proposed name, constitution, officials’ documents, minutes and one-year budget before submission.

Request NGO registration assistance

Other Costs to Budget For

  • Document certification, notarisation or witness signatures.
  • Police clearance or background checks, where required.
  • Courier, scanning and translation costs.
  • Optional consultant, legal or secretarial support fees.

How Long Does NGO Registration Take in Kenya?

NGO registration in Kenya typically takes between 3 to 5 months. The timeline can vary depending on the completeness of your application, the workload of PBORA, and whether clarification or additional supporting documents are requested.

Key Factors That Influence the Timeline

1. Completeness of application: Incomplete forms, unsigned constitutions, missing police clearances or unclear objectives commonly delay approval.

2. Regulator workload: Processing times may fluctuate depending on the number of applications under review.

3. Name reservation: Name reservation usually comes first. Once approved, proceed with the full application promptly so the reservation does not lapse.

Post-Registration Obligations

  • Annual returns: Submit programme and financial reports within the required timeframe.
  • Annual audit: Maintain proper books and have accounts audited by a qualified auditor annually.
  • Notify changes: Report changes to the constitution, officers, trustees or address.
  • Tax and immigration compliance: Ensure PAYE, withholding tax and foreign staff immigration obligations are handled properly.

Frequently Asked Questions

How much does it cost to register an NGO in Kenya?

The page currently states KSh 1,000 for name reservation, KSh 16,000 for local or national NGO registration and KSh 30,000 for international NGO registration. Always confirm the final payable invoice on eCitizen/PBORA before payment.

How long does NGO registration take in Kenya?

NGO registration in Kenya typically takes about 3 to 5 months, depending on application completeness, regulator workload and whether clarifications are requested.

Can I register an NGO online?

Yes. Name reservation and application steps are handled through the eCitizen/PBORA online services, although original signed documents or additional verification may still be requested.

How many people are needed to start an NGO?

As a practical filing checklist, prepare details for the three principal officers and at least two additional board members, giving at least five officials for the application package.

Are police clearances required?

Yes. Kenyan officials generally need Certificates of Good Conduct, and foreign officials may need notarized equivalent police clearances from their country of origin. The certificates should be recent, commonly not older than six months.

Next Steps and Help

If you want a ready-to-file application, Business & Immigration East Africa can help you review and finalize the constitution, minutes, Form 1, Form 3, one-year budget, officials’ documents and eCitizen/PBORA application package.

Talk to us about NGO registration