KRA Tax Offices in Kenya 2026
Find your nearest KRA service centre. Most tax services are now available online via iTax 24/7 — visit an office only when you need in-person assistance.
💡 Do This Online First — Save the Trip
Over 95% of KRA services are available via iTax at itax.kra.go.ke. Most Kenyans never need to visit a KRA office. Check whether your query can be handled online before making the journey.
PIN Registration & Reactivation
Available 24/7 — no office visit needed
PAYE Returns (P10)
File monthly by the 9th of each month
Income Tax Return Filing
Annual deadline: June 30
Tax Clearance Certificate
Instant for compliant taxpayers
Pay Tax (MPESA)
Paybill 572572 — enter your KRA PIN as account number
Nil Return Filing
Required even if you have zero income
Nairobi Region
Nairobi
Times Tower, Haile Selassie Avenue, Nairobi CBD
P.O. Box 48240-00100
Near Railways Club, Nairobi CBD
Services available
Nairobi — Upper Hill
Anniversary Towers, University Way, Nairobi
P.O. Box 48240-00100
University Way, opposite Old Mutual building
Services available
Thika
Thika Greens Mall, Thika
P.O. Box 573-01000
Thika Greens Mall, off Garissa Road
Services available
Coast Region
Mombasa
Mombasa Revenue House, Nkrumah Road, Mombasa
P.O. Box 90198-80100
Nkrumah Road, near Treasury Square
Services available
Malindi
KRA Service Centre, Lamu Road, Malindi
P.O. Box 230-80200
Lamu Road, Malindi Town
Services available
Western Region
Kisumu
Mega City Mall, 2nd Floor, Kisumu
P.O. Box 1633-40100
Mega City Mall, Oginga Odinga Street
Services available
Rift Valley Region
Nakuru
Tailored House, Kenyatta Avenue, Nakuru
P.O. Box 3004-20100
Kenyatta Avenue, Nakuru Town Centre
Services available
North Rift Region
Eldoret
Zion Mall, Uganda Road, Eldoret
P.O. Box 2424-30100
Uganda Road, opposite Zion Mall
Services available
Central Region
Nyeri
Nyeri Revenue House, Kimathi Way, Nyeri
P.O. Box 1065-10100
Kimathi Way, Nyeri Town
Services available
Mt Kenya Region
Meru
Meru Revenue Centre, Moi Avenue, Meru
P.O. Box 640-60200
Moi Avenue, Meru Town Centre
Services available
South Rift Region
Kisii
KRA Revenue Centre, Hospital Road, Kisii
P.O. Box 2148-40200
Hospital Road, Kisii Town
Services available
North Eastern Region
Garissa
KRA Revenue Office, Garissa Town
P.O. Box 1069-70100
Garissa Town Centre
Services available
When to Visit vs When to Call vs When to Use iTax
🏢 Visit in Person
- •Complex objections or appeals
- •PIN reactivation with document issues
- •Tax debt negotiation
- •Stamp duty assessment
- •First-time PIN registration with identity issues
📞 Call 0800 722 226
- •General PAYE queries
- •Penalty waiver applications
- •Status of pending returns
- •Password reset assistance
- •KRA system issues
💻 Use iTax Online
- •File monthly P10 return
- •Submit annual income tax return
- •Pay PAYE and other taxes
- •Get tax clearance certificate
- •Register new PIN
- •File nil returns
Before visiting a KRA office, use our calculator to verify your PAYE figures.
Calculate Your PAYE →Office locations and contact details verified April 2026. KRA offices may relocate — always confirm via kra.go.ke before visiting.