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
| Item | Cost |
|---|---|
| KRA Payment Registration Number (PRN / e-Slip) Generation | Free |
| eTIMS Client Software Download and Access Token Setup | Cost in KES: Free |
| eCitizen Portal Convenience Charge | Free (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.