eTIMS Compliance Software
for Kenyan Businesses
Automate your KRA eTIMS compliance with JengaStack. Every invoice signed, every receipt compliant — no manual uploads, no penalty risk, no third-party tools.
What Is KRA eTIMS?
The Kenya Revenue Authority requires all VAT-registered businesses to issue electronically signed invoices through the eTIMS (Electronic Tax Invoice Management System). Every invoice must be signed via an OSCU (Virtual ETR), submitted to KRA in real-time, and include a KRA-issued QR code.
Non-compliance carries penalties of up to KES 1,000,000. Yet most businesses still rely on manual CSV uploads, third-party consultants, or disconnected POS systems.
How JengaStack Handles eTIMS
Invoice created in Odoo POS or Sales
Auto-signed via OSCU
Submitted to KRA in real-time
KRA QR code on receipt
eTIMS Features Included
📄 OSCU Management
Manage your Virtual ETR serial numbers from the dashboard. Auto-rotation, expiry tracking, and alerts.
🔖 UNSPSC Codes
Pre-configured UNSPSC commodity code mapping for common products. Add custom codes easily.
📊 Compliance Reports
Real-time dashboard showing signed invoices, KRA responses, and compliance status.
🔄 Auto-Recovery
If KRA is down, invoices queue and re-submit automatically. No data loss.
📱 Works with POS
Every sale at the counter generates an eTIMS-compliant receipt automatically — no extra steps for your cashiers.
📈 No Volume Limits
Standard: 5,000 invoices/mo. Growth and Enterprise: unlimited invoice signing.
Stop worrying about eTIMS compliance.
From KES 3,500/mo. KRA compliance, automated.
Get Started Free