Verifisha
Guide

KRA PIN checker: how to verify a KRA PIN in Kenya

Last updated 27 October 2026

A KRA PIN is the tax identifier the Kenya Revenue Authority issues to individuals and businesses. A "KRA PIN checker" confirms that a PIN is valid and belongs to who it should — a key step in verifying a business (KYB). Here is what it checks and how to run one.

What a KRA PIN is

KRA PIN stands for the Kenya Revenue Authority Personal Identification Number. Both individuals and registered businesses are issued one, and it is used across tax, banking and business onboarding. When people search for a "KRA PIN checker" they usually want to confirm a PIN is genuine before they transact with a person or company.

What a KRA PIN check confirms

  • That the KRA PIN is valid and active.
  • That it matches the person or business presenting it.
  • A tax-identity signal to strengthen a KYB or onboarding file.
  • A provider response snapshot you can keep as evidence.

Who uses KRA PIN checks

  • Fintechs and lenders onboarding a business customer (KYB).
  • Marketplaces and platforms vetting sellers and suppliers.
  • Procurement and finance teams running supplier due diligence.
  • Businesses confirming their own details before a tender or deal.

Verify with confidence — start free

No subscription · pay per check · consent built in

Create free account

How to verify a KRA PIN with Verifisha, step by step

  1. 1

    Create a free account

    Sign up for Verifisha — no subscription, pay per check.

  2. 2

    Get consent where needed

    When you verify another person or business, send a consent request first. Verifisha stores the approval as evidence.

  3. 3

    Run the KRA PIN check

    Enter the KRA PIN and run the check. Verifisha confirms it is valid and returns the result with a provider snapshot.

  4. 4

    Attach it to a profile

    Save the result to the business or person profile so your KYB file is reusable and shareable with consent, with a full audit trail.

KRA PIN check vs iTax

iTax is the KRA’s own portal where taxpayers manage their own returns and PIN. A KRA PIN checker, by contrast, lets a business confirm someone else’s PIN as part of onboarding — with their consent — rather than logging into iTax on their behalf. The two serve different purposes.

Pair it with business verification

A KRA PIN is strongest alongside a BRS business check and the directors’ identities. Confirming the PIN, the registration (BRS) and the people behind a company gives you a complete KYB picture, which is exactly what Verifisha brings together in one profile.

The exact fields returned and the data sources available can change with provider and regulatory requirements. Confirm current coverage in your Verifisha account before relying on specifics.

Verifying someone else?

Verifisha brings identity, business, CRB, AML and reference checks together — with consent built in — so you get the full picture in one place.

Sign up free in minutes · no sales call · pay per check · ODPC-aligned

For individuals & job seekers

Or get verified yourself

It is not only for checking other people — verify your own identity and build a vetted, shareable trust profile you can send to employers, landlords or partners. Get verified once and reuse it everywhere, with consent.

FAQ

Frequently asked questions

What is a KRA PIN?

A KRA PIN is the Kenya Revenue Authority Personal Identification Number — a tax identifier issued to both individuals and registered businesses in Kenya.

How do I verify a KRA PIN?

Create a free Verifisha account, get consent where you are checking someone else, and run a KRA PIN check. Verifisha confirms the PIN is valid and returns the result with a provider snapshot, saved as evidence.

Is a KRA PIN check the same as iTax?

No. iTax is the KRA portal where a taxpayer manages their own PIN and returns. A KRA PIN checker lets a business confirm another party’s PIN during onboarding, with consent.

Do I need consent to verify someone’s KRA PIN?

When you verify another person or business, a check should be consent-led and for a lawful purpose. Verifisha sends a consent request and stores the approval as evidence.

For teams and individuals

Verify anyone — or get verified yourself.

Run consent-led KYC, KYB, AML, CRB and background checks in one place — or build your own verified, shareable trust profile for jobs, rentals and deals. Trust made simple, for Kenya and Africa.

Create free accountTalk to sales

Create your account and start in minutes — no sales call or demo needed. Talking to sales is optional.

Start verifying with consent today

Create free account