
Key takeaways
- eTIMS issues electronic tax invoices to KRA.
- Expenses without valid invoices may not be allowed for tax.
- POS or ERP integration automates compliance.
- Test invoices before going live.
In this guide
KRA requires businesses to issue electronic tax invoices through the eTIMS (electronic Tax Invoice Management System). Integrating eTIMS with your POS or ERP keeps you compliant without extra work.
Who needs eTIMS?
Businesses issuing invoices, including VAT-registered and non-VAT-registered taxpayers, are expected to use eTIMS. Expenses not backed by valid eTIMS invoices may not be allowed as deductions.
eTIMS options
- eTIMS Client / Lite: manual invoicing for small businesses.
- System-to-system integration (OSCU/VSCU): your POS or accounting software sends invoices to KRA automatically.
Benefits of integrating with your system
- No double entry
- Every sale automatically generates a compliant invoice
- Fewer errors and penalties
- Easier tax filing
Always confirm current requirements on the official KRA website. Our POS system and custom software can be integrated with eTIMS.
eTIMS options compared
| Option | Good for |
|---|---|
| eTIMS portal / app | Low invoice volume |
| Integrated POS | Shops and restaurants |
| System-to-system (OSCU/VSCU) | ERPs and high volumes |
Compliance checklist
- Register on eTIMS through the KRA portal.
- Confirm your products and tax codes are set correctly.
- Train cashiers to issue invoices with the buyer PIN when required.
- Reconcile eTIMS records with your sales every month.
This guide is educational; confirm current requirements with KRA or your tax advisor.
Frequently asked questions
Who must use eTIMS?
Businesses that issue invoices, both VAT and non-VAT registered, are expected to use eTIMS.
Can my POS issue eTIMS invoices?
Yes, an integrated POS sends invoices to KRA automatically.
What if the internet is down?
Integrated solutions can queue invoices and transmit them once connected.



