One of the first questions foreigners ask us isn't "how do I apply" - it's "how much will this cost." Fair question. Unlike registration for Kenyan citizens, which KRA processes free of charge directly on iTax, non-citizen applications almost always require a registered tax agent, which means there's a service fee involved. Our KRA PIN registration service starts from USD 250, depending on your applicant category and documentation. Here's exactly what goes into that cost, and what you're paying for.

Why There's a Cost at All

KRA doesn't charge foreigners a government fee to register for a PIN as the iTax portal itself is free to use. The cost you'll encounter comes from the tax agent service required to file a non-citizen application correctly, which typically includes:

  • Reviewing your passport, permit, and supporting documents for compliance

  • Drafting and issuing the mandatory tax agent introduction letter

  • Filing the application under the agent's registered iTax credentials

  • Following up with KRA on queries, corrections, or delays

  • Delivering your finalized PIN certificate

Applicants who try to self-file without agent support often get stuck at the introduction letter requirement which is a mandatory field on the non-citizen application, and it can only come from a KRA-registered tax agent or advocate.

What Affects the Price

Not every application is priced the same. A few factors typically move the cost up or down:

  1. Applicant category — employee, investor, dependent, and student applications each carry different documentation requirements.

  2. Document readiness — clients who arrive with complete, notarized documents cost less to process than those who need help sourcing missing paperwork.

  3. Urgency — standard processing versus expedited/fast-track handling.

  4. Bundled services — some clients combine PIN registration with related filings (e.g. nil returns setup, TCC application), which can be priced as a package.

  5. Company vs. individual applications — non-individual (company) PIN registration for foreign-owned entities involves more documentation and is priced differently from a personal PIN.

What You Risk by Going Cheap or DIY

A low-cost or self-filed application can end up costing more in the long run:

  • Rejected applications from incomplete or improperly notarized documents mean starting over

  • Lost time waiting weeks for a resolution you can't see the status of

  • Invalid introduction letters from unregistered "agents," which KRA will reject outright

  • Scams — Kenya has seen fraudulent agents collect payment and disappear; always confirm an agent's KRA registration before paying anyone

Quick tool
Calculate your tax in 10 seconds
Try our free calculator — updated for 2026.
Open calculator

What's Included in Our Fee

When you work with TaxAgent.co.ke, your fee covers the full process end to end:

  • Full document review before submission

  • Our registered tax agent introduction letter

  • iTax filing under our agent credentials

  • Status tracking and KRA follow-up

  • Certificate delivery once approved

There are no surprise add-ons - the quote we give you at the start is what you pay.

How Our Pricing Compares

Self-filing isn't actually free once you account for rejected applications, lost time, and the risk of needing to pay an agent anyway to fix a stalled file. Using an established, registered tax agent from the start is typically the cheaper path overall even before factoring in the 2-day turnaround.

Frequently Asked Questions

Is there a government fee for a KRA PIN? No. KRA does not charge a fee to issue a PIN. The cost applicants pay is for the tax agent service required to prepare and file a non-citizen application.

Why can't I just apply for free myself? You can attempt it, but non-citizen applications require an introduction letter from a registered tax agent — this is a mandatory field on iTax, not an optional add-on.

Does the price change for investors versus employees? Yes. Investor applications typically require additional documentation (e.g. CR12, project proposals, or KenInvest endorsement), which can affect the fee.

Is fast-track processing more expensive? Expedited handling can carry a small premium over standard processing, but it's usually minor compared to the cost of a delayed or rejected application.

How much does KRA PIN registration cost? Our service starts from USD 250. The final price depends on your applicant category (employee, investor, dependent, or student) and how complete your documents are.

How do I get an exact price? Send us your applicant category and current documents, and we'll confirm an exact quote the same day - no obligation.

Get a Straight Answer on Cost

No hidden fees, no guesswork — just a clear quote based on your situation.

[Contact TaxAgent.co.ke for a Same-Day Quote]

We file returns for landlords and businesses — from KSh 1,000
Talk to us on WhatsApp