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
KRA Contacts
| Channel | Details |
|---|---|
| Contact centre | +254 20 4 999 999 and +254 711 099 999 |
| 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?
- 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.
- Call or email the contact centre for anything iTax cannot fix, such as a stuck refund or a wrong obligation on your PIN.
- 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.
- 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.
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.

