Generate a KRA payment slip or onboard onto eTIMS

From: Government of Kenya (public information)

Published 3 June 2026 · Last updated 3 June 2026

Find out how to generate a Payment Registration Number (PRN) for your tax liabilities and register your business on the electronic Tax Invoice Management System (eTIMS). This guide covers payment channels, invoicing setups, and compliance tools on iTax.

Warning This is an independent guide — not a government website. Never share passwords or OTPs with agents. Only pay through official portals. Scams and fake websites

No direct application link is listed yet. Try eCitizen or contact government.

Quick facts

Processing time
Instant (PRN codes and eTIMS initial setup tokens generate immediately upon portal activation)
Base cost
Free to generate slips and onboard onto software systems
How to apply
Online (Digital submission)

Fees and times can change. Confirm on the official site before you pay.

Before you start

  • Must possess an active, verified personal or business KRA PIN code.
  • Your iTax ledger must reflect an active tax liability or a self-assessment calculation to allow a payment slip generation pass.

Documents you need

  • No physical paper uploads are required. You only need to input your current calculation numbers, business line category, and device preference data (Mobile, Desktop, or ERP integration) during the eTIMS onboarding process.

Fees and charges

ItemCost
KRA Payment Registration Number (PRN / e-Slip) GenerationFree
eTIMS Client Software Download and Access Token SetupCost in KES: Free
eCitizen Portal Convenience ChargeFree (Tax payments themselves bypass standard portal convenience surcharges)

Questions

How do I complete a KRA tax payment using M-Pesa after generating a PRN slip?
Once you complete your return calculation and the iTax platform outputs your unique 14-digit Payment Registration Number (PRN), open your mobile money wallet. Access the government paybill platform or dial the universal USSD code *222#. Select the tax payment portal menu, enter your 14-digit PRN string as your account file tracking reference, input your calculated amount, and complete the transfer securely.
Which eTIMS software solution should a small-scale entrepreneur select during onboarding?
KRA provides multiple free eTIMS interfaces tailored to different business sizes. For small micro-enterprises and single traders, the easiest path is to select eTIMS Lite, which lets you generate compliant, electronic tax invoices directly on your smartphone internet browser screen or via the USSD shortcut system without installing extensive desktop software.