To reconcile eTIMS invoices with your accounting records, match every invoice transmitted to the Kenya Revenue Authority (KRA) with the corresponding sales, purchase or credit note entry in your books. Compare the invoice number, date, supplier or customer PIN, taxable value and VAT amount, then correct any discrepancies before filing your returns.
This eTIMS reconciliation is important because KRA uses eTIMS data to pre-fill VAT returns. From 1 January 2026, it also uses the data to validate income and expenses in income tax returns. Buyer-Initiated Invoices (BII), which buyers must raise on behalf of small suppliers with annual turnover of KES 5 million or less, appear under your PIN. They need the same checks and must also match your purchase records.
Why do eTIMS records and your books differ?
eTIMS holds what was transmitted to KRA, while your books hold what your team recorded. The eTIMS vs books gap usually comes from one of four sources:
- Untransmitted invoices: An invoice saved in your system never reaches eTIMS because of a network outage or an eTIMS invoice failure that nobody followed up on.
- Manual entries: A sale or purchase is posted straight to the ledger without an eTIMS invoice, or for a different amount from the eTIMS invoice.
- Timing differences: An invoice dated 30 September is posted in October. KRA pre-fills returns by invoice date, so the posting period matters.
- Credit notes: A credit note exists on one side only or is linked to the wrong original invoice.
What data should you compare?
Check these five details for every invoice. Matching totals alone may hide errors, because two discrepancies can offset each other.
- Invoice number (your internal number and the eTIMS number returned by KRA)
- Invoice date, which decides the tax period
- Customer or supplier PIN
- Taxable amount before VAT
- VAT amount and the rate applied (16%, 8%, 0%, exempt or non-VAT)
Use reports covering the same date range. Match invoices individually before comparing the totals.
How do you reconcile sales invoices?
An eTIMS sales reconciliation compares the invoices you transmitted with the sales register in your books. Follow these steps each month:
- Export the eTIMS sales listing for the month.
- Export the sales register from your books for the same dates.
- Match each eTIMS invoice to its book entry by invoice number.
- Compare date, customer PIN, taxable value and VAT on every matched pair.
- Mark every invoice that appears on one side only as an exception.
- Record the reason and corrective action for each exception.
- Have a reviewer sign off on the adjusted totals.
Sales invoice reconciliation sample
The sample below shows a September sales reconciliation in Kenyan Shillings (KES):
|
Item |
Books (KES) |
eTIMS (KES) |
Difference (KES) |
Reason |
Action |
|
Matched invoices |
4,708,000 |
4,708,000 |
0 |
Records match |
None |
|
INV-0912 |
120,000 |
0 |
120,000 |
Invoice not transmitted during network outage |
Check transmission status and retry if still pending. Confirm the eTIMS invoice number. |
|
INV-0937 dated 30 September |
0 |
58,000 |
(58,000) |
September invoice posted in October |
Align the book entry with the correct accounting and VAT period. |
|
Credit note CN-014 |
(35,000) |
0 |
(35,000) |
Credit note recorded in books but not issued through eTIMS |
Issue an eTIMS credit note against INV-0884, subject to the applicable requirements. |
|
INV-0951 |
44,000 |
22,000 |
22,000 |
Invoice value differs between books and eTIMS |
Verify the original invoice. If KES 22,000 is correct, adjust the book entry. If KES 44,000 is correct, issue a debit note against the eTIMS invoice for the KES 22,000 difference. |
|
Total |
4,837,000 |
4,788,000 |
49,000 |
Net difference |
Resolve each discrepancy before filing. |
Note: The figures assume both reports use the same basis, either taxable values or VAT-inclusive invoice values. Do not mix the two.
How do you reconcile purchase invoices?
Purchase reconciliation helps ensure that your accounting records agree with the supplier invoices available in eTIMS. It also helps identify invoices that may not qualify for input VAT claims or allowable expenses.
To reconcile eTIMS invoices for purchases, follow these steps each month to identify discrepancies and verify input VAT claims:
- Download the purchase invoices transmitted under your PIN for the month.
- Export the purchase register from your accounting system for the same period.
- Match each invoice using the supplier PIN and invoice number. Also compare the invoice date and taxable value to identify duplicate entries or differences in the recorded amounts.
- Compare the VAT amount on each matched invoice with the input VAT recorded in your books. Check that the purchase qualifies for an input VAT claim before including it in your return.
- Check the approval status of BII raised for eligible purchases from non-VAT-registered suppliers. The seller has 30 days to approve or reject an invoice raised through eCitizen or the *222# USSD service. If the seller does not respond, the request is rejected automatically. Follow up on pending requests and exclude rejected invoices from your valid purchase records until resolved.
- Contact suppliers to resolve discrepancies. Request transmission of missing invoices, correction of incorrect PIN details or resolution of failed transmissions. Track late-transmitted invoices separately and check the applicable six-month input VAT claim deadline.
- Update your accounting records after verifying each correction. Retain the relevant invoices, credit notes and supporting documents, then reconcile the final purchase and input VAT totals with the available eTIMS data before filing.
Purchase reconciliation sample
The sample below shows a September purchase reconciliation in KES:
|
Item |
Books (KES) |
eTIMS (KES) |
Difference (KES) |
Reason |
Action |
|
Matched supplier invoices |
2,140,000 |
2,140,000 |
0 |
Fully matched |
None |
|
Supplier invoice SI-2207 |
86,000 |
0 |
86,000 |
Transmitted without your PIN |
Ask for a credit note and a fresh invoice with your PIN |
|
BII invoice for a farmer |
40,000 |
0 |
40,000 |
Booked as a purchase before the seller approved the BII request |
Reverse the entry to a goods-received-not-invoiced accrual. Follow up with the seller before the 30-day window closes, and post the purchase once it is approved |
|
Supplier invoice SI-2231 |
0 |
15,500 |
(15,500) |
Transmitted with your PIN but not posted |
Verify the purchase, then post or dispute it |
|
Total |
2,266,000 |
2,155,500 |
110,500 |
Net difference |
Resolve each discrepancy before filing. |
How should you handle credit notes and corrections?
A transmitted eTIMS invoice is corrected through a credit note that refers to the original invoice. Match each eTIMS credit note to its source invoice before matching it to the books, and check these points:
- The credit note quotes the correct original invoice number.
- The PIN matches the original invoice.
- The credit amount does not exceed the original invoice value.
- The VAT reversed uses the original rate.
- The credit note falls in the same period in eTIMS and in the books.
Where a correction needs a new invoice, issue the credit note first and then a fresh invoice. A credit note recorded only in the books creates an eTIMS mismatch. It lowers ledger sales but not the pre-filled VAT return, and pre-filled sales cannot be reduced at filing. BII sellers can also raise credit notes against the original invoice, including through USSD.
What are the common eTIMS mismatch cases and how do you fix them?
Most mismatches follow a few patterns. The table below lists the usual cause and fix for each:
|
Mismatch |
Likely cause |
Fix |
|
Sale in books, missing in eTIMS |
Transmission failure or a manual entry |
Retransmit or generate the eTIMS invoice |
|
Sale in eTIMS, missing in books |
Invoice raised on a portal not linked to the books |
Post the entry in the period of the invoice date |
|
Amount or VAT differs |
Price, discount, quantity or tax code entered differently in the books and on the eTIMS invoice |
Is If the books are wrong, correct the book entry. If the eTIMS invoice is wrong, issue a partial credit note for an overcharge, a debit note for an undercharge, or a full credit note and fresh invoice for a wrong tax code |
|
Wrong customer PIN |
PIN keyed incorrectly |
Credit the invoice and reissue it with the correct PIN |
|
Purchase missing from iTax |
Supplier did not transmit or left out your PIN |
Request a compliant invoice from the supplier |
|
BII invoice missing |
Seller rejected it or did not respond within 30 days |
Correct the details and raise a fresh BII request |
How often should you reconcile?
A regular invoice reconciliation routine in Kenya helps identify discrepancies early and reduces the workload at month-end. The table below shows how to spread the checks across the month:
|
Frequency |
What to check |
|
Daily |
Review the transmission status of every invoice raised that day and retransmit any failures before the next business day. |
|
Weekly |
Match the week’s sales register to the eTIMS listing, review purchase invoices received under your PIN and follow up on pending BII approvals. |
|
Monthly |
Reconcile all sales, purchases and credit notes, and record each discrepancy, its cause and the corrective action taken. Also reconcile bank transactions and payments to ensure receipts match the corresponding invoices. Complete the reconciliation before filing your Kenya VAT return, which is due by the 20th of the following month. |
How does accounting software simplify eTIMS reconciliation?
Integrated accounting software reduces manual work during eTIMS reconciliation. When your system is integrated with eTIMS, invoices are transmitted directly from saved vouchers, and the eTIMS invoice number returned by KRA is recorded against the corresponding voucher. You can then use two reports to identify and resolve discrepancies:
- Matching report: Shows each voucher's eTIMS transmission status, invoice number and transmitted values.
- Exception report: Lists vouchers that failed transmission, were not transmitted or were modified after transmission.
However, software cannot resolve every discrepancy. You must still follow up with suppliers on missing invoices and pending BII approvals. When evaluating accounting software in Kenya, check whether it does the following:
- Tracks eTIMS status at voucher level
- Links credit notes to their original invoices.
A reconciled month confirms that every expense you plan to deduct has a valid eTIMS invoice behind it and that the revenue in your financial reports matches the sales KRA already holds. Start with the current month, clear exceptions in order of their tax effect and chase non-compliant supplier invoices early, since each one is a deduction at risk.
Fewer exceptions arise when invoices are recorded and transmitted from one system. With TallyPrime, you can generate eTIMS invoices and credit notes from the same vouchers you record in your books, so less needs matching at month-end.
FAQs
- How do I reconcile eTIMS invoices with my books?
Export the eTIMS invoice data and the matching register from your books for the same period. Match each invoice on number, date, PIN, amount and VAT, then correct every item found on one side only.
- Why does my eTIMS sales total differ from my books?
The usual causes are failed transmissions, sales posted without an eTIMS invoice, entries posted in a different month from the invoice date, and one-sided credit notes. Check the date range of both reports first.
- How often should eTIMS reconciliation be done?
Complete a full eTIMS reconciliation every month before you prepare the VAT return. Add daily transmission checks and a weekly sales match to catch an eTIMS mismatch early.
- Where can I download my eTIMS invoice data?
Sales invoices issued through the eTIMS taxpayer portal can be exported from the portal’s reports. Purchase invoices transmitted with your PIN appear in the pre-filled purchase details of the VAT return on iTax.
- What should I do with invoices recorded in my books but not in eTIMS?
First confirm that the transaction is genuine and correctly dated. For a sale, generate or retransmit the eTIMS invoice. For a purchase, ask the supplier for a compliant invoice with your PIN, because input VAT cannot be claimed on a manual invoice.
- Can accounting software reconcile eTIMS invoices automatically?
Software integrated with eTIMS can match sales and credit notes to their transmitted records and list the exceptions. Supplier-side gaps, such as a missing PIN or an unapproved BII invoice, still need manual follow-up.