91-day T-bill8.748%▼ 0.002
182-day T-bill8.859%▼ 0.001
364-day T-bill9.027%▼ 0.012
Central Bank Rate8.75%07/10/2026
Inflation6.8%September 2026
Top MMF yield10.46%Madison
Sources: CBK auction, 26 Oct 2026 value date (change vs 19 Oct); CBK key rates; fund managers' published yields, as at 27 Oct 2026.

KRA Offices and Service Centres: Nairobi, Mombasa, Kisumu and Other Towns

Homepage of the Kenya Revenue Authority official website, kra.go.ke
Screenshot: Kenya Revenue Authority official website (kra.go.ke)

Updated 26 October 2026

KRA’s head office is Times Tower Building on Haile Selassie Avenue, Nairobi (P.O. Box 48240-00100), and its contact centre is on +254 20 4 999 999 or +254 711 099 999, email callcentre@kra.go.ke. Outside Times Tower, the Kenya Revenue Authority runs offices in Nairobi at Sameer Park, Ushuru Pension Towers and Ushuru Pensions Plaza in Westlands, plus regional offices in towns such as Mombasa (Customs House), Kisumu (Lake Basin Mall and Forodha House), Nakuru (Generation House), Thika (Thika House), Nyeri, Eldoret, Machakos and Kakamega.

This guide lists the KRA offices and stations published on the official KRA contact page, grouped by region, and explains which office to visit for which service. Most KRA services, from PIN registration to filing returns, are now done online on iTax, so check whether you need to travel at all before you go.

In this guide
  1. KRA Contacts
  2. KRA Offices in Nairobi
  3. KRA Offices Outside Nairobi
  4. KRA Border Posts and Customs Points
  5. Which KRA Office Should You Visit?
  6. Frequently Asked Questions

KRA Contacts

Channel Details
Contact centre +254 20 4 999 999 and +254 711 099 999
Email callcentre@kra.go.ke
Head office Times Tower Building, Haile Selassie Avenue, Nairobi
Postal address P.O. Box 48240-00100 Nairobi
Online questions The “Ask A Question” button on the KRA contact page

For a fuller look at the call centre, live chat and complaint channels, see our KRA contact centre guide.

KRA Offices in Nairobi

The Nairobi region has the largest number of KRA locations. They fall into two groups: domestic tax offices that serve individuals and businesses, and customs stations at the airports and the container depot.

Domestic tax and service offices

Office Location
Times Tower (head office) Haile Selassie Avenue, Nairobi CBD
Sameer Park Sameer Park, Mombasa Road
Ushuru Pension Towers Nairobi
Ushuru Pensions Plaza Westlands
KESRA Centre Listed with the Nairobi offices (Kenya School of Revenue Administration)
Thika Customs Thika

Times Tower is the best known KRA building and the one most people mean when they search for “KRA building Nairobi”. If you are going there for help with your PIN, returns or a tax compliance certificate, carry your national ID and KRA PIN details.

Customs stations in and around Nairobi

  • JKIA cargo and courier stations: AFS, CSC, ACHL, Courier, KAHL, DHL and Signon
  • JKIA passenger terminal
  • Inland Container Depot (ICD), Embakasi
  • Wilson Airport
  • Namanga One Stop Border Post and Loitokitok, which the KRA page also lists under the Nairobi region

These stations handle imports, exports and passenger baggage, not PIN or income tax issues. If you are clearing goods bought abroad, our guide to KRA duty, postal and courier charges on goods bought abroad explains the charges before you reach the counter.

KRA Offices Outside Nairobi

The table lists the domestic tax offices and named buildings that KRA publishes for each region.

Region Main offices and buildings
Coast Mombasa (Customs House), Malindi (Malindi Complex), Voi (Potter’s House), Lamu (Mkunguni Square), Ukunda (Holding Meridian), KESRA Mombasa
Western and Nyanza Kisumu (Lake Basin Mall and Forodha House), Kakamega (Posta House), Kisii (Umoja Plaza), Bungoma
Central Thika (Thika House), Nyeri (KRA Central Region headquarters), Kerugoya (Machere Plaza), Nanyuki (Ubii Plaza), Murang’a (Ngeka Centre), Kiambu (Kiambu Mall)
South Rift Nakuru (Generation House), Kajiado (Kitengela Mall, 4th Floor), Kericho, Nyahururu, Narok, Naivasha, Maralal
North Rift Eldoret, Lodwar (Customs House), Kitale (Trans Nzoia Women Plaza)
Northern and Eastern Machakos (Sartaj Building, 3rd Floor, off Kangundo Road), Embu, Meru, Kitui, Isiolo, Garissa, Wajir, Mandera

KRA Border Posts and Customs Points

KRA also staffs customs points along Kenya’s borders, at ports and at regional airports. The contact page lists:

Region Border posts, ports and airports
Coast Port Operations Mombasa, Mombasa Airport, Taveta OSBP, Shimoni, Vanga, Kiunga, Ngomeni
Western and Nyanza Malaba OSBP, Busia OSBP, Isebania OSBP, Lwakhakha, Sio Port, Usenge, Mbita, Muhuru Bay, Kopanga, Nyamtiro, Kisumu Pier, Kisumu Airport, Kisumu KPC
North Rift Eldoret Airport warehouse, baggage hall and scanner, Eldoret KPC, Eldoret Postal Corporation, Lokichoggio and Lokichoggio Airport, Nadapal
South Rift Nakuru KPC, Nakuru PPO
Northern Moyale, Liboi and Diff (listed as Diffu)

OSBP stands for One Stop Border Post, where Kenyan and neighbouring-country officers clear travellers and cargo at a single point. KPC stations sit at Kenya Pipeline depots and deal with fuel.

Which KRA Office Should You Visit?

  1. Try iTax first. PIN registration, returns, payment slips, compliance certificates and password resets are all online. See our guides on how to get a KRA PIN, filing KRA returns for the first time, resetting your iTax password and how to retrieve a lost KRA PIN.
  2. Call or email the contact centre for anything iTax cannot fix, such as a stuck refund or a wrong obligation on your PIN.
  3. Visit the domestic tax office nearest you if the contact centre asks you to, for example to verify your identity, update a PIN that needs documents, or discuss arrears. Our guides on checking KRA penalties on iTax and applying for a KRA payment plan explain what to sort out before you go.
  4. Go to a customs station only for imports, exports and goods held at an airport, port or border.

What to carry

  • Original national ID or passport
  • Your KRA PIN or PIN certificate
  • Any letter, notice or assessment KRA sent you
  • For a company: the certificate of incorporation, company PIN and a letter authorising you to act for it

Frequently Asked Questions

Where is the KRA head office in Nairobi?

Times Tower Building, Haile Selassie Avenue, Nairobi CBD. The postal address is P.O. Box 48240-00100 Nairobi.

What is the KRA customer care number?

Call +254 20 4 999 999 or +254 711 099 999, or email callcentre@kra.go.ke.

How many KRA offices are in Nairobi?

The KRA contact page lists domestic tax offices at Times Tower, Sameer Park, Ushuru Pension Towers and Ushuru Pensions Plaza in Westlands, the KESRA Centre, plus customs stations at JKIA, ICD Embakasi and Wilson Airport.

Where is the KRA office in Mombasa?

KRA’s main Mombasa office is Customs House. There are also stations at the port, Mombasa Airport and KESRA Mombasa.

Where is the KRA office in Kisumu?

KRA lists Lake Basin Mall and Forodha House in Kisumu, plus customs points at Kisumu Pier, Kisumu Airport and the Kisumu KPC depot.

Can I get a KRA PIN at a KRA office?

You can get help at a KRA office, but the PIN itself is issued through iTax, which you can do yourself online in a few minutes.

Office list checked on the official kra.go.ke contact page on October 25, 2026.

ShareWhatsAppFacebookXLinkedIn

Get KRA, eCitizen and business deadline reminders

One short email a week with exam dates, deadlines, job openings and money changes in Kenya.

Topics (optional)

Prefer WhatsApp? Follow Business Radar on WhatsApp

Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at one of Kenya's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

More from Norah Waceke · Editorial policy

Related stories

Guides

SHA Contacts 2026: Customer Care Number, USSD Code, Emails and County Offices

Updated 26 October 2026 Home › Guides › SHA Contacts 2026: Customer Care Number, USSD Code,… The Social Health Authority
Guides

How to Accept M-Pesa Payments on Your Website in Kenya: Gateway, Till or Daraja

Updated 27 October 2026 Home › Guides › How to Accept M-Pesa Payments on Your Website… Quick answer: there are
★ Add Business Radar as a preferred source on Google
Latest