Back to Knowledge Base
eTIMSKRASyncTroubleshooting

eTIMS Pending Sync — Why Invoices Are Stuck & How to Fix It

Last updated: August 2, 2026Smart VAT Kenya — KRA-registered VAT agents

Quick Answer

Invoices showing “Pending Sync” on eTIMS Client were created locally but have not been confirmed by KRA — they only become fully valid once the sync completes and a server confirmation code is assigned. To fix a stuck sync: connect to a stable internet connection, click Sync, and check the device certificate is active. The critical rule is the 7-day lockout — if eTIMS Client cannot sync for more than 7 consecutive days, KRA locks the device and you must be reactivated. Never let pending invoices accumulate past that window.

What “Pending Sync” Means in eTIMS

In eTIMS, every invoice goes through a two-stage lifecycle: it is created locally, then it must be synced to and confirmed by KRA. An invoice that shows “Pending Sync” has completed stage one but not stage two.

Stage 1 — Created locally

eTIMS Client generates the invoice with a local (provisional) QR code. At this point the invoice exists only on your device and is marked Pending Sync.

Stage 2 — Transmitted to KRA

When you have connectivity, the invoice is uploaded to KRA's eTIMS servers. KRA validates it and assigns a server confirmation code.

Stage 3 — Confirmed

The invoice now displays 'Confirmed' with a valid server confirmation code. This is the version customers need for input VAT claims.

Key point: Pending Sync is not an error — it is a normal intermediate state, especially in offline mode. It only becomes a problem when invoices stay stuck for days. See our eTIMS down & offline invoicing guide for the full offline workflow.

Why eTIMS Invoices Stay Stuck on Pending Sync

No stable internet connection

The most common cause. eTIMS Client needs a live connection to KRA's servers to sync. Mobile data that keeps dropping or a weak Wi-Fi signal will leave invoices stuck.

Firewall, proxy, or VPN blocking KRA

Corporate networks, office firewalls, and VPNs often block KRA's eTIMS endpoints. If invoices sync at home but not at the office, this is the likely culprit.

Device certificate expired or not activated

Each eTIMS device has a certificate that must be activated and valid. An expired certificate blocks all syncs until it is renewed or re-activated through KRA.

eTIMS Client needs an update

Outdated eTIMS Client versions stop syncing when KRA updates their server API. Check for updates in the application or download the latest version from the KRA portal.

KRA eTIMS servers are down

During KRA outages, invoices queue locally and sync later. Check downdetector.co.ke and social media for eTIMS outage reports before troubleshooting your own system.

Corrupted invoice data

Rarely, an invoice is saved with corrupted data and fails validation every sync attempt. Delete the failed invoice and re-create it.

How to Force eTIMS Client to Sync Pending Invoices

Follow these steps in order. Most pending sync issues resolve at step 3 or 4.

1

Connect to a stable internet connection

Use a wired or strong Wi-Fi connection rather than mobile data if the queue is large. Verify you can open a normal website to confirm the connection works.

2

Restart eTIMS Client

Close the application completely and reopen it. On restart, eTIMS Client automatically attempts to sync queued invoices.

3

Click the Sync button manually

In eTIMS Client, open the pending invoices list and click 'Sync' or 'Transmit'. Watch the progress bar. A successful sync moves invoices to 'Confirmed' with a server confirmation code.

4

Check for sync error messages

If sync fails, eTIMS Client shows an error code. Note it down — 'Certificate not active', 'Connection timeout', and 'Invalid payload' each have different fixes.

5

Disable VPN and temporarily allow KRA through the firewall

Turn off any VPN and ensure eTIMS Client is allowed through your firewall. If it works after this, add an exception for KRA's domain permanently.

6

Delete and re-create corrupted invoices

If one specific invoice always fails while others sync, that invoice's data is likely corrupted. Delete it and re-create it with a new number.

Certificate & Device Activation Issues

eTIMS devices rely on a digital certificate to transmit invoices securely. If the certificate is not activated or has expired, every sync fails regardless of your internet connection.

Check the certificate status

In eTIMS Client, go to Device Management or Settings and confirm the certificate shows 'Active'. If it shows 'Inactive' or 'Expired', syncs will fail.

Reactivate through eTIMS Lite

Log in to eTIMS Lite (etims.kra.go.ke), go to Device Management, and confirm or reactivate the device. You may need to re-enter the device serial number.

Renew expired certificates

Expired certificates must be renewed via eTIMS Lite or by contacting KRA eTIMS support. Do not attempt to bypass this — it is a security control.

Contact KRA eTIMS support

If activation fails, call KRA on 020 499 9999 and ask for eTIMS technical support. Keep your device serial number and KRA PIN ready.

The 7-Day Sync Lockout Rule

This is the most important deadline in eTIMS: your device must sync at least once every 7 consecutive days. If it does not, KRA locks the device and you cannot invoice at all until it is reactivated.

The lockout triggers automatically

After 7 days without a successful sync, eTIMS Client locks invoice creation. The device must be reactivated through KRA before you can invoice again.

It applies even during KRA outages

If eTIMS has been down on KRA's side for more than 5 days, contact KRA proactively. Do not wait for day 7 to resolve a persistent outage.

Synchronise early, not on day 7

Build a weekly sync into your routine. Invoice regularly, and check the Pending Sync count daily. A 5-minute daily check prevents a lockout.

A lockout does not erase pending invoices

Your queued invoices survive a lockout. Once the device is reactivated, click Sync and the queue transmits in order.

Account locked? Here’s the fix

If your device is already locked, see our eTIMS account locked guide for the reactivation steps, or contact KRA eTIMS support on 020 499 9999. Do not try to reinstall eTIMS Client or generate a new device — that can orphan your queued invoices.

Frequently Asked Questions

What does 'Pending Sync' mean in eTIMS?
A 'Pending Sync' status means the invoice was created locally on eTIMS Client (or your ERP) but has not yet been transmitted to and confirmed by KRA's servers. This is normal in offline mode — invoices queue locally and sync when connectivity returns. The invoice only becomes fully valid for input VAT claims once KRA confirms it during the sync and assigns a server confirmation code.
How long does an eTIMS sync take?
A normal eTIMS Client sync takes between a few seconds and a few minutes for a typical batch of invoices. If the queue is large (hundreds of invoices) or the connection is slow, it can take longer. If invoices stay 'Pending Sync' for hours or days, there is usually a connection, certificate, or KRA-side issue that needs troubleshooting.
Why are my eTIMS invoices stuck on Pending Sync?
Common causes: no stable internet connection, the eTIMS Client certificate has expired or is not activated, a firewall or VPN blocking the KRA endpoint, eTIMS Client needs an update, or KRA's eTIMS servers are down. Less commonly, invoice data is corrupted and needs to be deleted and re-created. Work through the connection checks first, then certificate checks.
Will KRA penalise me for Pending Sync invoices?
Invoices stuck on Pending Sync are not yet counted as transmitted to KRA. If they stay unsynced, KRA may treat the sales as not declared under eTIMS, which can trigger the KES 50,000/month non-compliance penalty or a VAT audit. Fix the sync promptly and keep evidence (sync logs, screenshots) if a KRA outage caused the delay. eTIMS Client also locks you out if it cannot sync for more than 7 consecutive days — so resolve pending syncs before that threshold.
How do I force eTIMS Client to sync pending invoices?
Open eTIMS Client with a stable connection, click the 'Sync' button (or 'Transmit' depending on your version), and wait for the progress bar to complete. Verify each invoice now shows a 'Confirmed' status with a server confirmation code. If sync fails, check your internet, restart eTIMS Client, verify the device certificate is active, and try again after clearing the failed items.
Does Pending Sync affect my customer's input VAT claim?
Yes. A B2B customer cannot claim input VAT on an eTIMS invoice that is still 'Pending Sync' because it does not yet have a valid server confirmation code. Inform B2B customers that the invoice is pending, and re-issue or re-send the confirmed version once the sync completes, so their input VAT deduction is not delayed.

Sources & Methodology

Compiled from KRA eTIMS user guides, eTIMS Client technical documentation, KRA Contact Centre guidance, and Smart VAT Kenya’s hands-on experience troubleshooting eTIMS syncs for clients. Last verified: August 2026.

More Guides

How to Register for VAT in Kenya on iTax

Read Guide

KRA Penalty for Late VAT Filing

Read Guide

How to Calculate 16% VAT in Kenya

Read Guide

How to File Your VAT Return on KRA iTax

Read Guide

Do I Need to Register for VAT in Kenya?

Read Guide

KRA iTax Portal Not Working? Common Errors and Fixes

Read Guide

eTIMS Kenya Onboarding Guide 2026

Read Guide

Turnover Tax vs VAT in Kenya

Read Guide

KRA VAT Penalties Kenya 2026: Complete Reference

Read Guide

VAT Registration Kenya Checklist 2026

Read Guide

Nil Returns Kenya 2026: File on iTax + Tax Amnesty

Read Guide

VAT for Startups and Tech Businesses in Kenya

Read Guide

KRA VAT Special Table: Risks and How to Get Removed

Read Guide

VAT Rates in Kenya 2026 — Standard, Zero-Rated & Exempt

Read Guide

eTIMS Compliant Invoice Guide Kenya 2026

Read Guide

KRA Auto-Populated VAT Return Guide

Read Guide

Input VAT Deduction Kenya 2026

Read Guide

Withholding VAT in Kenya 2026

Read Guide

VAT on Digital Services in Kenya 2026

Read Guide

KRA VAT Refund Guide Kenya 2026

Read Guide

Finance Act 2025 & 2026 VAT Changes Kenya

Read Guide

VAT on Fintech and Digital Payments in Kenya

Read Guide

VAT on Labour Outsourcing and Staff Costs Kenya

Read Guide

KRA VAT Filing Deadline August 2026

Read Guide

eTIMS Penalty KES 50,000 Per Month

Read Guide

VAT for Landlords Kenya 2026

Read Guide

VAT for Restaurants & Hospitality Kenya

Read Guide

VAT for Importers Kenya 2026

Read Guide

KRA VAT Audit Process Kenya 2026

Read Guide

How to Apply for a KRA PIN in Kenya

Read Guide

VAT Deregistration Kenya 2026

Read Guide

VAT for NGOs in Kenya 2026

Read Guide

KRA Status Code 500 iTax Errors

Read Guide

Small Taxpayer Regime Kenya

Read Guide

KRA eTIMS Down? Offline Invoicing Guide

Read Guide

KRA Tax Amnesty 2026 — Full Guide

Read Guide

eTIMS Compliance Checklist Kenya 2026

Read Guide

KRA eTIMS Invoice Rejected? Here's Why

Read Guide

VAT Return Filing Checklist Kenya 2026

Read Guide

Tax Compliance Certificate (TCC) Kenya Guide

Read Guide

KRA PIN Not Working? Fixes and Solutions

Read Guide

What Happens If You Don't Register for VAT in Kenya?

Read Guide

VAT for Construction & Real Estate Kenya

Read Guide

KRA VAT FAQ — All Your Questions Answered

Read Guide

eTIMS Mandate Kenya 2026 — Complete Compliance Guide

Read Guide

iCMS Export Guide: VAT for Kenyan Exporters

Read Guide

VAT Threshold Kenya 2026: KES 5M or 8M?

Read Guide

VAT Bad Debt Relief Kenya 2026

Read Guide

eTIMS Account Locked? 7-Day Rule & How to Unlock

Read Guide

Safaricom Not Working? Status, M-Pesa Fixes & Workarounds

Read Guide

KPLC Blackout? Keep Your eTIMS & VAT Compliance Intact

Read Guide

M-Pesa Error Codes 2026 — MR101, MR105 & Fixes

Read Guide

Stuck with eTIMS?

We handle eTIMS onboarding, troubleshooting, and your monthly VAT filing — so pending syncs never become penalties.

Get eTIMS Help on WhatsApp