Skip to content
Verified 13 September 2026

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.

NTSA paybill222222Account = your eCitizen invoice numberFinesCheck and payThe most-searched NTSA task

Paying and fixing payments

The invoice flow, and what to do when a payment does not reflect.

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.