eTIMS

eTIMS Filing Step-by-Step: Monthly Guide for Kenyan Businesses

K By Kev 21 June 2026 Updated 18 September 2026 10 min read
Share
eTIMS guide

You've been running eTIMS for a month. Every invoice has been transmitted to KRA. But now you have a new problem: how do I file my monthly eTIMS return? This guide walks you through the entire process month by month so you never miss a deadline.

On this page▾
  1. eTIMS Invoicing vs eTIMS Filing: Critical Difference
  2. Step-by-Step: Filing Your Monthly eTIMS Return
  3. Five Common eTIMS Filing Mistakes (How to Avoid)
  4. A Shop Owner Files eTIMS Correctly
  5. How Veira Automates eTIMS Filing
  6. Frequently asked questions

eTIMS Invoicing vs eTIMS Filing: Critical Difference

eTIMS invoicing: every time you make a sale, an invoice is transmitted to KRA instantly. (Automatic if using a POS system.) eTIMS filing: at month end, you reconcile all invoices and file a monthly return showing total sales, VAT collected, and tax due. You can't skip either.

Most businesses understand invoicing but get confused about filing. This guide clarifies the filing process completely.

Filing goes smoothly or badly depending almost entirely on the weeks before it rather than the session itself. If your transmitted invoices and your own records already agree, filing is reading figures across. If they do not, filing becomes an investigation conducted against a deadline, which is the worst possible time to run one.

So the useful version of this guide starts before the window opens. Reconcile, resolve anything that does not match while you can still identify the transactions, and only then file. The reconciliation is the work; the filing is the short part that follows it.

The part that separates an easy filing from a hard one is the credit notes. Corrections made as adjustments rather than as credit notes referencing the original invoice leave your records and KRA’s disagreeing with no explanation attached, and that difference surfaces precisely when you are trying to file.

So handle corrections properly as they arise rather than tidying at the end. A credit note raised the same week is a two-minute task; the same correction attempted during the filing window, against an invoice nobody can now identify, is the reason filing overruns.

So the useful version of this guide starts before the window opens. Reconcile, resolve anything that does not match while you can still identify the transactions, and only then file. The reconciliation is the work; the filing is the short part that follows it.

Want to see it running in your own business first?

Sign Up

Step-by-Step: Filing Your Monthly eTIMS Return

Here's the exact process:

  1. 1

    Step 1: Access Your eTIMS Reports (From Your POS)

    In your POS system: Reports → Monthly eTIMS Report → Select month → Download. The report shows: total invoices, total sales, total VAT, total amount including VAT.

  2. 2

    Step 2: Log Into iTax (https://itax.kra.go.ke)

    Enter your KRA PIN and password. If you don't have an iTax account, create one.

  3. 3

    Step 3: Navigate to eTIMS Filing

    Click "eTIMS" or "Returns" section. Click "File eTIMS Return". Select the month.

  4. 4

    Step 4: Enter Your Sales Information

    From your eTIMS report, enter: total invoices issued, total sales (before VAT), total VAT, total including VAT.

  5. 5

    Step 5: Enter Any Adjustments

    If you issued credit notes (refunds) or received advance credits, enter them.

  6. 6

    Step 6: Review Tax Calculation

    KRA calculates: tax due = total VAT - advance payments - credits. Verify this matches your records.

  7. 7

    Step 7: Make Payment

    If tax is due, pay via M-Pesa, bank transfer, or visit KRA office. Get receipt.

  8. 8

    Step 8: Submit Return

    Once payment is confirmed, submit the return. KRA validates and sends confirmation email.

  9. 9

    Reconcile before the filing window opens

    Compare recorded sales to accepted invoices for the period, and resolve differences while there is still time to correct rather than explain.

  10. 10

    Keep the working alongside the return

    A question months later is answered from your reconciliation in minutes, or reconstructed from nothing in days.

  11. 11

    Raise credit notes as corrections happen

    Referencing the original invoice, the same week. Tidying corrections at filing time is what makes filing long.

  12. 12

    Check the period is closed before filing

    Confirm nothing is still pending transmission. An unsent queue means the figures you are filing are not the figures KRA holds.

  13. 13

    Keep the working alongside the return

    A question months later is answered from your reconciliation in minutes, or reconstructed from nothing in days.

Five Common eTIMS Filing Mistakes (How to Avoid)

Mistake 1: Wrong sales total

You enter KES 500K but actual is KES 520K. KRA compares to invoices and flags discrepancy. Solution: Always use numbers directly from your eTIMS report.

Mistake 2: Forgetting refunds

You issued KES 50K in credits but don't deduct them. You overpay tax. Solution: Your eTIMS report should auto-deduct refunds. Verify before filing.

Mistake 3: Missing deadline

Deadline is 15th of following month. File on 20th. KES 50K/day penalty. Solution: Set phone reminder for 10th of every month.

Mistake 4: Paying wrong amount

You calculate tax yourself and pay differently than what iTax shows. Return doesn't balance. Solution: Let iTax calculate tax. Just enter sales numbers.

Mistake 5: Filing late without communication

You miss deadline without telling KRA. They assess penalties. Solution: If late, contact KRA BEFORE deadline and request extension.

A Shop Owner Files eTIMS Correctly

Worked example

A shop owner was nervous about eTIMS filing. His POS system generated a report showing: KES 500K sales, KES 75K VAT collected. He logged into iTax, entered the numbers, and KRA calculated tax due as KES 15K (accounting for advance payments). He paid via M-Pesa. Filed successfully. Total time: 10 minutes.

The next month, he did it again. Same process. By month 3, filing was automatic. He realized: with good records (from his POS), eTIMS filing is trivially simple. The hard part is having accurate data. The system makes filing painless.

Business impact

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 Automates eTIMS Filing

Veira automatically generates your monthly eTIMS reports. Every sale is recorded perfectly. Your report shows exact totals. Filing becomes a 5-minute task instead of an hour. No manual data entry. No mistakes. No stress.

Plus: Veira reminds you before the deadline. Veira generates the report automatically. Veira shows you the tax due before you file. You just enter numbers into iTax and pay. Done.

Frequently asked questions

When is the eTIMS filing deadline?
The 15th of the following month. Sales in January are filed by February 15. Penalties start on day 16.
What happens if I miss the deadline?
KES 50K per day in penalties, up to KES 5 million. Penalties accrue even if you file a day late.
Can I request a filing extension?
Potentially yes. Contact KRA BEFORE the deadline. They grant extensions rarely but sometimes for valid reasons.
Do I file if I had zero sales?
Yes. You file a zero-return. This confirms to KRA that you existed and operated.
Do I still file VAT returns if my sales already go through eTIMS?
Yes. eTIMS transmits each invoice in real time, but you still submit your periodic VAT return on iTax by the deadline. The advantage is that eTIMS data pre-populates and reconciles your return, so filing becomes a quick confirmation rather than a manual rebuild from receipts.
Can I correct a wrong eTIMS invoice after filing?
Yes. You issue a credit note (to cancel or reduce) or a debit note (to add) against the original invoice through your eTIMS system, and it transmits to KRA the same way. Never just delete or alter a sent invoice, use the proper note so your records and KRA's stay in sync.

Never miss an eTIMS deadline again. With Veira's automatic reporting and reminders, eTIMS filing takes 5 minutes. Your data is always accurate, your compliance always verified. Book a free Veira demo and make late-filing penalties a thing of the past.

Need help, or want to talk it through first? Chat with us on WhatsApp

For more eTIMS guides and compliance resources, visit our free resource site.

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type