Legal & Regulatory

Full List Of Kenya Revenue Authority (KRA) Branches & Contacts

kra times tower

The Kenya Revenue Authority (KRA) was established through an Act of Parliament, Chapter 469 of the laws of Kenya, which came into effect on July 1, 1995. It was formed to streamline and enhance the collection of revenue on behalf of the Government of Kenya. Since its inception, KRA has played a crucial role in managing tax administration and ensuring compliance across various economic sectors. Over the years, KRA has expanded its operations through multiple branches across the country, making it easier for citizens and businesses to access services.

Here is a detailed list of Kenya Revenue Authority branches by region:

Nairobi Region

  1. Headquarters
    • Location: Times Tower Building, Haile Selassie Avenue
    • Contacts: 020 499 9999 / 0711 099 999
  2. Sameer Park
    • Contacts: 0709 016 616 / 020 239 6006
  3. Ushuru Pension Towers
    • Contact: 0709 011 501
  4. KESRA Centre
    • Location: Along Waiyaki Way
  5. Forodha House, JKIA
    • Contact: 020 682 2854

South Rift Region

  1. Nakuru Office
    • Location: Generation House
    • Contacts: 0725 777 409 / 051 221 3926
  2. Kajiado Office
    • Location: Kitengela Mall, 4th Floor
  3. Maralal Office
    • Location: Maralal Town
  4. Kericho Office
    • Location: Kericho DC’s Compound
  5. Nyahururu Office
    • Location: Along Sharpe Road, Nyahururu Town
  6. Nakuru PPO
  7. Nakuru KPC
  8. Naivasha Office
    • Location: Jubilee Mall
    • Contact: 052 201 04 / 2020108 / 201122

Northern Region

  1. Machakos Office
    • Location: Sartaj Building, 3rd Floor, Off Kangundo Road
    • Contacts: 020 202 0348 / 044 202 0232
  2. Embu Office
    • Location: Mugo House, Ground Floor
    • Contact: 068 31360
  3. Mandera Office
    • Location: Along Isiolo-Mandera Road
  4. Garissa Office
    • Contact: 046 210 2580
  5. Wajir Office
    • Location: KRA Custom Building, Mandera Road
  6. Kitui Office
    • Location: Bondeni
    • Contact: 0771 095 931
  7. Meru Office
    • Location: Angaine Plaza, Tom Mboya Street
    • Contact: 064 30713
  8. Isiolo Office
    • Location: My Space Building, Next to Isiolo Ardhi House
  9. Moyale Office
    • Location: Moyale One-Stop Border Post (OSBP)

Western Region

  1. Kisumu Office
    • Location: Lake Basin Mall
  2. Kakamega Office
    • Location: Posta House
    • Contact: 0206 900 000
  3. Kisii Office
    • Location: Umoja Plaza
    • Contact: 0780 999 995
  4. Malaba OSBP
    • Location: Along Eldoret-Malaba Road
  5. Busia OSBP
    • Location: Along Kisumu-Busia Road
  6. Isebania OSBP
    • Location: Migori Road
  7. Kisumu-Forodha House
    • Location: Swan Centre, Ground Floor
  8. Kisumu Pier
  9. Kisumu KPC
  10. Kisumu Airport
  11. Bungoma Office
    • Location: Moge Plaza, Moi Avenue
    • Contact: 053 30543

Central Region

  1. Thika Office
    • Location: Thika House, Thika Town
    • Contacts: 0741 852 035 / 067 222 1701
  2. KRA Central Region Headquarters, Nyeri
    • Location: Veka Plaza, Kenyatta Road, Opposite Kamukunji Grounds
    • Contact: 0709 011 111
  3. Kerugoya Office
    • Location: Machere Plaza
  4. Nanyuki Office
    • Location: Ubii Plaza
  5. Murang’a Office
    • Location: Ngeka Centre
    • Contact: 060 203 0700
  6. Kiambu Office
    • Location: Kiambu Mall

South Coast Region

  1. Mombasa-Custom House
    • Contact: 041 231 4070
  2. Malindi Office
    • Location: Malindi Complex
    • Contact: 042 213 0955
  3. Voi Office
    • Location: Potter’s House
    • Contact: 043 203 1120
  4. Lamu Office
    • Location: Mkunguri Square
    • Contact: 0792 973 791
  5. Ukunda Office
    • Location: Holding Meridian
  6. Ngomeni Office
  7. Diani Office
    • Location: Near Dola Depot, Off Ukunda-Ramisi Road

North Rift Region

  1. Eldoret-Domestic Taxes Department
    • Location: Kiptagich House
    • Contact: 053 206 2300
  2. Eldoret KPC
  3. Eldoret EIA (Eldoret Airport Warehouse)
  4. Eldoret EIA (Eldoret Airport Baggage Hall)
  5. Lodwar Office
    • Contacts: 020 239 8852 / 0770 016 179
  6. Kitale Office
    • Location: Trans Nzoia Women Plaza
    • Contacts: 020 239 8707 / 020 785 9501

Expansion and Digital Services

In addition to these branches, KRA has embraced digital platforms to provide tax services remotely. This includes the iTax system, an online portal that enables taxpayers to register, file returns, and pay taxes without visiting physical branches. The digital transformation aligns with the government’s push to ease business operations and enhance tax compliance, ensuring that Kenyans can interact with KRA efficiently from any location.

With its vast network of branches and digital systems, KRA continues to play a pivotal role in Kenya’s economic development by collecting and managing government revenue.