General

KRA Tax Compliance in Kenya: Complete Business Guide

May 18, 2026 22 min read
Back to All Articles

Your complete guide to KRA tax compliance for businesses in Kenya.

If you run a business in Kenya, tax compliance is not optional. The Kenya Revenue Authority (KRA) requires every registered individual and business to file returns, pay taxes on time, and maintain accurate financial records. Miss a deadline or skip a filing, and you face penalties, interest charges, and the risk of your accounts being frozen.

Yet many businesses in Nairobi and across Kenya - from sole traders in Gikomba to growing SMEs in Westlands to companies with offices in Meru and Kenol - struggle with KRA compliance. The iTax portal can be confusing, the rules change, and the consequences of getting it wrong are steep.

This guide covers everything your business needs to know about KRA tax compliance in Kenya - from registering your KRA PIN to filing your annual returns, understanding your obligations under each tax type, dealing with penalties, and knowing when to get professional legal help. 

This is the main KRA Tax Compliance hub. For deeper guidance on specific tax areas, we have dedicated guides: VAT in Kenya: Complete Business Guide | Digital Economy and Online Business Taxation in Kenya | Corporate Tax and International Taxation in Kenya  

What Is KRA and Why Does Tax Compliance Matter?

The Kenya Revenue Authority (KRA) is the government body responsible for collecting taxes and administering tax laws in Kenya. It operates under the Kenya Revenue Authority Act and administers several key tax statutes including the Income Tax Act (Cap 470), the Value Added Tax Act (Cap 476), and the Tax Procedures Act 2015.

Tax compliance matters for your business for three practical reasons. First, non-compliance attracts automatic penalties and interest that compound quickly - a missed filing can cost far more than the original tax owed. Second, a Tax Compliance Certificate (TCC) from KRA is required for most government tenders, bank loans, and business licences, meaning non-compliance directly blocks business opportunities. Third, KRA has the legal authority to freeze bank accounts, attach assets, and initiate criminal proceedings against persistent tax defaulters.

The good news is that for most businesses in Nairobi and across Kenya, staying compliant is straightforward once you understand your obligations and have the right systems in place.  

Step 1 - Get Your KRA PIN

Every business and individual in Kenya must have a KRA Personal Identification Number (PIN) before they can file any returns, open a business bank account, register a company, buy or sell land, or apply for a government licence. The KRA PIN is your tax identity.

Who Needs a KRA PIN?

-       All registered companies and businesses in Kenya

-       All individual taxpayers earning income in Kenya

-       Foreign nationals working or doing business in Kenya

-       NGOs, churches, and other organisations with financial activity

-       Anyone buying or selling property or land in Kenya 

How to Register for a KRA PIN

KRA PIN registration is done online through the iTax portal. For individuals, the process takes about 15 minutes and requires your national ID number and a valid email address. For companies, you will need your certificate of incorporation, company registration number, and details of the directors. 

Related article: How to Get a KRA PIN in Kenya: Step-by-Step Guide  

Understanding Your Tax Obligations in Kenya

Once you have your KRA PIN, your obligations depend on the nature and size of your business. Here is a clear breakdown of the main taxes that apply to businesses in Kenya.

1. Income Tax

Income tax is levied on all income earned in or from Kenya under the Income Tax Act (Cap 470). For resident companies, the standard corporation tax rate is 30% of taxable profits. For individuals, income tax is charged on a graduated scale. Every registered business must file an income tax return annually, even if the business made a loss.

2. Pay As You Earn (PAYE)

If your business employs staff, you are legally required to deduct PAYE from their salaries every month and remit it to KRA by the 9th of the following month. PAYE is governed by the Income Tax Act (Cap 470) and the Employment Act 2007. Failure to deduct or remit PAYE makes the employer personally liable for the unpaid tax, plus penalties and interest.

Related article: PAYE in Kenya: Employer's Complete Guide to Payroll Tax

3. Value Added Tax (VAT)

VAT is charged at 16% on taxable supplies of goods and services in Kenya under the VAT Act (Cap 476). If your business annual taxable turnover exceeds KSh 5 million, you are legally required to register for VAT. Once registered, you must file a VAT return every month by the 20th, whether or not you made any taxable supplies that month.

Related article: VAT Registration and Filing in Kenya: A Business Guide

4. Withholding Tax

Withholding tax (WHT) is deducted at source from certain categories of payments - including management fees, consultancy fees, rent, royalties, and dividends. The person making the payment deducts the tax and remits it to KRA. Rates vary from 5% to 30% depending on the nature of the payment and whether the recipient is resident or non-resident.

5. Turnover Tax (TOT)

Businesses with an annual turnover between KSh 1 million and KSh 50 million may qualify to pay Turnover Tax at a rate of 3% of gross sales instead of standard corporation tax. TOT returns are filed and paid quarterly. This simplified tax regime is designed specifically for small and medium businesses in Kenya.

6. Excise Duty

Excise duty applies to specific goods and services considered luxury items or harmful products - including alcoholic drinks, tobacco, fuel, mobile money transfer fees, and imported goods. If your business deals in excisable goods or services, you must register for excise duty separately and file returns monthly.

7. Rental Income Tax

If you own residential or commercial property in Kenya and earn rental income, that income is taxable. KRA introduced a simplified Monthly Rental Income (MRI) tax regime for residential landlords earning gross rental income of up to KSh 15 million per year. Under MRI, tax is charged at 7.5% of the gross rent received - no deductions for expenses are allowed under this regime.

For landlords earning above KSh 15 million annually, rental income is taxed under the standard income tax rules, where allowable expenses can be deducted before calculating the tax due.

Rental income must be declared and returns filed monthly via iTax. KRA has been aggressively enforcing rental income compliance in Nairobi and other urban areas, conducting property surveys and cross-checking rental income against PIN records. Landlords who have not been declaring rental income face back taxes, penalties, and interest.

8. Affordable Housing Levy

The Affordable Housing Levy (AHL) was introduced under the Affordable Housing Act as part of the government's affordable housing programme. It is charged at 1.5% of an employee's gross monthly salary, with the employer contributing a matching 1.5% - making the total contribution 3% of gross salary per employee per month.

Employers are required to deduct the employee's contribution from their salary, add the employer's matching contribution, and remit the total to KRA by the 9th of the following month - the same deadline as PAYE.

The levy has been the subject of significant legal challenges in Kenyan courts. Businesses should ensure they are current with the latest legal status of the AHL and seek legal advice if they are unsure of their obligations. At Mutea Muthuri & Associates Advocates, we advise employers in Nairobi, Meru, and Kenol on their current AHL obligations and how to handle any compliance gaps.

9. Zero-Rated vs VAT-Exempt Supplies

Under the VAT Act (Cap 476), not all goods and services are treated the same way for VAT purposes. There is an important distinction between zero-rated supplies and VAT-exempt supplies that every business needs to understand.

-       Zero-rated supplies are taxable supplies on which VAT is charged at 0%. The key advantage is that a business making zero-rated supplies can still claim back the input VAT it paid on its purchases. Examples of zero-rated supplies in Kenya include exported goods and services, milk, bread, maize flour, and certain agricultural inputs.

-       VAT-exempt supplies are supplies that fall completely outside the VAT system. A business making exempt supplies cannot charge VAT on its sales - but it also cannot claim back any input VAT on its purchases. Examples include financial services, insurance, residential rental income, and educational services. 

The distinction matters enormously for VAT-registered businesses. A business that incorrectly treats its supplies as exempt when they are actually zero-rated will lose the right to reclaim input VAT - potentially a significant cost. Getting this classification right requires a careful review of the VAT Act and your specific business activities. 

Key KRA Filing Deadlines Every Business Must Know

Missing a KRA deadline triggers automatic penalties and interest. These are the most important filing dates for businesses in Kenya:

-       PAYE - deducted monthly, remitted to KRA by the 9th of the following month.

-       Affordable Housing Levy - deducted monthly alongside PAYE, remitted by the 9th of the following month.

-       VAT returns - filed and paid by the 20th of the following month.

-       Withholding tax - remitted by the 20th of the month following the payment.

-       Rental income tax (MRI) - filed and paid monthly by the 20th of the following month.

-       Turnover Tax (TOT) - filed and paid quarterly by the 20th of the month following each quarter.

-       Income tax (individuals) - annual return filed by 30 June each year for the preceding year of income.

-       Income tax (companies) - annual return filed within 6 months of the company's financial year end.

-       Instalment tax - companies with a tax liability above KSh 40,000 must pay tax in four instalments during the year of income.

-       Annual returns (Companies Act) - filed with the Business Registration Service (BRS) every year, separate from tax returns. 

A missed deadline does not just mean a fine. It can block your Tax Compliance Certificate, which means you cannot bid for government tenders, renew business licences, or access certain bank facilities. The team at Mutea Muthuri & Associates Advocates helps businesses in Nairobi, Meru and Kenol stay ahead of their compliance calendar so deadlines are never missed. 

How to File KRA Returns in Kenya

All KRA returns are filed online through the iTax portal. You will need your KRA PIN and password to log in. Here is the general process for filing any return on iTax:

1.    Log in to the iTax portal using your KRA PIN and password.

2.    Select the return type you want to file from the Returns menu.

3.    Download the relevant return form (Excel-based for most return types).

4.    Fill in the form with your financial data for the relevant period.

5.    Upload the completed form back to iTax.

6.    Submit the return and download your acknowledgement receipt.

7.    If tax is due, generate a payment slip and pay via M-Pesa, bank transfer, or at any KRA-approved bank. 

The specific forms and data required vary by return type. Income tax returns require a full set of financial statements. PAYE returns require a payroll schedule. VAT returns require a summary of input and output VAT for the month. 

If your business operates in the digital economy - selling online, providing SaaS services, working as a freelancer, or receiving income from foreign digital platforms - you have additional tax obligations beyond standard income tax and VAT. These are covered in detail in our dedicated guide.

Related article: Digital Economy and Online Business Taxation in Kenya 

For companies dealing with corporate tax, transfer pricing, double taxation agreements, non-resident taxation, or the tax implications of mergers and acquisitions, our corporate and international tax guide covers all of these in depth.

Related article: Corporate Tax and International Taxation in Kenya

Related article: How to File KRA Returns in Kenya: Step-by-Step Guide

Related article: How to File Nil Returns on KRA iTax in Kenya 

What Are Nil Returns and Who Needs to File Them?

A nil return is a tax return filed to declare that you had no taxable income or activity during a given period. Even if your business made no sales, earned no income, or had no employees during the year, you are still legally required to file a return on iTax.

Filing nil returns applies to:

-       Individuals with a KRA PIN but no employment or business income

-       Companies that were dormant or had no trading activity

-       VAT-registered businesses with no taxable supplies in a given month 

Failure to file a nil return is treated the same as failure to file any other return - it attracts an automatic penalty. For individuals, the penalty is KSh 2,000 per return. For companies, it is KSh 20,000 per return or 5% of the tax due, whichever is higher. 

Related article: How to File Nil Returns on KRA iTax in Kenya 

KRA Penalties and Interest: What Happens When You Default

The Tax Procedures Act 2015 sets out the penalties and interest that KRA applies to late or incorrect filings. Understanding these is important because the costs compound quickly.

Late Filing Penalties

-       Income tax (individuals): KSh 2,000 per return

-       Income tax (companies): KSh 20,000 per return or 5% of tax due, whichever is higher

-       VAT: KSh 10,000 per return or 5% of tax due, whichever is higher

-       PAYE: 25% of the tax due or KSh 10,000, whichever is higher 

Late Payment Interest

In addition to filing penalties, interest at 1% per month accrues on any unpaid tax from the date it was due. This interest compounds, meaning that an unpaid tax bill from 12 months ago has grown by at least 12% in interest alone - before any penalties are added.

Audit and Investigation

KRA has the authority to audit any taxpayer's records going back 5 years. If an audit reveals underpaid or undeclared tax, KRA issues an additional assessment. If the underpayment is found to be deliberate, criminal prosecution is possible under the Tax Procedures Act. 

Related article: KRA Tax Penalties in Kenya: How to Avoid and Appeal Them 

The EFNS: Electronic Funds Notification System

The Electronic Funds Notification System (EFNS) is a KRA requirement that applies to financial institutions and certain businesses in Kenya. Under the EFNS, banks and payment service providers are required to notify KRA of electronic fund transfers above a specified threshold.

For businesses, the EFNS matters because it means KRA has visibility into your electronic transactions. Large or unusual payments that are not matched by corresponding tax returns can trigger an audit or enquiry. Businesses in Nairobi handling significant electronic transactions - M-Pesa business payments, bank transfers, mobile banking - need to ensure their tax filings accurately reflect their financial activity. 

Related article: EFNS Kenya: What It Is and How It Affects Your Business 

Annual Returns vs Tax Returns: Understanding the Difference

Many business owners in Kenya confuse annual returns with tax returns. They are two completely separate obligations filed with different government bodies.

-       Tax returns are filed with KRA via iTax. They report your income, expenses, and tax liability for a given period. Late filing attracts KRA penalties.

-       Annual returns are filed with the Business Registration Service (BRS) via eCitizen. They update the company's registered information - directors, shareholders, registered address. They are a Companies Act requirement, not a tax requirement. Late filing attracts a separate BRS penalty. 

Both must be filed every year. Missing either creates compliance problems - missing tax returns blocks your TCC, while missing annual returns can lead to your company being struck off the register. 

Related article: Annual Returns in Kenya: What Every Company Must Know

Related article: CR12 Certificate in Kenya: What It Is and How to Get One 

How to Get a Tax Compliance Certificate (TCC) in Kenya

A Tax Compliance Certificate is an official document from KRA confirming that a business or individual is up to date with all their tax obligations. It is valid for 12 months and is required for:

-       Bidding for government tenders and public procurement contracts

-       Renewing business licences and permits

-       Opening certain types of bank accounts or accessing credit facilities

-       Applying for work permits for foreign employees

-       Some property transactions and corporate deals 

A TCC is applied for through the iTax portal. KRA will only issue one if all your returns are filed and all your taxes are paid or a payment plan has been agreed. This means you cannot get a TCC if you have outstanding returns or unpaid tax liabilities. 

Related article: Tax Compliance Certificate in Kenya: How to Get One 

When Does Your Business Need a Tax Lawyer in Nairobi?

For routine compliance - filing returns, paying taxes on time, registering for a PIN - most businesses can manage with the help of a good accountant. But there are situations where the expertise of a tax lawyer becomes essential.

-       KRA audit or investigation - if KRA opens a formal audit of your business, a tax lawyer can represent you, manage the process, and protect your legal rights throughout.

-       Tax dispute or additional assessment - if KRA raises an additional assessment that you believe is incorrect, a tax lawyer can challenge it through the formal objection and appeal process.

-       Penalty waiver application - KRA has the discretion to waive or reduce penalties in certain circumstances. A tax lawyer can prepare and present a formal waiver application on your behalf.

-       Voluntary disclosure - if your business has undeclared income or errors in past returns, a voluntary disclosure to KRA - handled correctly by a lawyer - can significantly reduce the penalties that would otherwise apply.

-       Tax planning for corporate transactions - mergers, acquisitions, restructurings, and cross-border transactions all carry significant tax implications. A tax lawyer ensures your structure is efficient and compliant before you commit. 

At Mutea Muthuri & Associates Advocates - a commercial law firm based in Nairobi with offices in Meru and Kenol - our team advises businesses across Kenya on tax compliance, KRA disputes, voluntary disclosures, and the tax implications of corporate transactions. 

Related article: Tax Lawyer in Nairobi: When Your Business Needs One 

Frequently Asked Questions About KRA Tax Compliance in Kenya

What is a KRA PIN and why do I need one?

A KRA PIN (Personal Identification Number) is your tax identification number in Kenya. Every individual and business must have one to file returns, open business bank accounts, register a company, buy or sell property, and apply for business licences. It is registered free of charge on the iTax portal.

Related article: How to Get a KRA PIN in Kenya: Step-by-Step Guide

What returns does my business need to file with KRA?

This depends on your business structure and activities. Most businesses in Kenya must file income tax returns annually. If you have employees, you must file PAYE returns monthly. If your turnover exceeds KSh 5 million, you must file VAT returns monthly. If your turnover is between KSh 1 million and KSh 50 million, you may qualify for Turnover Tax filed quarterly. Even with no activity, nil returns must still be filed.

Related article: How to File KRA Returns in Kenya: Step-by-Step Guide

What happens if I miss a KRA filing deadline?

KRA automatically applies a penalty for late filing. For companies, income tax late filing attracts a penalty of KSh 20,000 or 5% of tax due, whichever is higher. Interest at 1% per month also accrues on any unpaid tax. Missing deadlines can also block your Tax Compliance Certificate.

Related article: KRA Tax Penalties in Kenya: How to Avoid and Appeal Them

Do I still need to file returns if my business made no money?

Yes. Every registered business and individual with a KRA PIN must file returns for every applicable period, even if there was no income or activity. These are called nil returns. Failure to file a nil return attracts the same penalties as any other missed return.

Related article: How to File Nil Returns on KRA iTax in Kenya

What is a Tax Compliance Certificate and how do I get one?

A Tax Compliance Certificate (TCC) is a document from KRA confirming you are up to date with all your tax obligations. It is required for government tenders, some licences, and certain banking facilities. You apply for it through the iTax portal. KRA will only issue one if all your returns are filed and taxes paid.

Related article: Tax Compliance Certificate in Kenya: How to Get One

What is the difference between annual returns and tax returns in Kenya?

Tax returns are filed with KRA via iTax and report your income and tax liability. Annual returns are filed with the Business Registration Service (BRS) via eCitizen and update your company's registered details. Both are required every year but they are separate obligations filed with different government bodies.

Related article: Annual Returns in Kenya: What Every Company Must Know

What does EFNS mean and does it affect my business?

EFNS stands for the Electronic Funds Notification System. It requires financial institutions to notify KRA of electronic transfers above specified thresholds. It means KRA has visibility into large electronic transactions. If your business handles significant M-Pesa or bank transfer volumes, your tax filings must accurately reflect your financial activity or risk triggering an audit.

Related article: EFNS Kenya: What It Is and How It Affects Your Business

Do I need to pay tax on rental income in Kenya?

Yes. Rental income is taxable in Kenya. Residential landlords earning up to KSh 15 million per year pay Monthly Rental Income (MRI) tax at 7.5% of gross rent, filed monthly via iTax. Those earning above this threshold are taxed under standard income tax rules. KRA has been actively enforcing rental income compliance in Nairobi and other urban areas.

What is the Affordable Housing Levy and who pays it?

The Affordable Housing Levy (AHL) is a mandatory statutory deduction in Kenya, requiring both employees and employers to contribute 1.5% each of the employee’s gross monthly salary. Non-salaried and informal sector workers are also required to remit 1.5% of their gross income (both individuals and non-individuals) from business, rental (both annual and MRI), consultancy, farming etc. per month. Employers deduct and remit it to KRA by the 9th of the following month alongside PAYE. The levy has been subject to legal challenges and businesses should seek current legal advice on their obligations.

What is the difference between zero-rated and VAT-exempt supplies in Kenya?

Zero-rated supplies are taxed at 0% VAT, but businesses making them can still reclaim input VAT on their purchases. Examples include exported goods and basic food items. VAT-exempt supplies fall outside the VAT system entirely - no VAT is charged on sales, but input VAT on purchases cannot be reclaimed. Getting this classification wrong can result in significant unexpected VAT costs.

Related article: VAT in Kenya: Complete Business Guide

Where can I get help with KRA compliance in Nairobi?

Mutea Muthuri & Associates Advocates provides tax compliance support, KRA dispute resolution, and tax legal advice for businesses across Kenya. With offices in Nairobi, Meru, and Kenol, our team helps businesses stay compliant, avoid penalties, and resolve disputes with KRA professionally. 

Explore Our Full KRA and Tax Compliance Guides

For deeper guidance on specific tax areas, start with our three dedicated sub-guides, then explore the individual topic articles below.

Deep-Dive Tax Guides

-       VAT in Kenya: Complete Business Guide - VAT registration, returns, zero-rated supplies, ETIMS, refunds and cross-border VAT

-       Digital Economy and Online Business Taxation in Kenya - DST, SEP tax, freelancer tax, SaaS, influencers and digital transactions

-       Corporate Tax and International Taxation in Kenya - corporate tax, transfer pricing, double taxation agreements, permanent establishment and M&A tax 

Step-by-Step KRA Guides

-       How to Get a KRA PIN in Kenya - registration process for individuals and companies

-       How to File KRA Returns in Kenya - step-by-step iTax filing guide

-       How to File Nil Returns on iTax - avoid penalties even with no income

-       EFNS Kenya - what the Electronic Funds Notification System means for your business

-       Annual Returns in Kenya - what every company director must know

-       CR12 Certificate in Kenya - what it is and how to get one

-       PAYE in Kenya - employer's complete guide to payroll tax

-       Tax Compliance Certificate in Kenya - how to apply and what it is used for 

Specialist Tax Topics

-       Rental Income Tax in Kenya - what landlords need to know about MRI tax

-       Affordable Housing Levy in Kenya - employer obligations and current legal status

-       KRA Tax Penalties in Kenya - how to avoid and appeal them

-       How to Handle a KRA Tax Audit - your rights and how to prepare

-       Tax Planning for Businesses in Kenya - legal strategies to reduce your tax burden

-       Tax Lawyer in Nairobi - when your business needs legal tax advice 

Need Help With KRA Compliance or a Tax Dispute in Kenya?

At Mutea Muthuri & Associates Advocates - a commercial law firm based in Nairobi with offices in Meru and Kenol - we help businesses across Kenya navigate KRA compliance, file returns correctly, resolve tax disputes, and avoid penalties.

Whether you are a small business owner in Nairobi filing your first returns, a company director facing a KRA audit, or a corporate dealing with the tax implications of a major transaction - our tax law team is here to help.

Contact us today to speak with a tax lawyer in Nairobi.

Topics

KRA returns Kenya KRA pin Kenya KRA pin registration Kenya how to file KRA returns Kenya KRA tax compliance Nairobi annual tax returns Kenya iTax Kenya EFNS Kenya KRA filing deadline Kenya tax obligations businesses Kenya nil returns Kenya corporate tax Kenya Nairobi PAYE Kenya VAT registration Kenya CR12 Kenya annual returns Kenya tax compliance certificate Kenya KRA penalties Kenya rental income tax Kenya affordable housing levy Kenya zero rated VAT Kenya VAT exempt supplies Kenya tax lawyer Nairobi SME tax Kenya Nairobi Mutea Muthuri Associates Advocates law firm Nairobi Kenya legal services Kenya
Share X (Twitter) LinkedIn WhatsApp
WhatsApp Us Chat instantly
Request a Call We call you back