Download or verify a KNEC e-certificate (digital KCSE/KCPE certificate)
Kenya National Examinations Council · sources read 30 Sep 2026
Sign up on the KNEC E-Certificate portal, verify your ID, enter your index number and exam year, pay KSh 1,200 (plus VAT and eCitizen charges) and download your certificate as a PDF. You can then send a verification report straight to an employer.
- Fee
- KSh 1,200E-certificate generation (plus VAT and eCitizen charges)
- How long
- Minutes online: the ID check takes seconds and the certificate lookup is instant
- Where
- Online on the KNEC E-Certificate portal (via knec.ac.ke), paying through eCitizen
What you need
- Your National ID number (Kenyan citizens)
- Your exam index number, exam type (KCSE or KCPE) and exam year
- An email address you can open (for the one-time code)
Steps
- Go to knec.ac.ke, click E-Certificate, then Sign Up as an Applicant using your name and email. Enter the code sent to your email.
- Fill in your profile with your details exactly as on your National ID. The system checks them against the national population register.
- Click Generate E-Certificate and enter your index number (not your ID number), exam type and year.
- Pay through eCitizen (M-Pesa or another option). Once payment is confirmed, download your certificate as a PDF.
- Need to prove it to an employer? Click Send verification report and enter the employer's details. The report goes straight to them.
Watch out
- You can download a generated certificate for 6 months. After that you have to pay again for a fresh copy, so save the PDF somewhere safe.
- If the ID check fails, make sure your name and date of birth match your National ID exactly.
- Paid but it still says Pending Payment? Click "Already paid? Check status now" instead of paying again.
Who can apply
- Anyone who sat KCSE or KCPE from 1989 onwards.
- Employers, universities and other organisations can open a Verifier Organization account to check certificates.
Official sources (2)
- KNEC E-Certificate Platform User Guide (Version 2.0, June 2026) ecertificate.knec.ac.ke · read 30 Sep 2026
- KNEC E-Certificate Platform ecertificate.knec.ac.ke · read 30 Sep 2026