Business

Invoice Checker: How to Verify Valid Invoices in Kenya

K By Kev 8 June 2026 11 min read
Share
Business guide

An invoice is a legal document. A fake or invalid invoice can lead you into legal trouble, you might pay for goods that don't exist, or inadvertently participate in tax fraud. This guide shows how to check if an invoice is legitimate and what red flags to watch for.

Key takeaways
  • A valid Kenyan invoice must include: invoice number, issue date, seller KRA PIN, itemized description, correct VAT calculation, and buyer details
  • You can verify a KRA PIN using ETIN (Electronic Tax Identification Number) checker on the KRA website to confirm the seller is a real, registered business
  • Fake or invalid invoices are used for fraud, money laundering, and tax evasion, checking invoices protects your business from legal liability
  • Common red flags: missing KRA PIN, missing itemization (vague descriptions), wrong VAT calculation, non-sequential invoice numbers, or invoices with future dates
  • As a buyer, you should verify invoices before paying, especially for large orders, to confirm you're buying from a legitimate business
On this page
  1. Why invoice verification matters in Kenya
  2. How to verify an invoice in Kenya
  3. Common invoice fraud schemes in Kenya
  4. A Nairobi retailer catches a fake invoice before paying
  5. How Veira helps you track and verify invoices
  6. Frequently asked questions

Why invoice verification matters in Kenya

When you receive an invoice, you're supposed to believe it's legitimate. But not all invoices are. Scammers create fake invoices to steal money. Dishonest sellers create false invoices to over-invoice you. Businesses create inflated invoices to claim false business expenses. As a buyer, you need to verify that the invoice is real before paying.

KRA also cares about invoice legitimacy. If you claim a fraudulent invoice as a business expense and KRA audits you, you could face penalties. Verifying invoices protects you both from fraud and from accidental tax violations.

The invoice checker's role is to answer one question: "Is this invoice legitimate?" A legitimate invoice comes from a real, registered business, includes all required information, and has no signs of tampering or fraud.

How to verify an invoice in Kenya

Follow these checks:

  1. 1

    Check 1: Verify the seller's KRA PIN

    The invoice should include the seller's KRA PIN. Go to the KRA website (www.kra.go.ke) or use ETIN checker to search the PIN. Legitimate businesses are registered with KRA; their PIN should come up. If the PIN doesn't exist or doesn't match the company name, the invoice is fake.

  2. 2

    Check 2: Verify invoice format

    A valid invoice includes: (1) Invoice number (unique), (2) Issue date, (3) Seller details (name, address, KRA PIN), (4) Buyer details, (5) Itemized list (not vague), (6) Subtotal and total, (7) Tax information, (8) Payment terms. If any element is missing, the invoice is incomplete and not valid for tax purposes.

  3. 3

    Check 3: Verify VAT calculation

    If the invoice shows VAT, check the math. VAT = subtotal × 16%. If the invoice shows a subtotal of KES 100,000 and VAT of KES 10,000, that's wrong (should be KES 16,000). Incorrect VAT suggests incompetence or fraud.

  4. 4

    Check 4: Verify invoice number sequence

    Request invoices from the same seller over time. If you receive INV-001, INV-003, and INV-010 (with gaps), it's suspicious. Legitimate businesses issue sequential invoices. Gaps suggest missing or fake invoices.

  5. 5

    Check 5: Verify dates

    The issue date should be in the past (not today or in the future). The due date should be after the issue date. If an invoice is dated 2027 but it's only 2026, it's fake.

  6. 6

    Check 6: Verify seller details

    Call the seller using a phone number you find independently (not from the invoice). Confirm they issued this invoice, for this amount, on this date. Scammers create fake invoices with real seller names but wrong details. A quick call prevents fraud.

  7. 7

    Check 7: Verify goods/services match your order

    The itemization should match what you actually ordered. If you ordered 10 units of Product X and the invoice shows 20 units of Product Y, something's wrong. Verify the items before paying.

Common invoice fraud schemes in Kenya

Spoofing: Fake invoices using a real company's name

Scammer creates an invoice that looks like it's from "ABC Trading Ltd" (real company) but with fake bank account details. You pay the scammer's account thinking it's ABC Trading's. Always verify the actual seller's bank account separately (call them directly).

Over-invoicing: Real seller, inflated amount

A supplier issues an invoice for KES 5M when you only ordered KES 3M worth of goods. If you don't check carefully, you overpay. Always reconcile the invoice with your purchase order (PO).

Phantom invoices: Invoices for goods never delivered

A seller invoices you for goods they never shipped. You get a professional-looking invoice and pay without checking delivery. Verify goods arrived before paying invoices.

Missing or fake KRA PIN

An invoice shows a KRA PIN that doesn't exist (fake PIN) or a PIN registered to a different company. Always verify the PIN on the KRA website.

Duplicate invoices: Same invoice sent twice

A seller (accidentally or intentionally) sends the same invoice twice. If you pay both, you've overpaid. Track invoice numbers to avoid paying the same invoice twice.

A Nairobi retailer catches a fake invoice before paying

Worked example

Janet runs a retail shop in Nairobi. She orders clothing from a supplier in Kisumu. The supplier sends an invoice for KES 500,000. The invoice looks professional, it has a logo, invoice number, and itemization. Janet is about to pay when she decides to verify.

She goes to the KRA website and searches the supplier's KRA PIN: "12345678A" (on the invoice). No results. The PIN doesn't exist. Red flag. She calls the supplier at the phone number on the invoice. A man picks up claiming to be the owner. Janet asks him to confirm the invoice number and amount. He hesitates and says he'll call her back. Janet is suspicious.

She looks up the supplier's official phone number from Google. She calls the real supplier. The real owner says he has no record of this order and doesn't recognize the invoice number. The invoice is fake. Someone spoofed the supplier's identity and tried to scam Janet for KES 500,000.

Janet doesn't pay. She reports it to police. The lesson: always verify the KRA PIN and call the seller independently before paying large invoices. The 10 minutes of checking saved her KES 500,000.

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 helps you track and verify invoices

Veira tracks incoming invoices from suppliers. When you enter an invoice into Veira, you can flag it for verification. Veira can help you check: does this invoice match the original PO (purchase order)? Does the amount match what was delivered? Are there duplicate invoice numbers?

Veira also helps you maintain a supplier database with verified KRA PINs and contact details. When a new invoice arrives, you can quickly cross-reference it against your known-good supplier data. This catches spoofing and fake invoices faster.

For businesses that receive many invoices (retailers, manufacturers), Veira's invoice verification features reduce fraud risk significantly. You can also see patterns: legitimate suppliers send invoices on predictable schedules with sequential numbers. Anomalies stand out.

Frequently asked questions

How do I check if a KRA PIN is real?
Go to www.kra.go.ke, find the ETIN checker (Electronic Tax Identification Number), and search the PIN. If the PIN exists and matches the company name on the invoice, it's real. If the PIN doesn't exist, the invoice is likely fake.
What if the invoice number has gaps (not sequential)?
It could mean the seller issued invoices you didn't receive, or they issued fake invoices. Ask the seller for a list of all invoices they've issued to you. If numbers are truly non-sequential, it's a red flag, demand an explanation.
Can I use a fake invoice as a business expense for taxes?
No. If you claim a fake invoice as an expense and KRA audits you, you'll face penalties and possible prosecution. Only claim invoices from verified, real businesses.
What should I do if I think an invoice is fake?
Don't pay it. Contact the seller directly (using a phone number you find independently, not from the invoice) and verify. If they deny issuing it, report to police. Never pay a suspicious invoice.
Is every invoice required to have a KRA PIN?
Not technically, but it's required for tax compliance. Invoices without KRA PINs cannot be claimed as business expenses for tax purposes. If a seller can't provide a PIN, they're likely unregistered or operating illegally.
Can a company have multiple KRA PINs?
No, each business has one KRA PIN. If you see multiple PINs claimed for the same company, it's a red flag (possible fraud or multiple shell companies).
How do I verify that goods were actually delivered?
Request a delivery note or receipt from the supplier. The delivery note should match the invoice (same items, same quantity, same date). If no delivery note exists, the invoice is suspicious.
What's the difference between an invoice and a receipt?
An invoice is for credit sales (pay later). A receipt is for cash sales (pay now). Both serve as proof of transaction, but only invoices create accounts receivable/payable.

Invoice verification is a simple but powerful fraud prevention tool. Before paying any invoice, especially large ones, take 10 minutes to verify: check the KRA PIN, verify the itemization, call the seller independently, and cross-check against your PO. These steps save thousands in fraud losses every year. As a rule: if something feels off about an invoice, it probably is.

Terms explained

Keep reading

See all Business guides

Veira for your business

Browse Veira by business type