KRA eTIMS Compliant POS System for Kenya

Automatic electronic tax invoicing with every sale. EliteTeQ POS transmits invoices to KRA in real time, calculates VAT automatically, and keeps your business audit-ready. Avoid penalties up to KES 1 million.

Get eTIMS Compliant POSWhatsApp Us

What is a KRA eTIMS compliant POS system?

A KRA eTIMS compliant POS system automatically generates and transmits electronic tax invoices to Kenya Revenue Authority in real time with every sale. EliteTeQ POS handles eTIMS compliance automatically — it includes all required invoice fields (KRA PIN, item descriptions, HS codes, VAT rates, totals), transmits to KRA instantly, and stores confirmation codes. Works for cash, M-Pesa, and card payments. Offline mode queues invoices for transmission when internet resumes.

KRA eTIMS Compliance Checklist

✓

VAT Registration

Your business must be registered for VAT with KRA and have a valid KRA PIN. If your annual turnover exceeds KES 5 million, VAT registration is mandatory.

✓

eTIMS Registration

Register on the KRA eTIMS portal (etims.kra.go.ke). You will receive credentials to connect your POS system to KRA.

✓

Compliant POS System

Your POS must generate invoices with all required fields and transmit them to KRA in real time. EliteTeQ POS handles this automatically.

✓

Real-Time Transmission

Every invoice must be transmitted to KRA at the time of sale. EliteTeQ POS does this automatically for all payment types.

✓

Invoice Numbering

Sequential invoice numbers with no gaps. EliteTeQ POS manages this automatically across all branches.

✓

Record Keeping

Maintain records for at least 5 years. EliteTeQ POS stores all invoices in the cloud with backup.

eTIMS Non-Compliance Penalties

KRA is actively enforcing eTIMS compliance. Businesses that fail to comply face significant penalties:

KES 1 Million

Maximum fine per non-compliant invoice

5% of Invoice

Alternative penalty based on invoice value

No VAT Deductions

Cannot claim input VAT without compliant invoices

Account Freeze

KRA can freeze business bank accounts

Industries That Need eTIMS Compliance

Every VAT-registered business in Kenya must comply with eTIMS. These industries are most affected:

Supermarkets

High transaction volume, multiple VAT rates

Restaurants & Cafes

Dine-in, takeaway, and delivery invoicing

Retail Stores

Mixed VAT-inclusive and exclusive items

Pharmacies

VAT-exempt medicines alongside taxable goods

Electronics Stores

High-value items requiring detailed invoices

Clothing Stores

Seasonal inventory with VAT tracking

How EliteTeQ POS Ensures eTIMS Compliance

Automatic Invoice Generation

Every sale automatically generates a KRA-compliant electronic tax invoice with all required fields. No manual data entry needed.

Real-Time KRA Transmission

Invoices are transmitted to KRA eTIMS instantly at the point of sale. Confirmation codes are stored for audit trails.

VAT Auto-Calculation

Supports 16% standard rate, 0% zero-rated, and exempt items. Handles VAT-inclusive and exclusive pricing automatically.

Offline Queue & Sync

When internet drops, invoices queue locally and transmit automatically once connectivity resumes. No compliance gaps.

Multi-Branch Compliance

All branches generate compliant invoices independently. Central dashboard shows compliance status across all locations.

Audit-Ready Reports

Generate eTIMS compliance reports for any date range. All records stored securely in the cloud for the required 5-year period.

KRA eTIMS POS FAQ

What is KRA eTIMS?

KRA eTIMS (Electronic Tax Invoice Management System) is Kenya Revenue Authority's mandatory electronic invoicing system. All VAT-registered businesses in Kenya must transmit tax invoices electronically to KRA in real time. eTIMS replaced the previous ETR (Electronic Tax Register) system and is now enforced for all businesses.

Who needs to comply with KRA eTIMS?

All VAT-registered businesses in Kenya must comply with KRA eTIMS. This includes retailers, restaurants, supermarkets, pharmacies, wholesalers, service providers, and manufacturers. Non-VAT-registered businesses with annual turnover above KES 5 million are also required to register. The deadline for full compliance has passed, and penalties are actively enforced.

What are the penalties for eTIMS non-compliance?

KRA imposes penalties of up to KES 1 million or 5% of the invoice value (whichever is higher) for each non-compliant invoice. Additionally, non-compliant businesses cannot claim VAT input tax deductions, which effectively increases their tax burden. KRA also conducts audits and can freeze business accounts for persistent non-compliance.

How does EliteTeQ POS handle KRA eTIMS compliance?

EliteTeQ POS generates KRA-compliant electronic tax invoices automatically with every sale. The system transmits invoice data to KRA eTIMS in real time, includes all required fields (PIN, item descriptions, tax rates, totals), and stores confirmation codes. No manual intervention needed. The system works for all payment methods including M-Pesa, cash, and card.

Can EliteTeQ POS generate eTIMS invoices offline?

EliteTeQ POS has offline mode that continues recording sales when internet is unavailable. Invoices are queued locally and automatically transmitted to KRA eTIMS once connectivity is restored. This ensures you never lose a sale and all invoices are eventually transmitted for compliance.

What information is required on a KRA eTIMS invoice?

A KRA eTIMS compliant invoice must include: seller KRA PIN, buyer KRA PIN (for B2B), invoice date and time, sequential invoice number, item descriptions with HS codes, unit prices, quantities, VAT rates (16%, 0%, or exempt), total VAT amount, total invoice amount, and the eTIMS device serial number.

How long does it take to set up eTIMS on EliteTeQ POS?

Setup takes 1-2 hours. You need your KRA PIN, eTIMS registration credentials, and your business details. Our team handles the technical integration, tests invoice transmission, and trains your staff. You can start generating compliant invoices the same day.

Does EliteTeQ POS support both VAT-inclusive and VAT-exclusive pricing?

Yes. EliteTeQ POS supports both VAT-inclusive pricing (common in retail and restaurants where the displayed price includes 16% VAT) and VAT-exclusive pricing (common in B2B transactions). The system automatically calculates and displays VAT correctly on eTIMS invoices regardless of your pricing method.

eTIMS Compliant POS Across Kenya

Related Resources

Get KRA eTIMS Compliant Today

Avoid KES 1 million penalties. EliteTeQ POS makes eTIMS compliance automatic. Setup in 1-2 hours. Call +254 791 313 683.

Request DemoCall +254 791 313 683

Global Support & Remote Onboarding

We support businesses across the world with fully remote onboarding, real-time assistance, and dedicated technical support — no matter your location.

Remote support worldwide
WhatsApp-first global communication
⏱
Fast response times across time zones
Dedicated POS
WhatsApp — replies in under 10 minutes
+254 791 313 683
No international calling required
Response time: under 10 Minutes
WhatsAppIndustries