Directions & Contacts

Functions Of Kenya Revenue Authority (KRA)

Kenya Revenue Authority (KRA) is a key government agency responsible for the collection, assessment, and accounting of all revenues due to the Kenyan government. Its mandate includes tax collection, customs and border control, and the facilitation of international trade. KRA plays a critical role in the economic development of Kenya, as its ability to collect revenue is essential for funding government programs and services.

In this article, we will discuss the functions of KRA, its leadership structure, and contact details for those seeking to interact with the agency. We will also highlight some of the recent developments and initiatives that KRA has undertaken to enhance its service delivery and improve compliance with tax laws.

Functions Of Kenya Revenue Authority

The Kenya Revenue Authority (KRA) has several functions, including:

  1. Tax collection: KRA is responsible for collecting various taxes on behalf of the government, including income tax, value-added tax (VAT), excise duty, and customs duties.
  2. Tax assessment: KRA assesses taxes to be paid by taxpayers based on the relevant tax laws and regulations.
  3. Customs and border control: KRA is responsible for managing and controlling the import and export of goods through Kenya’s borders. This involves collecting customs duties and ensuring compliance with relevant trade regulations.
  4. Facilitation of international trade: KRA works to promote international trade by creating an enabling environment for businesses to operate in.
  5. Taxpayer education and assistance: KRA provides education and assistance to taxpayers to help them understand their tax obligations and comply with the relevant tax laws.
  6. Enforcement of tax laws: KRA is responsible for enforcing tax laws and regulations to ensure compliance and prevent tax evasion.
  7. Administration of tax incentives: KRA administers tax incentives provided by the government to promote investment and economic growth.
  8. Collection of non-tax revenue: KRA also collects non-tax revenue on behalf of the government, such as license fees and other charges.
Kenya Revenue Authority Leadership

The Kenya Revenue Authority (KRA) is led by a Board of Directors and an Executive Management Team.

The Board of Directors is responsible for providing strategic direction, overseeing KRA’s operations, and ensuring compliance with legal and regulatory requirements. The Board consists of nine members appointed by the President of Kenya, with the approval of Parliament, for a term of three years.

The Executive Management Team is responsible for the day-to-day management of KRA. It is headed by the Commissioner-General, who is the CEO of KRA, and is responsible for the overall administration of KRA’s affairs. The Commissioner-General is appointed by the President of Kenya, with the approval of Parliament, for a term of three years.

The Executive Management Team also includes the Deputy Commissioner-General, who assists the Commissioner-General in the management of KRA, and several Commissioners, who oversee different functions within KRA, such as Domestic Taxes, Customs and Border Control, and Support Services.

KRA Vision

A Globally Trusted Revenue Agency Facilitating Tax and Customs Compliance

KRA Mission

To enhance mobilisation of government revenue and to facilitate growth in economic activities and trade by ensuring compliance with tax and customs laws.

KRA Values

Trustworthy, Ethical, Competent, Helpful,Simple

Kenya Revenue Authority Contacts

Here are the contact details for Kenya Revenue Authority (KRA):

  1. KRA Website:
  2. KRA Call Centre: +254 (020) 4999 999 or +254 711 099 999
  3. KRA Customer Service Email:
  4. KRA Headquarters Physical Address: Times Tower, Haile Selassie Avenue, Nairobi, Kenya
  5. KRA Headquarters Postal Address: P.O Box 48240 – 00100, Nairobi, Kenya

KRA also has regional offices across Kenya, and you can find their contact details on the KRA website. Additionally, KRA has a social media presence on Facebook, Twitter, and LinkedIn, where you can interact with them and get updates on their services and activities.


  1. Functions Of Kenya Reinsurance Corporation
  2. Understanding the Role and Functions of the Retirement Benefits Authority of Kenya
  3. Functions Of Kenya Deposit Insurance Corporation
  4. Functions Of Capital Market Authority
  5. Functions of Public Procurement Regulatory Authority In Kenya
List Of KRA Online Services

Kenya Revenue Authority (KRA) offers a range of online services to taxpayers, which include:

  1. iTax – This is KRA’s online platform for tax registration, filing returns, and making tax payments.
  2. KRA M-Service – This is KRA’s mobile service that enables taxpayers to access a range of services through their mobile phones, including tax registration, filing returns, and making payments.
  3. KRA Web Portal – This is an online portal that allows taxpayers to access a range of services, including customs declarations, motor vehicle registration, and access to taxpayer information.
  4. KRA Simba System – This is an online customs management system that enables importers and exporters to electronically submit customs declarations and clear goods at Kenya’s ports of entry.
  5. KRA Domestic Taxes Portal – This is an online portal that allows taxpayers to file returns and make payments for various taxes, including income tax, value-added tax (VAT), and withholding tax.
  6. KRA Customs Online Payment – This is an online payment platform that enables importers and exporters to pay customs duties and other charges online.


Signup now and get your website today with the leading web hosting company in Kenya: Kenya Website Experts. No Skills Required

Buy and sell anything for free on the biggest free online marketplace in Kenya.Visit


Majira Media

Keeping you in the loop. I write to share information that matter. From technology to business tips, I share information to inspire and educate