...

Kenya Revenue Authority (KRA) — iTax, Tax Returns & Customs Services | Business Listings Kenya

Business
11 Min Read

✓ Verified Listing

🏛️ Government Revenue Authority

Kenya Revenue Authority (KRA)

Kenya’s national tax authority  responsible for revenue collection, customs, iTax services, PIN registration, and tax compliance for individuals and businesses since 1995.

📍 Times Tower, Nairobi, Kenya
🏛️ Government Revenue Authority
📅 Est. 1st July 1995
🏢 41+ Offices Nationwide

📋 About Kenya Revenue Authority

The Kenya Revenue Authority (KRA) is a government agency established by an Act of Parliament, Chapter 469 of the Laws of Kenya, which became effective on 1st July 1995. KRA is charged with the responsibility of assessing, collecting, and accounting for all revenues on behalf of the Government of Kenya in accordance with the laws of the land. The Authority’s headquarters are at Times Tower Building, Haile Selassie Avenue, Nairobi.

KRA operates over 41 tax service offices, 43 service centres, and 52 Huduma Centres nationwide to ensure services are accessible to individuals and businesses across all 47 counties. The Authority is divided into five regions and is governed by a Board of Directors chaired by an appointee of the President. The Commissioner General leads KRA’s management. KRA’s digital platform iTax enables taxpayers to register for a PIN, file returns, pay taxes, and access services online without visiting a physical office. The USSD code *572# and SMS to 22572 provide additional self-service options.

🏷️ Organisation Details

Type Government Revenue Authority
Established 1st July 1995 (Chapter 469, Laws of Kenya)
Commissioner General Humphrey Wattanga
Head Office Times Tower Building, Haile Selassie Avenue, Nairobi
City Nairobi, Kenya
Postal Address P.O. Box 48240-00100, GPO, Nairobi, Kenya
Service Offices 41+ Tax Service Offices, 43 Service Centres, 52 Huduma Centres
USSD *572# (Self-Service) / SMS to 22572
Call Centre +254 020 4 999 999 / +254 0711 099 999
Website kra.go.ke
iTax Portal itax.kra.go.ke

⚙️ Services Offered

🔵 KRA PIN Registration
🔵 iTax Online Filing
🔵 Income Tax Returns (Individual)
🔵 Corporate Tax Returns
🔵 VAT Registration & Filing
🔵 PAYE (Pay As You Earn)
🔵 Customs & Excise Duties
🔵 Import Declaration Services
🔵 Tax Compliance Certificates
🔵 Tax Refunds
🔵 Motor Vehicle Import Duty
🔵 Rental Income Tax
🔵 Withholding Tax
🔵 USSD Self-Service (*572#)

🏢 Key KRA Offices Nationwide

Office Location Phone
Nairobi HQ Times Tower, Haile Selassie Ave 020-310300 / 020-281000
North of Nairobi Times Tower, 17th Floor 020-310900 Ext. 5142
West of Nairobi Fordha House, Nairobi 020-2715540
South of Nairobi Wilson Airport, KRA Building 020-6005635/6/30
Mombasa Saleh Salim Building, Moi Avenue 041-2230869
Kisumu Kilimani Shopping Centre, Nzoia Rd 020-2060421
Nakuru Generation House, Kenyatta Avenue 051-2213926
Eldoret Eldoret Town 053-3031513
Thika Thika Town 067-7222258
Meru Angaine Plaza, Off Tom Mboya Street 064-30713/31660
Bungoma Moghe Plaza, Moi Avenue 053-30543
Garissa Garissa KRA Office 046-2102580/2114

For the full list of all 41+ offices countrywide visit kra.go.ke/contact-us

🕐 Opening Hours

Monday 8:00 AM – 5:00 PM Open
Tuesday 8:00 AM – 5:00 PM Open
Wednesday 8:00 AM – 5:00 PM Open
Thursday 8:00 AM – 5:00 PM Open
Friday 8:00 AM – 5:00 PM Open
Saturday Closed
Sunday Closed
💻 iTax portal at itax.kra.go.ke is available 24/7. During filing season, iTax Support Centres extend hours to 7AM–9PM Mon–Fri and 8AM–1PM Sat. Dial *572# for self-service anytime.

🗺️ Service Areas

📍 All 47 Counties in Kenya
📍 Nairobi (Multiple Offices)
📍 Mombasa Port & City
📍 Kisumu, Nakuru, Eldoret
📍 52 Huduma Centres Nationwide
💻 Online — Nationwide via iTax

📸 Photos

Times Tower, Nairobi
Times Tower Building on Haile Selassie Avenue — Kenya Revenue Authority headquarters

KRA iTax Portal

KRA Service Centre

KRA Commissioner General
  KRA Commissioner General Humphrey Wattanga Kenya

📍 Location & Map (Head Office)

📍 Times Tower Building, Haile Selassie Avenue, Nairobi, Kenya · Get Directions →

📬 Contact Information

🌐 Website kra.go.ke
💻 iTax Portal itax.kra.go.ke
📞 Call Centre +254 020 4 999 999 / +254 0711 099 999
📧 Call Centre Email callcentre@kra.go.ke
📧 Complaints & Info cic@kra.go.ke
📞 Complaints Hotline +254 020 281 7700 / +254 020 281 7800
🚫 Corruption Reporting +254 0726 984 668 / corruptionreporting@kra.go.ke
📱 USSD *572# / SMS to 22572
📍 Head Office Times Tower Building, Haile Selassie Avenue, P.O. Box 48240-00100, GPO, Nairobi, Kenya
🏙️ City Nairobi, Kenya

🔗 Social Media

⭐ Reviews & Ratings

3.8
⭐⭐⭐⭐
Taxpayer Rating

KRA is widely praised for its iTax digital platform which has greatly simplified tax filing, and for its expanded service centre network. However, some taxpayers cite long wait times at physical offices and challenges reaching the call centre during peak filing periods.

⭐ Leave a Review on Google

S
Samuel Mwangi
Taxpayer, Nairobi · April 2026
★★★★★

“Filing returns on iTax has become very easy. I filed my individual tax return in under 10 minutes this year from my phone. The USSD *572# is also handy for quick checks. KRA has really improved their digital services.”

F
Faith Atieno
Small Business Owner, Kisumu · February 2026
★★★★☆

“I got my Tax Compliance Certificate online through iTax in one day. The Kisumu KRA office was also helpful when I had questions about VAT registration for my business. Staff were professional and patient.”

D
David Njoroge
Importer, Mombasa · December 2025
★★★☆☆

“The iTax system is a big improvement but the call centre line is very difficult to get through during filing season. Physical offices also have long queues. I wish they would expand the service centre capacity. The Huduma Centre option is helpful though.”

G
Grace Chepkemoi
Salaried Employee, Nakuru · October 2025
★★★★★

“I was helped to file a nil return on iTax at the Nakuru iTax Support Centre at no charge. The staff walked me through the whole process step by step. I really appreciate that the government made this service free and accessible to everyone.”

📝 Share Your Experience

Have you used KRA services — online or at a branch? Share your experience below.





Click to rate



Reviews are moderated before publishing. Please be honest and respectful.

❓ Frequently Asked Questions

How do I file KRA returns online?

Log in to the iTax portal at itax.kra.go.ke using your KRA PIN and password. Navigate to Returns, select the return type (e.g. Income Tax Individual), fill in your details, and submit. You can also dial *572# for self-service filing assistance.

How do I register for a KRA PIN?

Visit itax.kra.go.ke, click on "New PIN Registration", and follow the prompts. You will need your National ID, email address, and mobile number. Approval is usually instant for individuals. Businesses require additional documentation.

How do I contact KRA customer care?

Call the KRA contact centre on +254 020 4 999 999 or +254 0711 099 999, or email callcentre@kra.go.ke. You can also dial *572# for self-service or visit any of the 41+ KRA offices or 52 Huduma Centres nationwide.

Where is KRA headquarters?

KRA headquarters are at Times Tower Building, Haile Selassie Avenue, Nairobi. P.O. Box 48240-00100, GPO, Nairobi. Main lines: 020-310300 and 020-281000.

How do I get a KRA Tax Compliance Certificate?

Log in to iTax, click on "Certificates", then select "Apply for Tax Compliance Certificate". Ensure all your returns are filed and taxes paid up to date. The certificate is issued online and can be downloaded immediately if you are compliant.

What is the deadline for filing KRA returns?

Individual income tax returns must be filed by 30th June each year for the previous calendar year. Employed individuals (P9 filers) have the same deadline. VAT returns are due on the 20th of each month. Late filing attracts a penalty of KSh 2,000 per month for individuals.

Listed on Business.co.ke · Business Listings Kenya · Last Updated: June 2026 ·
Report an error or update this listing

🚀 Want Your Business Listed on Business.co.ke for Free?

Join hundreds of verified Kenyan businesses already listed on our directory. Get found by thousands of customers searching for your services every day.

📩 Contact Us Today — It's Free

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *