Skip to content
Government troubleshooting

eCitizen paybill not working?

What to do when an M-PESA payment to eCitizen (paybill 206206) has not gone through, or has gone through but the service has not activated.

Three quick checks first

Before you reach for support lines, run these. Most paybill complaints clear up at this stage.

  1. Did you receive an M-PESA confirmation SMS? If yes, with a 10-character code like RG7HX9BC2K, the payment went through and the issue is on the recipient side. If no, the payment failed or is still pending. Check your M-PESA balance to confirm whether you were debited at all.
  2. Was the paybill number 206206? One wrong digit routes the funds to a different business. Look at the M-PESA SMS and confirm the recipient name shown matches eCitizen.
  3. Was the account number in the right format? Your eCitizen invoice number (generated when you apply for a service).

Common errors and what they mean

Paybill not found

M-PESA did not recognise the number you keyed in. The official eCitizen paybill is 206206. Verify each digit. If the number is correct, Safaricom may be having a temporary outage. Wait fifteen minutes and try again, or check @Safaricom_Care for status.

Insufficient balance

You do not have enough M-PESA balance for the amount plus the fee. Top up via an agent, a bank-to-M-PESA transfer, or use Fuliza if it is enabled. The M-PESA daily transaction cap is KES 500,000 for fully-verified accounts; the per-transaction cap is KES 250,000.

Account number error

The account number did not match the format eCitizen expects. Your eCitizen invoice number (generated when you apply for a service). Note: A common cause is an expired PRN. KRA PRNs are typically valid for 30 days; eCitizen invoices vary. An expired PRN routes the payment correctly but the system cannot match it. The fix is to regenerate the PRN and contact the relevant agency for a manual match.

Money taken but service not activated

This is the most common pain. The eCitizen, iTax, or SHA portal still shows your bill as unpaid, or your PRN is still in pending state. First try: Government payment confirmations are usually instant on the eCitizen side but can take up to four hours during peak periods. Refresh the relevant portal after 30 minutes. The M-PESA SMS does not confirm government-side activation; you have to verify on the portal.

Still stuck after 30 minutes? KRA: 020 4 999 999, callcentre@kra.go.ke. eCitizen: support@ecitizen.go.ke. SHA: 0709 911 000.

Transaction reversed

Safaricom auto-reverses when the recipient system rejects the payment, usually because of a wrong account format. The funds return to your M-PESA wallet within 30 minutes. No action needed except retrying with the correct details.

PIN locked

Three wrong PIN attempts locks M-PESA. Dial *234#, choose My Account, then Reset PIN. Use your registered ID number and answer the security questions. If the reset fails, walk into a Safaricom Care centre with your national ID; they can unlock on the spot.

Calling Safaricom vs calling eCitizen

The two lines handle different problems. Calling the wrong one wastes time.

Call Safaricom on 100 (Safaricom line) or 0722 002 100 (other lines) for: PIN locked, transaction errors, requesting a reversal, M-PESA outage suspicion.

Call eCitizen for: payment received but service not activated, account or IUC mismatch, or any billing question about your specific account with them. Find their contacts at accounts.ecitizen.go.ke

If the paybill itself looks wrong

If repeated payments to 206206 keep failing in a way that suggests the paybill itself is incorrect, deactivated, or fraudulent, flag it for our review. We re-verify against the operator and update or pull the listing within 24 hours.

Report this paybill

Reversing the transaction

If eCitizen cannot resolve and the funds need to come back, Safaricom can attempt a reversal within seven days of the transaction.

  1. Dial *234# from your Safaricom line.
  2. Choose My Account, then Reversal.
  3. Key in the M-PESA transaction code (10 characters, in your SMS).
  4. Confirm. Safaricom contacts eCitizen and requests release of the funds.
  5. Resolution typically takes two to seven business days. Successful reversals refund your wallet; failed reversals leave the funds where they are.

Reversals only work if eCitizen agrees to release the funds. They often do for clear errors but may charge a small admin fee. After seven days, Safaricom can no longer process the reversal.

Other government paybill troubleshooting

Related

paybillke is an independent directory and tools service. We are not affiliated with Safaricom, Airtel, T-Kash, or any listed company.

Paybill displayed: 206206 (mpesa paybill). How we verify.