eTIMS

eTIMS Buyer PIN Error: How to Add a Customer Correctly

K By Kev 14 June 2026 7 min read
Share
eTIMS guide

eTIMS buyer PIN error is frustrating when you are mid-sale and a customer is waiting, but it is almost always fixable in a few minutes. It means the customer PIN on a business invoice was not accepted by KRA. This guide explains why it happens, how to fix it step by step, and how to stop it from happening again, in plain language for a Kenyan business.

Quick answer

An eTIMS buyer PIN error means the customer KRA PIN you entered does not match an active record. Re-enter it exactly from the customer's KRA certificate. You only need a buyer PIN when the customer is a business claiming the cost; for an ordinary consumer, issue the receipt without one.

Key takeaways
  • eTIMS buyer PIN error usually has a small number of specific causes, each with a clear fix
  • Work through the causes in order; most are resolved in a few minutes without calling KRA
  • Recording sales offline and syncing later prevents the most common transmission-related failures
  • A POS that handles eTIMS natively, like Veira, avoids most of these errors at the source
On this page
  1. Why eTIMS buyer PIN error happens
  2. How to fix eTIMS buyer PIN error
  3. What not to do
  4. A worked example
  5. How Veira keeps this from happening
  6. Frequently asked questions

Why eTIMS buyer PIN error happens

eTIMS buyer PIN error is not random. It comes from one of a few specific causes, and once you know which one you are looking at, the fix is straightforward. Here is how the problem usually shows up first:

- An invalid or not-found message when adding a customer PIN

- A business customer's invoice will not save

- It appears when a corporate buyer asks for an invoice in their name

Match what you are seeing to the closest description above, then work through the fixes below in order, starting with the most common.

eTIMS buyer PIN error is rarely random; match the symptom to the cause and the fix is usually minutes away.

How to fix eTIMS buyer PIN error

Work through these in order. Most businesses resolve it at step one or two, without contacting KRA.

  1. 1

    Re-enter the buyer PIN exactly

    Ask the customer to confirm their PIN from their own KRA certificate and type it precisely, one letter, nine digits, one letter, with no spaces. A misheard character is the usual cause.

  2. 2

    Confirm the buyer is a registered taxpayer

    The PIN must belong to an active, registered taxpayer. If the customer's PIN is dormant or wrong, the invoice cannot carry it. Ask them to verify their status.

  3. 3

    Decide whether a buyer PIN is needed at all

    You only need the buyer PIN when the customer is a business claiming input VAT or the expense. For a walk-in consumer, issue a standard receipt without a buyer PIN and the error disappears.

  4. 4

    Capture the PIN cleanly at checkout

    Typos happen at a busy till. A POS that lets you enter and check the buyer PIN once, and reuse it for repeat customers, reduces these errors.

What not to do

Do not invent or approximate a PIN

Entering a near-match to clear the error creates an invalid invoice the buyer cannot use. Get the correct PIN or issue a consumer receipt.

Do not insist on a PIN from a consumer who has none on hand

If they are not claiming the cost, a standard receipt is fine. Do not hold up the sale.

A worked example

Worked example

A stationery shop in Nairobi served a school that needed an invoice in its name. The buyer PIN kept failing and the queue grew.

The school representative had read out the PIN with a transposed digit. Reading it from the school's KRA certificate gave the correct PIN, and the invoice saved at once. For the next customer, an individual buying a notebook, no PIN was needed and the sale went straight through.

Knowing when a buyer PIN is required, and entering it from the certificate, clears nearly all of these errors.

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 keeps this from happening

Veira handles eTIMS natively at the point of sale, so the conditions that cause eTIMS buyer PIN error are managed for you. It validates the invoice before it is sent, records sales offline when the network drops and transmits them to KRA when the connection returns, and keeps your KRA details in order so the common causes never arise.

When something does need attention, Veira flags it in plain language with the next step, and local support is on hand rather than a queue. See how Veira works and book a free demo. It runs from KES 2,999 a month with a free terminal.

Frequently asked questions

Why does eTIMS reject my customer's PIN?
Because the buyer PIN you entered does not match an active KRA record, usually a typo or a misheard character, sometimes a dormant or wrong PIN. Re-enter it exactly from the customer's KRA certificate, and confirm the PIN belongs to a registered taxpayer.
When do I need a buyer PIN on eTIMS?
When the customer is a business claiming input VAT or booking the expense. For an ordinary consumer who is not claiming the cost, you do not need a buyer PIN; issue a standard compliant receipt instead, and the PIN error does not arise.
Can I issue an invoice if the buyer PIN keeps failing?
If the customer genuinely needs the invoice in their name, you must capture a valid PIN, so confirm it from their certificate. If they do not need to claim the cost, issue a consumer receipt without the PIN so the sale completes.
How do I check a buyer's KRA PIN?
Ask the customer to provide their PIN from their KRA certificate, or use the KRA PIN checker to confirm it is valid and active. Enter it exactly as shown. Always confirm current tools at kra.go.ke.
Does Veira make buyer PINs easier?
Yes. Veira lets you capture and check a buyer PIN once at checkout and reuse it for repeat business customers, so the invoice is ready for their claim without re-typing the PIN each time.

eTIMS buyer PIN error is almost always one of a few known causes, each with a quick fix, so do not panic if you hit it during a sale. Work through the steps above, and if you would rather not deal with eTIMS errors at all, Veira handles compliance natively so most never happen. See how Veira works and book a free demo. Always confirm current KRA processes at kra.go.ke, as rules can change.

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

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type