What is eTIMS?
eTIMS is KRA's electronic tax invoicing system. For a restaurant, the practical question is how a completed sale becomes the right electronic tax invoice and how that invoice can be found again with the sale, customer details and payment record.
The exact obligations and available onboarding routes depend on your business and current KRA guidance. Use this article as a setup checklist, not as a substitute for KRA advice or tax advice.
A worked example of a restaurant sale
A customer pays KES 2,500 for a completed order. The cashier should be able to identify the sale, the items, the applicable tax treatment, the electronic invoice reference and the payment confirmation as one record. If the customer later asks for the invoice, the team should retrieve the same transaction rather than create a second sale.
The point of the example is traceability. Do not guess a tax amount from this guide: calculate and configure tax treatment using your current KRA instructions and your tax adviser’s review.
A safe setup sequence
Start with the official KRA onboarding guidance, then test the path from menu item to invoice before switching the whole team over.
- Confirm the business details, KRA PIN and authorised users used for setup.
- Choose the eTIMS route or approved invoicing solution that fits your business and confirm its current requirements.
- Map menu items, prices, tax settings and receipt details before training cashiers.
- Run test sales, cancellations and reprints; confirm each electronic invoice reference is retained.
- Train staff to complete the sale once, issue the right receipt and escalate failed or pending submissions.
- Reconcile the day's POS sales with the invoices issued and keep an exception list for anything unresolved.
Common mistakes to prevent
Most problems are process problems rather than a single button. Assign one owner for configuration and one daily reviewer for exceptions.
- Using a demo or personal business profile instead of the restaurant's verified details.
- Changing tax or item settings without checking the effect on new invoices.
- Creating a second sale when the first electronic submission is delayed or needs a retry.
- Treating a printed receipt as proof that the electronic invoice was successfully submitted.
- Failing to keep the invoice reference with the original order and payment.
- Never testing refunds, cancelled orders, reprints and an internet interruption.
The daily eTIMS review
At close, compare completed sales, electronic invoice references and exceptions. Keep pending items visible until they are resolved, and document who reviewed them. If an invoice, tax treatment or correction is unclear, pause and ask KRA or a qualified adviser rather than guessing.
Key takeaways
- Treat eTIMS as part of the sale-to-record workflow, not a separate afterthought.
- Keep the order, payment and electronic invoice reference together.
- Test failed submissions, corrections and reprints before relying on the process.
- Use current KRA guidance for your business and seek professional advice where the treatment is unclear.
How DineHQ helps restaurants keep the trail together
- Keep the menu sale, payment and receipt workflow in one operating picture.
- Give managers a daily exception list instead of relying on memory or loose paper.
- Make staff and order history easier to review when a receipt needs to be found.
- Start with help from the DineHQ team on WhatsApp before configuring your workflow.
No contract · Setup in under 5 minutes
