Every sale saved.
Tax invoice · Example
The short answer
eTIMS (Electronic Tax Invoice Management System) is how KRA checks tax invoices. Each invoice gets a KRA reference and a QR code. Without them, the invoice does not count for tax.
It used to apply only to VAT-registered businesses and those above a KES 5 million turnover. KRA has removed that threshold, and hospitality is named as a regulated sector. So most restaurants that issue invoices for taxable sales now need it, whatever their size.
Why it matters, in real life
- Companies will ask for it. A business booking an event or a staff lunch needs an eTIMS invoice to claim the cost. No eTIMS invoice, no booking.
- VAT. You cannot treat the sale as VAT-deductible without a valid invoice.
- Audits. KRA can disallow a sale that has no eTIMS reference.
OSCU or VSCU? (Two ways to connect)
OSCU is for businesses that are always online when they invoice. Most restaurants with stable internet use this.
VSCU is for bulk invoicing, or places where the internet comes and goes.
Not sure? We look at how you invoice and tell you which one fits.
How to become compliant, step by step
- Check your position with your accountant. Every business is a little different.
- Make sure your KRA PIN and tax registration are up to date.
- Choose OSCU or VSCU.
- Connect your counter (POS) to eTIMS, or use a system that already does it, like me.
- Test with real sales before you rely on it.
- Show whoever issues invoices how it works.
What eTIMS costs with Orderly
Nothing. eTIMS is free on every plan, from Orderly POS (free) up to AI Ultra. There is no setup fee and no yearly fee. Every restaurant can give KRA tax invoices.
This page explains the rules in general terms. It is not tax advice. Please confirm your own obligations with your accountant or KRA.
Related: Pricing · What a POS costs in Kenya · What each plan includes · Book a demo