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
Chat with us