Regional integration · Kenya
KRA eTIMS: the sale moves on, the submission stays in view.
Separate the work at the counter from the work of submitting to KRA eTIMS. See what is queued, what has succeeded and what needs attention.
Submission is its own workflow
The eTIMS integration handles fiscal submission in a background queue. The local sale and the provider’s acceptance are separate records, with separate statuses.
Connectivity and provider availability affect when a submission finishes. A receipt recorded on a device is not, by itself, evidence that KRA has accepted it.
What the queue shows
The eTIMS queue lists each submission with its status: queued, submitted, accepted, rejected, retrying or superseded, and the number of attempts so far. A summary counts what is pending, accepted and rejected.
The queue is a view, not a control panel. Retries run on their own. A rejection is usually a sign that business or item setup needs correcting, and retrying alone will not fix that.
Returns and voids
When a sale that has been submitted is voided or returned, a credit note is queued in the same step, so the reversal follows the original through the same workflow.
A sale that never reached eTIMS, such as one whose payment was never confirmed, has nothing to reverse there.
On the receipt
A printed receipt shows the submission as pending until KRA accepts it. Once accepted, it carries the control-unit invoice number and a QR code.
Printing does not wait for acceptance. A receipt handed over while the submission is pending says so.
Keep unresolved work visible
Review submission statuses and address failures or rejections. An eTIMS health report sits with the other reports, so unresolved submissions are part of the daily review rather than a surprise at filing time.
Businesses remain responsible for accurate records, correct tax setup and required filings. This page describes integration behavior and does not assert certification, endorsement or guaranteed compliance.
Confirm the prerequisites
The integration is specific to Kenya and requires the appropriate KRA registration, production configuration and item/tax setup. Complete activation and verification before relying on live submissions.
Good to know.
Does every receipt mean eTIMS has accepted the sale?
No. Local receipt creation and provider acceptance are separate. Check the submission status to see whether the fiscal workflow has completed.
Can I retry a submission by hand?
No. Retries are automatic and the queue is read-only. If a submission is rejected, correct the business or item setup behind it.
What happens to eTIMS when a sale is returned?
If the original sale was submitted, a credit note is queued when the return or void is recorded.
Does this guarantee tax compliance?
No. The integration supports submission and status tracking. The business remains responsible for setup, accurate data, resolving failures and meeting its obligations.
Does it connect to tax systems outside Kenya?
No other country tax integration is promised on this website. This page describes the Kenya KRA eTIMS integration only.