Why Eastleigh eTIMS enforcement is tightening now
Eastleigh is home to Kenya's largest import wholesale network. Somali and other East African traders move billions in goods through this market every year. Historically, KRA's compliance enforcement was scattered-some businesses onboarded, others were overlooked, and invoicing was chaotic across the market. In 2025, KRA decided to tighten enforcement across high-volume business hubs, and Eastleigh became a priority because the revenue at stake is enormous.
The deadline announced for Eastleigh-registered businesses is clear: all import wholesalers and retail traders in the Eastleigh tax office jurisdiction must be eTIMS-compliant and issuing compliant invoices by a specified date. This is not voluntary; it is a blanket requirement with penalties for non-compliance. If you operate a wholesale, retail, or import business in Eastleigh and are not already on eTIMS, you are running out of time.
What makes Eastleigh unique is language. Most Kenyan traders speak English and Swahili, so KRA's portals and guides work. Somali traders are a significant portion of Eastleigh's economy, and they have had minimal support in Somali language. That gap is what Veira is closing.
The Eastleigh eTIMS compliance checklist
If you operate a business in Eastleigh, work through this list now. Do not wait for KRA to send a compliance letter.
- 1
Confirm your KRA PIN and Eastleigh tax office registration
Eastleigh eTIMS enforcement is jurisdiction-based, so the first step is confirming that your business is registered with the Eastleigh Tax Office. Log into iTax and check your profile. If you are not showing as Eastleigh, update your address or move your registration.
- 2
Confirm whether you need VAT registration
VAT registration is compulsory if your annual turnover exceeds KES 5 million. Eastleigh wholesalers almost always exceed this. If you are not VAT registered, apply now. If you are below the VAT threshold, eTIMS Lite (non-VAT) is sufficient.
- 3
Choose your eTIMS issuance method
East leight traders typically use: (1) KRA eTIMS portal (manual, slow), (2) eTIMS Lite app (simple, best for low-volume), or (3) an integrated POS (fast, handles hundreds of invoices a day). For a wholesale business, an integrated POS is essential.
- 4
Register with your chosen provider
If using eTIMS Lite, register on the KRA portal. If using a POS, register the POS with KRA and receive your Software Control Unit (OSCU or VSCU). This takes 2-5 business days.
- 5
Issue a test invoice and verify receipt at KRA
After registration, issue one test invoice and confirm it appears on the KRA portal. This proves your system is working and you are transmitting correctly.
- 6
Notify KRA that you are now compliant
Optional but recommended: send an email to the Eastleigh Tax Office (address available on KRA website) stating that you are now eTIMS compliant, issue invoices through [method], and are ready for verification.
- 7
Announce the change to your wholesale customers
Your wholesale buyers (retailers, other wholesalers, NGOs) will need compliant invoices. Email or print a notice telling them that as of [date], you issue only eTIMS invoices, and provide a sample invoice showing the control number and QR code.
The biggest eTIMS mistakes Eastleigh traders make
Assuming you have time
The deadline is specific and approaching. Every month you delay increases the risk of penalties and the stress of a rushed onboarding. Start now.
Registering with the wrong tax office
If your business is registered in the Nairobi Central or Nairobi West office instead of Eastleigh, KRA's deadline notices may miss you. Check your iTax profile and update if needed.
Mixing VAT and non-VAT invoices
If you are VAT registered, every invoice must show VAT. If you are non-VAT, every invoice must show zero VAT. A mix creates audit flags and KRA will ask which is correct.
Issuing compliant invoices but not keeping records
You issue eTIMS invoices correctly, but you do not file copies or reconcile them. KRA asks for proof of sales, and you cannot produce a clean record. Documentation is as important as issuance.
Not training your staff
If only one person knows how to issue eTIMS invoices, the system breaks if that person is absent. Train your cashiers and checkout staff so anyone can issue an invoice.
A real Eastleigh wholesale scenario
Ahmed runs a wholesale textile import business in Eastleigh, turning over about KES 15 million a month. He sells to small retailers across Nairobi. His customers are increasingly refusing to buy without a compliant eTIMS invoice. He registered with Veira in Somali-language mode (speaking with a team member in Mogadishu who set up his account and system). His Veira terminal issued his first invoice to a retailer in Westlands, signed and transmitted to KRA.
The retailer checked the QR code on KRA's portal and confirmed it was real. Payment was approved. Two weeks later, Ahmed gets an email from KRA: his Eastleigh office is flagging him as eTIMS compliant. Two months later, KRA runs a sweep of high-risk Eastleigh traders and audits 20 businesses. Ahmed is not selected because his eTIMS record is clean. Traders who waited are receiving audit notices and penalties.
The lesson: Eastleigh traders who onboard early get a clean bill of health. Those who wait face enforcement pressure and potential penalties. And traders with Somali language support (like Veira) can manage the system without hiring someone fluent in English.
Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.
Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.
How Veira supports Somali and Eastleigh traders
Veira is the only POS system in Kenya with native Somali language support. When you set up your account, you can choose Somali as your interface language. Every menu, every prompt, every report appears in Somali. Your staff do not need English to issue compliant invoices.
Veira was built for wholesale businesses like Eastleigh traders: it handles hundreds of invoices a day, integrates with import ledgers, and queues invoices offline if your internet drops (common in Eastleigh during heavy traffic). You pay a single monthly fee, not per-invoice or per-device, so costs are predictable no matter your volume.
Veira also provides Eastleigh-focused resources: a guide in Somali and English explaining the deadline, sample compliance letters to send to KRA, and direct support from a team that understands wholesale trading in Kenya. Book a free demo and choose Somali language at setup.
Frequently asked questions
What is the exact Eastleigh eTIMS deadline?
Do I need to be VAT registered to be eTIMS compliant?
Can I speak to KRA in Somali?
What happens if I do not comply by the deadline?
Can I issue eTIMS invoices in Somali?
Do my wholesale customers need to verify the QR code?
The Eastleigh eTIMS deadline is real, approaching, and non-negotiable. Whether you are a wholesale trader, importer, or retailer, the Eastleigh Tax Office expects you to be compliant. Veira is built for traders like you: Somali language support, wholesale-scale invoicing, offline capability, and a team that understands your market. Do not wait for KRA to force compliance; onboard now and position yourself as a model trader. Your wholesale customers will trust you more, and KRA will have nothing to audit.