1. Register for an e-citizen account
  2. Fill online application
  3. Scan and upload required documents
  4. Pay prescribed fee
  5. Book appointment
  6. Print the duly completed application form and two invoices
  7. Attached copies of required documents
  8. Submission and bio-metrics (on the appointment date)

To apply visit https://www.ecitizen.go.ke/