
Once your business is registered, your next priority is tax compliance. In Kenya, the Kenya Revenue Authority (KRA) manages business taxation through the iTax portal and the eTIMS (electronic Tax Invoice Management System) platform.
Failing to register for the correct tax obligations or missing filing deadlines can lead to heavy penalties, frozen bank accounts, and lost business opportunities (such as disqualification from government or corporate tenders).
This guide breaks down KRA tax obligations, eTIMS invoicing rules, filing deadlines, and how to maintain an active Tax Compliance Certificate (TCC).
The KRA categorizes small and medium-sized businesses into two main income tax frameworks based on annual turnover.
Annual Gross Turnover Thresholds (Kenya)
Businesses are typically categorized for income tax purposes based on their annual gross turnover (total sales/revenue before deducting any costs).
Where annual gross turnover falls between KES 1,000,000 and KES 25,000,000, the applicable regime is generally Turnover Tax (TOT). This is charged at 1% of gross revenue and is calculated on the total amount earned from sales/services for the year (or relevant period), with no deductions allowed for business expenses such as rent, salaries, utilities, transport, marketing, or cost of goods sold;
For example, a business with KES 10,000,000 in gross revenue would pay KES 100,000 under TOT regardless of whether its operating costs were high.
Where annual gross turnover exceeds KES 25,000,000, the business generally moves to the standard Corporate/Individual Income Tax framework:
Companies are commonly taxed at 30% of net profit (profit after allowable deductions), while individuals are taxed under the applicable individual income tax rules; under this regime, taxpayers can deduct qualifying business expenses and capital allowances (subject to tax rules and documentation), meaning tax is based on profitability rather than sales volume.
For example, a company with KES 40,000,000 in revenue and KES 34,000,000 in allowable expenses would have KES 6,000,000 taxable profit and a corporate tax liability of KES 1,800,000 at 30%.
In all cases, accurate record-keeping (sales invoices, receipts, expense schedules, and bank statements) is essential to support turnover calculations, compliance filings, and any allowable deductions where applicable.

Rule of Thumb: If your business has high profit margins and low expenses (e.g., freelance consulting), TOT (1% of gross) is usually significantly cheaper. If your business operates on thin margins with high stock/operational costs (e.g., retail or wholesale trade), the standard 30% net profit regime may lower your tax burden.
Under KRA regulations, all businesses operating in Kenya must onboard onto eTIMS and generate electronic tax invoices.
You do not need expensive specialized hardware to use eTIMS. KRA provides several flexible options:
| eTIMS Solution | Best Used By | Platform / Access Channel |
| eTIMS Lite (USSD) | Micro traders, market vendors, informal sector | Dial *222# via mobile phone |
| eTIMS Lite (Web) | Service providers, consultants, small offices | Accessible via eCitizen Portal |
| eTIMS Mobile App | Field sales, small shops, mobile entrepreneurs | Downloadable Android / iOS smartphone app |
| eTIMS Client Software | Retail outlets, wholesalers managing physical inventory | Downloadable software for Windows / laptops |
| Tax Type | Threshold / Applicability | Rate | Filing Due Date |
| Turnover Tax (TOT) | Turnover between KES 1M – KES 25M/yr | 1% of gross monthly sales | 20th of the following month |
| Value Added Tax (VAT) | Mandatory when turnover exceeds KES 5M/yr | 16% (Standard Rate on taxable supplies) | 20th of the following month |
| Pay As You Earn (PAYE) | Businesses with salaried employees | Progressive individual tax bands | 9th of the following month |
| Withholding Tax (WHT) | Payments for professional fees, management, rent | 5% (Services/Consultancy) | 20th of the following month |
| Corporate Income Tax | Companies earning > KES 25M (or non-TOT) | 30% on net profit | By the 6th month after financial year-end (June 30th for Dec year-end) |
A Tax Compliance Certificate (TCC) is an official document issued by KRA verifying that your business is fully compliant with all tax obligations and filings.
┌─────────────────────────────────────────────────────────────────────────┐
│ TCC Prerequisites Checklist │
├─────────────────────────────────────────────────────────────────────────┤
│ [ ] All monthly returns filed on time (TOT / VAT / PAYE / Nil) │
│ [ ] Annual income tax returns submitted │
│ [ ] No outstanding tax debts or active penalty notices │
│ [ ] Registered and active on eTIMS / TIMS │
└─────────────────────────────────────────────────────────────────────────┘1.Log into KRA iTax: 2 Minutes.
Access the iTax Portal using your business KRA PIN and password.
2.Initiate TCC Application:1 Minute.
Navigate to the Certificates menu on your dashboard and select Apply for Tax Compliance Certificate (TCC).
3.System Compliance Check: Instant Auto-Check.
The iTax system automatically checks for unfiled returns, unpaid liabilities, or eTIMS non-registration.
4.Download & Store Your Certificate:12 Months Validity.
Download the TCC PDF. Valid for 12 months from the date of issuance. Set a calendar reminder to renew 30 days before expiration.
Knowing the costs of non-compliance helps prioritize monthly tax deadlines: