KRA PIN Validator: Check Your Tax PIN Format & Structure

Kenya Revenue Authority PINs have specific formats. This validator checks your PIN structure to ensure it's correctly formatted before you submit it to KRA or other systems.

Calculator
Result
✓ PIN format looks right
PIN Format✓ Looks right
Length12 characters
Entity Typeindividual
PrefixP

This PIN is correctly formatted and ready to use.

Automate this
Want Veira to do this for every sale, every shift, every branch, automatically?

KRA PIN Format Standards

KRA PINs are 14 characters: 1 letter + 8 digits + 3 letters. Individual PINs start with P, company PINs with A, partnerships with C. Example: P00123456ABC for an individual.

The PIN is unique to each taxpayer and used on all KRA submissions, eTIMS invoices, and compliance forms. A formatting error causes submission rejections and audit flags.

Finding Your KRA PIN

Your PIN was issued when you registered with KRA. It appears on your PIN certificate (physical copy from KRA). You can also find it on your last KRA return or by calling KRA: 0800 22 22 22.

If you've lost your PIN, contact KRA or use their online service at www.kra.go.ke to retrieve it. Never guess or create a PIN-KRA will reject it.

Prefer this running automatically, on every sale, with no manual entry?

Sign Up

Worked examples

Valid individual PIN
  • P00123456ABC
  • Prefix: P (individual)
  • Digits: 00123456
  • Letters: ABC
  • Result: ✓ Valid
A PIN with the wrong format
  • P0012345ABC (missing digit)
  • Result: ✗ Does not match - a KRA PIN has 8 digits, this has 7

Frequently asked questions

What does each part of the PIN mean?
P/A/C = entity type. The 8 digits are sequential (assigned when you register). The 3 letters are derived from your name/business name. Together they're unique to you.
Can I have multiple KRA PINs?
No. Each business/individual gets one PIN. If you have multiple businesses, each is a separate entity with its own PIN.
What if I entered my PIN wrong in a form?
Contact KRA immediately or the institution (bank, eTIMS, etc.). They can update it in their system. KRA doesn't penalize honest mistakes.
Is my PIN private?
Yes. Like a social security number, keep it private. Don't share it publicly. It's required for official submissions, but not for casual purposes.
What if my PIN doesn't match my entity type?
This may indicate a registration issue. Contact KRA to verify your entity type (individual, company, partnership). They can correct it if needed.

Doing this by hand every time? Veira runs the same calculation automatically on every sale, no spreadsheet required.

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