How to Apply for an Immigration Permit/Pass


How to Apply for an Immigration Permit/Pass

An immigration pass or permit is required by all persons, other than Kenya citizens wishing to enter Kenya.

Work/Residence Permits are issued to any Non-Kenyan wishing to engage in employment in Kenya whether in gainful employment or voluntary service. The Work/Residence Permits issued by the Department are classified from A to M 

General requirements;

  1. Duly filled and signed application Form 3.
  2. Covering letter from employer/self/organization depending on the class (as applicable)
  3. Copies of the National Passport.
  4. Two colored Passport size photographs.
Cost: Processing Fee Kshs.10,000
Non-refundable Fee is Ksh. 5,000 – Kshs200,000/= per year depending on the permit class
Timelines:   N/A

For more information call Huduma Contact Centre: +254 (020) 6900020 Or visit nearest Huduma Centre Or Contact: Department of Immigration Services

Nyayo House 9th floor, Kenyatta Avenue/Uhuru Highway
P.O Box 30191,00100 Nairobi.
Tel: +254-20-2222022, +254-20-2217544, +254-20-2218833
Email; [email protected]

Do you have any news or article you would like us to publish? Kindly reach us via [email protected]


  1. of course like your web-site however you have to test the spelling on several of your posts.

    A number of them are rife with spelling problems and I in finding
    it very troublesome to inform the reality then again I will surely come again again.

  2. We’re a gaggle of volunteers and opening a new scheme in our community.
    Your website provided us with useful information to work on. You have performed an impressive task
    and our entire neighborhood will probably be thankful to you.

  3. Someone necessarily help to make critically posts I’d state.
    That is the very first time I frequented your website page and to this
    point? I surprised with the analysis you made to make this particular submit incredible.
    Fantastic process!

  4. Hi there! I could have sworn I’ve been to this site before but after checking through some of the post I
    realized it’s new to me. Anyhow, I’m definitely glad I found it and I’ll
    be bookmarking and checking back often!


Please enter your comment!
Please enter your name here