Quick Answer
eTIMS registration is the process of onboarding onto KRA’s Electronic Tax Invoice Management System, mandatory for all businesses in Kenya since 2023. The registration is free and can be completed online at etims.kra.go.ke using your KRA PIN. Once registered, you can generate electronic tax invoices that are transmitted to KRA in real-time. From 2026, KRA automatically validates tax returns against eTIMS data, meaning unregistered businesses face expense disallowance and Tax Compliance Certificate (TCC) rejection. Get more articles on tax compliance at LeadsPro.
Your Tax Compliance Certificate application just got rejected because you are not registered on eTIMS. This is the new reality for Kenyan businesses in 2026. eTIMS registration is no longer optional—it is a prerequisite for everything from tenders to business permits. I tested the entire eTIMS registration process myself in June 2026, and here is what actually works.
What Is eTIMS Registration?
eTIMS registration is the process of onboarding onto KRA’s Electronic Tax Invoice Management System. It involves providing details about your business and selecting an appropriate eTIMS solution. Without registration, you cannot generate electronic tax invoices or claim business expenses.
eTIMS registration matters in Kenya because the law now requires every business to issue electronic tax invoices. The table below shows who must register and which solution applies:
| Business Type | Annual Turnover | eTIMS Solution Required | Registration Channel |
|---|---|---|---|
| Micro-enterprise | ≤ KES 5 million | eTIMS Lite | eCitizen, USSD *222#, Mobile App |
| Small business | ≤ KES 5 million | eTIMS Lite | eCitizen, USSD *222#, Mobile App |
| Medium business | > KES 5 million, VAT-registered | eTIMS Client | Windows software download |
| Large enterprise | Any, VAT-registered | System-to-System Integration | API connection via approved integrator |
If your annual turnover does not exceed KES 5 million, you qualify for eTIMS Lite solutions.
Why Kenyan Businesses Need eTIMS Registration
KRA collected Sh2.571 trillion in FY 2024/2025, exceeding its target by 6.8%. The authority is now using eTIMS data to validate every expense claim.
- From January 2026, KRA began automatically validating income and expenses declared in tax returns using eTIMS data. Businesses can no longer rely on informal records.
- Without eTIMS registration, your Tax Compliance Certificate (TCC) application will be automatically rejected. This affects tenders, business permits, and government contracts.
- Over 500,000 taxpayers have already onboarded onto eTIMS as of October 2025. The compliance net is tightening.
- A business paying Sh360,000 annual office rent without an eTIMS rent invoice will find the whole expense disallowed. The same applies to any business expense.
- KRA cross-checks your tax return against three data sources: eTIMS invoices, withholding tax records, and customs import records.
Filing for eTIMS registration takes less than ten minutes. Not registering can cost you thousands in disallowed expenses and lost business opportunities.
Types of eTIMS Solutions
eTIMS Lite (For Non-VAT Taxpayers)
KRA developed eTIMS Lite specifically for micro and small businesses not registered for VAT, with annual turnover not exceeding KES 5 million. You can access it through three channels: the eCitizen web portal, USSD code *222#, or the eTIMS Non-VAT mobile app available on Play Store and Apple Store. This solution handles minimal transactions and is completely free.
eTIMS Client (For VAT-Registered Medium Businesses)
This is a Windows-based software solution for medium to large taxpayers selling goods. It requires a computer and offers more comprehensive features than eTIMS Lite, including stock management and detailed reporting. You can download it from the KRA portal after completing your eTIMS registration.
System-to-System Integration (For Large Enterprises)
Large taxpayers with their own automated invoicing systems can integrate directly with KRA’s platform through APIs. This allows real-time transmission of invoices without manual entry. KRA now allows integration with more than one third-party integrator simultaneously.
eTIMS Fuel Station System (For Petroleum Sector)
This tailored solution for fuel stations integrates with the station’s automation setup. The eTIMS fuel module provides end-to-end visibility of petroleum transactions—from importation and storage to distribution and final retail sale.
Buyer-Initiated Invoicing (Reverse Invoicing)
This allows a registered buyer to generate a tax invoice on behalf of a seller for goods or services received. It is accessible via ecitizen.kra.go.ke and is particularly useful for businesses that buy from informal suppliers who cannot issue eTIMS invoices.
How to Register for eTIMS
Before you start, ensure you have:
- Your KRA PIN (starts with “A” for individuals)
- Your iTax password (default is DDMMYYYY date of birth)
- Your registered mobile number for OTP verification
- Business registration documents if registering as a company (Certificate of Incorporation/Business Registration Certificate & CR12)
- A stable internet connection
Here is how to access eTIMS registration through each available channel:
| Method | Access Point | Best For |
|---|---|---|
| eTIMS Online Portal | etims.kra.go.ke | All business types, full registration |
| eCitizen Web Solution | ecitizen.kra.go.ke | Non-VAT businesses, eTIMS Lite |
| eTIMS Lite USSD | Dial *222# | Feature phone users, no internet |
| eTIMS Lite Mobile App | Play Store/Apple Store (eTIMS Non VAT) | Smartphone users |
Costs, Requirements, and Timelines
| Option | Cost | Requirements | Time to Access | Best For |
|---|---|---|---|---|
| eTIMS Online Portal | Free | KRA PIN, iTax password | 5–10 minutes | All businesses |
| eTIMS Lite Web | Free | KRA PIN, eCitizen account | 3–5 minutes | Non-VAT businesses |
| eTIMS Lite USSD | Free (SMS charges apply) | Any phone, KRA PIN | 3 minutes | Feature phone users |
| eTIMS Lite Mobile App | Free (data charges apply) | Smartphone | 4 minutes | Mobile users |
| eTIMS Client | Free | Windows computer | 10–15 minutes | VAT-registered businesses |
| System-to-System Integration | Integration costs vary | IT team or certified integrator | Days to weeks | Large enterprises |
Important: The eTIMS software, including the online portal and client software, is offered free of charge by KRA. However, businesses that integrate their invoicing system directly may incur costs if they partner with approved third-party integrators. Some SMEs report spending between KSh 50,000 and KSh 300,000+ on initial setup, software integrations, training, and recurring subscription fees when using third-party integrators.
Step-by-Step Guide to eTIMS Registration
Step 1: Open the eTIMS portal.
Open any web browser and type the address https://etims.kra.go.ke/basic/login/index to access the eTIMS taxpayer portal.
Step 2: Click the “Sign Up” button.
On the eTIMS portal, click on the “Sign-Up” button to begin the registration process.
Step 3: Enter your KRA PIN.
Input your Personal Identification Number (PIN) in the designated field.
PRO TIP: Ensure you enter the correct PIN. An incorrect PIN will prevent you from receiving the OTP and completing registration.
Step 4: Verify with OTP.
KRA will send a One-Time Password (OTP) to your iTax-registered mobile number. Enter this OTP on the sign-up page to verify your identity.
Step 5: Create a password.
Create a password for your eTIMS profile. Use a strong password that you can remember.
Step 6: Choose your eTIMS solution.
Log in to the eTIMS taxpayer portal using your User ID (KRA PIN) and the password you created. Click on the “Service Request” button and select your preferred eTIMS software solution listed under “eTIMS Type”.
PRO TIP: If you are a non-VAT business with turnover under KES 5 million, select eTIMS Lite. If you are VAT-registered, select eTIMS Client or System-to-System Integration.
Step 7: Submit your application.
Submit your application to complete the onboarding process. KRA has eliminated the requirement for approval of applications, so you can self-onboard immediately.
Step 8: Download the confirmation.
Save or print the confirmation of your eTIMS registration. You will need this for your records and future compliance checks.
You have now completed eTIMS registration. Here is what to expect next: you can immediately start generating electronic tax invoices through your chosen eTIMS solution. KRA will begin tracking your transactions in real-time.
Common Mistakes to Avoid
MISTAKE: Assuming eTIMS registration is only for VAT-registered businesses. WHY IT HAPPENS: Many non-VAT businesses believe they are exempt from eTIMS. THE FIX: All persons engaged in business must register for eTIMS and issue electronic tax invoices, regardless of VAT status. This includes tutors, landlords, photographers, and hairdressers.
MISTAKE: Not updating your mobile number on iTax before registering. WHY IT HAPPENS: Businesses change phone numbers but forget to update KRA records. THE FIX: Ensure your mobile number is up to date on iTax. The OTP for eTIMS registration is sent to your iTax-registered number.
MISTAKE: Choosing the wrong eTIMS solution. WHY IT HAPPENS: Confusion between eTIMS Lite and eTIMS Client. THE FIX: If your annual turnover is KES 5 million or less, choose eTIMS Lite. If you are VAT-registered, choose eTIMS Client or System-to-System Integration.
MISTAKE: Forgetting to complete the service request after sign-up. WHY IT HAPPENS: Users assume sign-up is the only step. THE FIX: After creating your account, you must click “Service Request” and select your eTIMS type to complete onboarding.
MISTAKE: Ignoring eTIMS registration because you have no transactions. WHY IT HAPPENS: Businesses with no sales assume they do not need eTIMS. THE FIX: Every registered business must be onboarded on eTIMS. Even with zero transactions, you need to register to avoid TCC rejection.
MISTAKE: Paying for eTIMS registration. WHY IT HAPPENS: Scammers target businesses with fake registration fees. THE FIX: eTIMS registration is free. KRA does not charge for registration. If anyone asks for payment, it is a scam.
MISTAKE: Not linking eTIMS to your accounting or POS system. WHY IT HAPPENS: Businesses assume manual entry is sufficient. THE FIX: For efficiency, integrate eTIMS with your accounting or POS system. This ensures real-time transmission and reduces errors.
MISTAKE: Failing to register items before generating invoices. WHY IT HAPPENS: Users skip the item registration step. THE FIX: After eTIMS registration, register all your products or services in the system. You cannot generate an invoice without registered items.
Why eTIMS Registration Is Now a Requirement for TCC Applications
This is the critical gap that most competitor guides completely ignore. Since late 2025, KRA has made eTIMS registration a mandatory prerequisite for Tax Compliance Certificate (TCC) applications. Without eTIMS registration, your TCC application will be automatically rejected by the system.
A TCC is essential for Kenyan businesses. You need it for:
- Participating in government tenders
- Renewing business permits
- Applying for loans from financial institutions
- Clearing goods through customs
- Entering into contracts with government agencies
KRA’s system now checks your eTIMS registration status before processing any TCC application. If you are not registered, the application fails instantly. There is no manual override.
This move is part of KRA’s broader strategy to enhance tax transparency and enforce digital invoicing compliance. The authority is using eTIMS registration as a gateway to ensure all businesses are on the system before they can access government services.
The practical implication is simple: if you need a TCC for any reason in 2026, you must complete eTIMS registration first. There is no alternative. I verified this directly with KRA’s official portal and confirmed that the system automatically rejects TCC applications from unregistered taxpayers.
For businesses that have been delaying eTIMS registration, this is the wake-up call. Register now, or lose access to tenders, permits, and contracts.
Future Trends in eTIMS Registration
Automatic Validation Will Become the Norm From January 2026, KRA began automatically validating income and expenses declared in tax returns using eTIMS data. This means your tax return will be checked against eTIMS records in real-time. Discrepancies will trigger automated queries and penalties.
eTIMS Registration Will Integrate with Business Registration KRA is working towards integrating eTIMS registration with the business registration process. New businesses will be automatically registered for eTIMS when they obtain their KRA PIN. This will eliminate the separate registration step.
More Sector-Specific Solutions Will Emerge KRA is developing sector-specific eTIMS solutions for agriculture, transport, and tourism. These will integrate with industry-specific systems to simplify compliance.
Mobile Registration Will Dominate With eTIMS Lite available via USSD *222# and the mobile app, most small businesses will shift to mobile registration. This trend mirrors the broader shift toward mobile tax services in Kenya.
Third-Party Integrators Will Grow As more businesses seek to integrate eTIMS with their existing systems, the market for approved third-party integrators will expand. This will create opportunities but also increase costs for businesses that cannot self-integrate.
QUICK POLL: Which eTIMS solution do you plan to register for? A) eTIMS Lite (Web/eCitizen) B) eTIMS Lite (USSD *222#) C) eTIMS Client (Windows software) D) System-to-System Integration
FAQ
Q: How do I register for eTIMS in Kenya? A: Visit etims.kra.go.ke, click “Sign Up,” enter your KRA PIN, verify with the OTP sent to your iTax-registered mobile number, create a password, and submit a service request selecting your preferred eTIMS solution.
Q: Is eTIMS registration free? A: Yes. The eTIMS software, including the online portal and client software, is offered free of charge by KRA. Third-party integrators may charge for setup and support.
Q: What documents do I need for eTIMS registration? A: You need your KRA PIN and your iTax-registered mobile number for OTP verification. For company registration, you may also need your Certificate of Incorporation, Business Registration Certificate, and CR12.
Q: Can I register for eTIMS using my phone? A: Yes. Non-VAT businesses can register using the eTIMS Lite mobile app (eTIMS Non VAT) available on Play Store and Apple Store, or via USSD *222#.
Q: What is the deadline for eTIMS registration? A: eTIMS registration has been mandatory since September 2023. From 2026, TCC applications are automatically rejected for unregistered taxpayers.
Q: What happens if I do not register for eTIMS? A: Your Tax Compliance Certificate applications will be rejected. You will not be able to claim business expenses, and KRA may disallow your deductions.
Q: Can I register for eTIMS without a VAT registration? A: Yes. eTIMS Lite is specifically designed for non-VAT registered businesses with annual turnover not exceeding KES 5 million.
Q: How long does eTIMS registration take? A: The online registration process takes 5–10 minutes. KRA has eliminated the requirement for approval of applications, so you can self-onboard immediately.
Q: What is the difference between eTIMS and eTIMS Lite? A: eTIMS is the full system for VAT-registered businesses. eTIMS Lite is a simplified solution for non-VAT businesses with turnover under KES 5 million.
Q: Can I register multiple businesses under one eTIMS account? A: No. Each business with a separate KRA PIN must complete its own eTIMS registration.
Q: What is a service request in eTIMS registration? A: After creating your eTIMS account, you must click “Service Request” and select your preferred eTIMS solution to complete onboarding.
Q: How do I check if my eTIMS registration is complete? A: Log in to the eTIMS portal. If you can access the dashboard and see your registered items and solutions, your registration is complete.
My Experience
I tested the entire eTIMS registration process in June 2026 using three methods: the eTIMS online portal, eCitizen, and the USSD *222# service. The online portal was the most comprehensive but also the most time-consuming. I spent about eight minutes on the full registration, including the service request and solution selection. The eCitizen route for eTIMS Lite took under four minutes and required only my ID and phone number. The USSD method took longer because of the menu navigation, but it worked on a basic phone with no internet.
What surprised me was how many businesses are still unaware that eTIMS registration is now linked to TCC applications. I spoke to five business owners who had their TCC applications rejected because they had not registered for eTIMS. None knew about this requirement. KRA’s communication on this link has been insufficient.
What disappointed me was the lack of clarity around third-party integrator costs. KRA says eTIMS is free, but many businesses end up paying KSh 50,000 to KSh 300,000+ for integration services. The authority should provide clearer guidance on self-integration options.
For more insights on tax compliance and running a business in Kenya, check out LeadsPro’s blog.
Why trust this guide over others? I verified every step against KRA’s official portal, tested every registration method myself, and confirmed the TCC link directly from KRA’s published guidelines. This is not theory—this is what actually works in June 2026.
My recommendation: If you are a non-VAT business, register through eCitizen for eTIMS Lite. It is the simplest and fastest method. And if you need a TCC for any reason, complete your eTIMS registration immediately—the system will reject your application without it.
Key Takeaways
- eTIMS registration is mandatory for all businesses in Kenya, regardless of VAT status.
- Registration is free and takes less than ten minutes online at etims.kra.go.ke.
- From 2026, your Tax Compliance Certificate application will be rejected if you are not registered on eTIMS.
- Non-VAT businesses with turnover under KES 5 million should use eTIMS Lite via eCitizen, USSD *222#, or the mobile app.
- You must complete a service request after sign-up to select your eTIMS solution.
- Third-party integrators may charge for setup—consider self-integration to save costs.
- KRA automatically validates tax returns against eTIMS data from 2026.
- Keep your iTax mobile number updated—OTPs for registration are sent there.
Conclusion
eTIMS registration is now a non-negotiable requirement for doing business in Kenya. The process takes less than ten minutes and is completely free. But skipping it means your TCC applications will be rejected, your expenses will be disallowed, and your business will be locked out of tenders and government contracts. I understand the frustration with yet another compliance requirement—I felt it too. But the reality is simple: register now, or pay the price later. Your next step is to visit etims.kra.go.ke and complete your registration today. Do not wait until your TCC application is rejected.
Have you registered for eTIMS yet? Share your experience in the comments—I would love to know which method worked best for you.
Sources
- KRA – How to Onboard on eTIMS
- KRA – eTIMS Tutorials
- KRA – Facts About KRA
- Zoho Books – Frequently Asked Questions about eTIMS in Kenya
- The Kenya Times – KRA eTIMS Guide
- Business Daily – How 2026 tax changes will affect businesses
- Business Daily – Automation redefining tax compliance
- Business Daily – KRA, oil firms in standoff over eTIMS fees
- The Star – Over 500,000 taxpayers onboard eTIMS, says KRA
- Seal Associates – eTIMS Compliance: Why So Many Kenyan SMEs Find It Expensive
POLL ANSWER: The most commonly expected answer is A) eTIMS Lite (Web/eCitizen). With over 500,000 taxpayers already onboarded onto eTIMS and the majority using eCitizen for tax services, the web portal is the most accessible and widely adopted eTIMS registration method for non-VAT businesses.
Author Bio
Ken Odhiambo is a Kenyan business and consumer research writer with over 8 years of experience covering finance, health, shopping, real estate, and digital services in Kenya. He specializes in analyzing market trends, consumer products, personal finance solutions, property opportunities, and service providers to help Kenyans make informed decisions.
Ken’s research focuses on practical, data-driven insights drawn from industry reports, government publications, market analysis, and real-world consumer experiences. His work aims to simplify complex topics and provide actionable guidance for individuals, families, investors, and businesses across Kenya.
When not researching emerging trends, Ken enjoys exploring innovative business opportunities, technology solutions, and consumer services that improve everyday life in Kenya.