NTSA and TIMS: generate the invoice, then pay 222222
NTSA services run through TIMS on the eCitizen portal. You generate an invoice for the service you need, then pay M-PESA paybill 222222 using that invoice number as the account. A fresh invoice every time: a reused one fails silently.
Paying and fixing payments
The invoice flow, and what to do when a payment does not reflect.
Check and pay NTSA fines
Finding what you owe, then clearing it
Fine payment not reflecting
Usually a reused invoice
Any eCitizen payment stuck
The general fix
How invoice generation works
Why the number matters
No invoice generated
When the portal will not issue one
Paying government on M-PESA
The 222222 pattern across services
Licences, vehicles and bookings
The services people actually come to TIMS for.
Related government payments
The rest of the eCitizen estate, which works the same way.
Frequently asked
What is the NTSA paybill?
222222, the eCitizen Government Single Payment paybill, with your invoice number as the account.
What account number do I use for NTSA?
The eCitizen invoice number for that specific transaction, freshly generated.
Why did my NTSA payment not reflect?
Most often a reused or wrong invoice number. An old invoice fails silently: the money leaves and nothing is credited.
What is 206206?
A legacy NTSA paybill still seen in some channels and on older paperwork. For anything you generate on eCitizen now, use 222222.
How do I access TIMS?
Through the eCitizen portal, where NTSA and TIMS services now live.
How long does a payment take to reflect?
Usually around half an hour in business hours, longer outside them.
Checked 13 September 2026. Independent guide; paybillke is not NTSA, TIMS or eCitizen. Always generate a fresh invoice for each payment and confirm the paybill (222222) on the M-PESA screen before paying. Keep the transaction code: without it, nothing can be traced.