Quick Answer
Payments for government services are made through one official channel — the government paybill 222222 — using the reference number generated by eCitizen. This single-paybill system replaced the many separate paybills agencies used before.
Key facts
- The official government paybill is 222222.
- You use the eCitizen-generated reference as the account number.
- It replaced many separate agency paybills.
- Payment generates a receipt you can print.
The single government paybill
The government consolidated its payments into one official paybill: 222222. Whether you pay by M-Pesa, other mobile money, or bank, this is the number for eCitizen government services.
How to pay
When you apply for a service on eCitizen, it generates an invoice with a reference number. To pay, you select Pay Bill, enter 222222 as the business number, enter the eCitizen reference as the account number, and the exact amount. The system then confirms payment and issues a receipt.
A note on other paybills
Some services (for example, certain Huduma or institution-specific payments) may use their own numbers, so always use the reference and paybill shown on your specific invoice — and be wary of anyone giving you a different number.
Always confirm the paybill and reference from the official eCitizen/agency invoice, not from third parties.
Why this matters to you
A single official paybill makes paying simpler and harder to defraud — but only if you use the number and reference from the official invoice. Knowing this protects you from payment scams.
Frequently asked questions
What is the government paybill?
222222 — the single official paybill for eCitizen government services.
What do I use as the account number?
The reference number eCitizen generates for your transaction.
Are there other paybills?
Some services use their own — always use the one on your official invoice.
Sources & references
- eCitizen — ecitizen.go.ke
- The National Treasury — treasury.go.ke