Amnesty ends 31 Dec 2026

Clear your name
before the amnesty shuts.

KRA's tax amnesty waives penalties and interest, but only for taxpayers with every return filed. One gap in your history is enough to lose it. Check your filing standing first, so you know exactly what's left before the deadline.

31 Decamnesty deadline, 2026
KES 50to check your standing
<1 minavg. check time
AmnestyNot yet
Filing Standing · PIN A011····92ZAmnesty at risk
Filing Standing Check
2023 Income TaxFiled
2024 Income TaxFiled
2025 Income TaxUnfiled
Amnesty eligibleNot yet
!
1 return standing between you and amnestyFile it before 31 Dec 2026 to keep the waiver
12,400+Returns filed
8,900+PINs verified
47Counties reached
4.8/5Average rating
Most checked this week

Amnesty forgives the penalty. Not a missing return.

To qualify for the waiver, KRA needs every one of your returns on file, not just the recent ones. A filing standing check tells you now, while there's still time to fix it.

  • 31 Dec 2026 is the last day to file and qualify
  • One unfiled return is enough to disqualify the whole PIN
  • Principal tax owed still applies: amnesty waives penalties & interest, not the tax itself
PIN A011····92ZAmnesty at risk
Income Tax 2023✓ Filed
Income Tax 2024✓ Filed
Income Tax 2025✕ Unfiled
Amnesty statusNot yet eligible

Illustrative example, run your own check to see your real standing.

Why TaxSafi

KRA compliance shouldn't cost you a day off work

Between iTax downtime, Huduma Centre queues, and confusing obligation codes, staying compliant is harder than it should be. TaxSafi handles the KRA side so you don't have to.

01

Forgot your KRA PIN?

No more digging through old iTax emails or standing in line at a cyber café, retrieve it with just your ID number.

02

Missed a return, somewhere?

Amnesty only forgives penalties if every return is filed. Check your standing to find the gap before 31 Dec 2026, not after.

03

Not sure what you owe?

See every obligation registered to your PIN (VAT, PAYE, Income Tax) in one screen, no jargon.

How filing works

From ID number to KRA acknowledgement, in four steps

STEP — 01

Enter your ID or PIN

Tell us who you're filing for. If you only have a national ID or passport number, we resolve the KRA PIN automatically.

  • Works for citizens, residents, and businesses
  • No account or password required
12345678
+254 712 345 678
STEP — 02

We verify with KRA instantly

TaxSafi checks your PIN and obligations directly against KRA's systems in real time — no waiting for a callback.

  • Live iTax lookup, not cached data
  • Flags mismatched details before you pay
Verifying with KRA…Checking obligation status
STEP — 03

Pay by M-Pesa

An STK push lands on your phone. Confirm it, and TaxSafi submits the request to KRA on your behalf.

  • Prices from KES 30 — shown before you confirm
  • Free services need no payment step at all
Amount dueKES 50.00
Awaiting M-Pesa PIN…Check your phone
STEP — 04

Get your acknowledgement number

Once KRA processes it, your acknowledgement number appears instantly — and stays saved so you can find it again later.

  • Downloadable receipt for your records
  • Trackable by token, any time
Filed successfully
NR2602198834
Free

Find My PIN

Retrieve your KRA PIN using your ID or passport.

Verify
Free

Verify a PIN

Check if a KRA PIN is valid and active.

Verify
KES 50

File Nil Returns

File a nil return in under 2 minutes.

File
KES 50

My Obligations

See every tax obligation registered to a PIN.

Verify
For teams & accountants

Your staff shouldn't spend
afternoons on KRA busywork.

Every KRA task that used to mean a browser tab, a phone call, and a follow-up email can be a single API call. TaxSafi exposes those calls as simple pay-per-action services, and for firms managing multiple clients, we can build you a private dashboard that runs them in bulk.

20+
KRA endpoints covered
< 2s
per API call
clients, one dashboard
Verify
Resolve PIN issues before they block a deal.

Supplier onboarding, payroll setup, and procurement approvals all stall when a KRA PIN can't be confirmed. Look up any PIN (or reverse-look by ID) in under two seconds. Check active obligations so you know what you're dealing with before you sign.

PIN by IDPIN by PINObligationsVAT Exempt Check
File
File nil returns for fifty clients in the time it used to take for five.

Accountants managing individual clients spend most of filing season doing the same six steps per person. A custom TaxSafi integration lets you upload a client list, fire nil returns or PRN requests in batch, and get a consolidated status report, M-Pesa receipts included.

Nil ReturnsIT PRNRental PRNTOT ReturnsVAT WHT PRN
Automate
Catch compliance gaps before KRA does.

Finance and procurement teams that rely on manual checks miss things: a supplier still registered for a dissolved obligation, a staff member flagged inactive. Scheduled obligation scans and excise checks surface issues quietly, so your team acts on findings rather than surprises.

Obligations ScanExcise DutyWHT CertificateTCC Check
TaxSafi simplifies KRA compliance

Save time and money with simplified KRA services.

Automation-powered tax management that lets you focus on what matters.

Time saved

No more manual iTax struggles.

Our platform automates PIN lookups and nil return filing, letting you focus on your business, not bureaucracy.

Money saved

Forget expensive cyber café fees.

Get official KRA filings and verifications for as low as KES 50, directly from your phone or computer.

Peace of mind

Stay compliant with changing KRA rules.

From eRITS updates to new filing deadlines, our system keeps you aligned, minimizing penalty risks.

Before you start

Questions people ask before their first filing

What does the tax amnesty actually waive, and until when?+
The amnesty waives accrued penalties and interest on outstanding tax debt; it does not cancel the principal tax owed. To qualify, every return on your PIN must be filed, and the window closes 31 Dec 2026. If even one year is still unfiled, the PIN isn't eligible. Run a filing standing check first so you know exactly what's outstanding while there's still time to file it.
Is TaxSafi affiliated with KRA?+
No. TaxSafi is an independent service that connects to KRA's public iTax systems on your behalf. Every filing still goes through KRA directly, and every acknowledgement number is the same one KRA itself would issue.
Is this service official and legal?+
Yes. TaxSafi is a legitimate, compliant facilitation service. We use authorized channels to process your requests. We never ask for your iTax password, ensuring your account remains secure.
Is my personal data safe with TaxSafi?+
Absolutely. We use enterprise-grade 256-bit SSL encryption. We do not store your KRA passwords, and your ID/PIN data is only used to facilitate the specific transaction you request.
What happens if my M-Pesa payment fails?+
Nothing is submitted to KRA until payment is confirmed. If the STK push times out or you cancel it, you can simply try again; you won't be charged twice.
How do I pay for the services?+
We offer seamless, instant checkout via M-Pesa. For business clients using our API or bulk dashboard, we also support invoicing and bulk wallet top-ups.
Do I need an iTax account to use TaxSafi?+
No password or iTax login is required for lookups, PIN verification, or nil returns, just your ID, PIN, or passport number.
How do I prove I've filed if KRA asks?+
Every completed request gives you a KRA acknowledgement number and a downloadable receipt. You can also look it up any time with your tracking token under "Track Request."
Ready when you are

Your next KRA filing takes two minutes, not a Tuesday off.

No account required to get started, just your ID number and an M-Pesa line.

<2 minavg. completion
20+KRA services
24/7availability