About Kenya Government Portals

Kenya has undergone a massive digital transformation over the past decade. Today, nearly all government services are accessible online through dedicated portals. Whether you are a citizen, resident, business owner, or student, these platforms let you complete transactions without visiting physical offices.

The flagship platform, eCitizen, serves as the single entry point for over 5,000 government services across all Ministries, Departments, and Agencies (MDAs)[reference:0]. As of 2026, eCitizen has over 13.5 million registered users and handles more than 220,000 platform hits per day[reference:1].

Other key portals include KRA iTax for tax compliance, HELB/HEF for student financing, SHA for health insurance, TSC TPAD for teacher performance, and KNEC for examination management.

Kenya Government Portals - eCitizen and official online services dashboard on a smartphone in Nairobi

🇰🇪 eCitizen Portal — The Digital Face of Government

eCitizen (usajili.go.ke) is Kenya's official online service portal. It allows individuals and businesses to access government information and services, make electronic payments via M-Pesa, debit/credit cards, and online banking[reference:2].

Launched in 2013 as an IFC-supported pilot, eCitizen now stands as a critical national asset driving transparency, efficiency, and equitable access to public services[reference:3].

🔑 Key services on eCitizen:
  • Passport application & renewal
  • Driving licence application & renewal[reference:4]
  • Birth & death certificates
  • National ID registration
  • Business registration
  • KRA PIN registration & tax filing
  • NTSA services (vehicle registration, inspection)
  • Land & property services

Official link: www.ecitizen.go.ke

💡 Need help navigating government portals?

ZangCash connects you with verified experts who can assist with registrations, applications, and compliance.

Get Expert Help →

🧾 KRA iTax Portal — Kenya Revenue Authority

iTax (itax.kra.go.ke) is the Kenya Revenue Authority's web-based platform for managing domestic taxes[reference:5]. It enables PIN registration, filing tax returns, facilitating tax payments, and applying for tax compliance certificates[reference:6].

In 2026, KRA began replacing Excel-based tax returns with a new online filing system to improve system stability[reference:7]. Individual taxpayers can now log in using their Kenyan ID or PIN[reference:8].

🔑 What you can do on iTax:
  • Register for a KRA PIN[reference:9]
  • File income tax returns (individual & business)
  • File PAYE, VAT, and withholding tax
  • Apply for tax compliance certificates
  • Amend PIN details[reference:10]
  • Reprint PIN certificates[reference:11]

Official link: itax.kra.go.ke

🎓 HELB & HEF Portal — Higher Education Financing

The Higher Education Loans Board (HELB) and the Higher Education Fund (HEF) provide loans, scholarships, and bursaries to Kenyan students pursuing higher education[reference:12]. The portals are accessible at hef.co.ke and helb.co.ke[reference:13].

In July 2026, HELB opened loan and scholarship applications for first-time applicants following the KUCCPS placement process[reference:14]. Continuing students can also apply via the USSD code *642# or the HELB Mobile App[reference:15].

🔑 Key application steps (first-time):
  1. Visit hef.co.ke
  2. Click "Student Portal" & register with National ID or KCSE Index Number[reference:16]
  3. Provide email, phone number, and KRA PIN
  4. Activate account via email & verify phone number[reference:17]
  5. Complete biodata, academic, and financial details[reference:18]
  6. Upload required documents and submit[reference:19]

Official links: www.hef.co.ke | www.helb.co.ke

🏥 SHA Portal — Social Health Authority

The Social Health Authority (SHA) manages the Social Health Insurance Fund (SHIF), providing health coverage to all Kenyans. The portal is accessible at sha.go.ke and the Afya Yangu portal at afyayangu.go.ke[reference:20].

Members can register, manage dependents, track contributions, check coverage status, and access accredited health facilities[reference:21]. The SHA system is also accessible via USSD code *147#[reference:22].

Official links: sha.go.ke | afyayangu.go.ke

👨‍🏫 TSC TPAD & TPAY — Teachers Service Commission

The Teachers Service Commission (TSC) provides several online platforms for teachers across Kenya[reference:23]:

Teachers use TPAD to create accounts, submit appraisals, and track performance[reference:28].

📝 KNEC Portal — Kenya National Examinations Council

KNEC runs multiple portals for examination registration, results management, and professional services[reference:29]:

  • KCSE/KCPE Portal (knec-portal.ac.ke) — Candidate registration, results download[reference:30]
  • CBA Portal (cba.knec.ac.ke) — Competency-Based Assessment[reference:31]
  • CP2 Portal (cp2.knec.ac.ke) — Contracted professionals (invigilators, supervisors)[reference:32]
  • E-Certificate Platform — Apply for replacement certificates[reference:33]

KNEC also launched free online CBA training for senior school teachers in 2026[reference:34].

🏦 NSSF Portal — National Social Security Fund

The NSSF portal allows employers and employees to register, make contributions, and access fund information. NSSF introduced the "Haba Haba" savings product for the informal sector, making it easier for all Kenyans to save for retirement.

Official link: www.nssf.co.ke

📌 Other Government Portals

📊

Bajeti Yetu

Public budget information portal for National and County governments[reference:35].
📋

PPRA Portal

Public Procurement Information Portal for all public entities[reference:36].
💉

KeNVIP

Kenya Electronic National Vaccine and Immunization Portal[reference:37].
🚢

KPA Cargo Services

Kenya Ports Authority cargo handling services on eCitizen[reference:38].

📢 Want to reach businesses and individuals using these portals?

Advertise your products and services on ZangCash and get discovered by thousands of Kenyans actively using government portals daily.

Get More Customers Today →

📊 Comparison of Major Kenya Government Portals

Portal Purpose Users Access
eCitizen Gateway to all government services 13.5M+[reference:39] Web, App
KRA iTax Tax registration, filing, payments All taxpayers Web
HELB/HEF Student loans & scholarships 500K+ applicants Web, USSD *642#
SHA Health insurance (SHIF) All Kenyans Web, USSD *147#
TSC TPAD Teacher performance appraisal All TSC teachers Web
KNEC Exam registration & results Schools & candidates Web
NSSF Social security contributions Employers & employees Web

🧮 KRA PAYE Calculator (2026)

Estimate your monthly PAYE tax deduction using the KRA rates for 2026. This is a simplified calculator for illustration purposes.

Estimated PAYE: KSh 0

Based on 2026 KRA PAYE rates. For actual filing, use the official iTax portal.

📈 Government Portal Usage in Kenya (2026)

Source: eCitizen Bulletin 2025/26 & ZangCash analysis

📊 Kenya Government Digital Transformation at a Glance

13.5M+
eCitizen Registered Users[reference:40]
220K+
Daily Platform Hits[reference:41]
5,000+
Government Services Online[reference:42]
47
Counties Connected
2013
eCitizen Launch Year[reference:43]

🍩 Most Used Government Portals by Kenyans

Estimated usage based on search and transaction data

🧠 Quiz: How Well Do You Know Kenya Government Portals?

Which portal is the official gateway for all Kenyan government services?

❓ Frequently Asked Questions

The official eCitizen website is www.ecitizen.go.ke. It is the single gateway for accessing all government services in Kenya[reference:44].
Visit the KRA iTax portal at itax.kra.go.ke, click "New PIN Registration," and follow the prompts[reference:45].
Visit hef.co.ke, click "Student Portal," register with your National ID or KCSE Index Number, and complete the application form[reference:46].
Visit sha.go.ke or the Afya Yangu portal at afyayangu.go.ke. You can also dial *147# on your phone[reference:47].
Visit the KNEC portal at knec-portal.ac.ke or results.knec.ac.ke and enter your index number[reference:48].
TPAD (Teacher Performance Appraisal and Development) is TSC's teacher evaluation system. Access it at tpad2.tsc.go.ke using your TSC Number and ID[reference:49].

Written by: Ken Odhiambo
Reviewed by: Duke Bundi
Last updated:
Last reviewed:

Sources & Disclaimer: Information compiled from official government sources including eCitizen, KRA, HELB, SHA, TSC, and KNEC portals. While we strive for accuracy, always verify details on the official portals. ZangCash is not affiliated with any government agency.

🚀 Start Your Journey with ZangCash Today

Whether you're a user looking for verified services, a business wanting qualified leads, or an affiliate earning online — ZangCash connects you with opportunities across Kenya.

Free to join. M-Pesa powered. Trusted by thousands.