Huduma Kenya (the one-stop government service centres launched in 2013) runs its own paybill for the service fees it charges directly: 191919. This is distinct from the eCitizen paybill 222222 that most government agency services flow through. If you have ever queued at a Huduma Centre and been told to pay before proceeding, this is the paybill you were pointed to.
The pay flow
- Approach the Huduma reception or the agency counter (Immigration, NTSA, DCI, KRA, Civil Registration, Business Registration, etc.).
- State the service you need.
- The officer either directs you to eCitizen for an agency invoice (paybill 222222) or issues a Huduma reference number for the Huduma fee itself (paybill 191919).
- For the Huduma fee: open M-PESA, choose Lipa na M-PESA then Pay Bill. Business number
191919. Account: your Huduma reference / service number. Amount: exact figure quoted. - Show the M-PESA confirmation SMS to the officer.
- Proceed with the service.
Which services use 191919 vs 222222
- Huduma queue token, in-centre printing, scanning, certified copies: paybill 191919.
- Passport application fee: eCitizen 222222 (Immigration invoice).
- Driving licence renewal: eCitizen 222222 (NTSA invoice).
- Certificate of Good Conduct: eCitizen 222222 (DCI invoice).
- Birth / marriage certificate: eCitizen 222222 (Civil Registration invoice).
- KRA PIN: no fee.
- National ID: no fee for a first ID; replacement fees flow through eCitizen 222222.
The rule of thumb: if the service is delivered by an agency and you have an eCitizen application, pay 222222. If the fee is Huduma's own operating charge, pay 191919. The officer will always confirm.
Common failure modes
- Wrong paybill: paid 191919 when the fee was actually for an agency service on 222222 (or vice versa). Recovery: show the M-PESA SMS to the Huduma supervisor; a manual re-attribution can usually be done same day for small amounts.
- Wrong reference: money lands but does not clear the queue. Recovery: officer captures the M-PESA transaction ID and re-attributes.
- Amount off by a few shillings: officer usually accepts within a KES 10 tolerance; anything bigger requires a top-up or partial refund.
Alternatives if paybill fails
- Cash to the Huduma cashier (some centres, not all).
- Card (Visa / Mastercard) at Huduma centres with a POS terminal.
- Direct M-PESA to any agency till number displayed at the counter (rare, agency-specific).
Related guides
- Huduma Kenya services directory
- Huduma Namba status check
- eCitizen invoice generation flow
- eCitizen passport application walkthrough
Sources
- Huduma Kenya paybill 191919, verified in our paybill manifest and cross-referenced with Huduma Kenya published fee schedule, 26 August 2026.
- Huduma Kenya, hudumakenya.go.ke.
FAQ
What is the Huduma Kenya M-PESA paybill?
Paybill 191919. Use your Huduma reference number (issued when you queue for a service or when the service portal generates the invoice) as the account.
Is Huduma paybill 191919 the same as eCitizen 222222?
No. Huduma Kenya's dedicated paybill for its own service fees is 191919. Government agency services delivered at a Huduma Centre (passport, driving licence, birth certificate, etc.) are usually paid on eCitizen paybill 222222 with an eCitizen invoice reference. Check the invoice you were handed at the centre to see which paybill applies.
How long does it take for a Huduma paybill 191919 payment to reflect?
Instant to the Huduma reception queue, meaning the officer sees the payment against your reference and calls you through. If it does not reflect within 5 minutes, show the M-PESA confirmation SMS to the reception desk.
Can I pay in advance or top-up my Huduma reference?
No. Each transaction has a specific fee tied to a specific service. Pay only the exact amount displayed on the invoice or by the officer.