African Bank USSD Codes
Verified directory of African bank USSD codes for transfers, balance checks, airtime purchases and bill payments, all without internet. Nigeria covered (23 banks, PSBs and fintechs); other countries coming.
Pick a country
GTBank *737#, Access *901#, Zenith *966#, UBA *919#, First Bank *894# + 18 others (including OPay, PalmPay, Moniepoint, SmartCash, MoMo PSB).
Later waves will cover Ghana (MTN paybill codes), Kenya (M-Pesa + STK push) and South Africa (USSD send codes).
Why USSD matters
USSD is the backbone of African mobile banking. Where smartphone and data access remain uneven, USSD works on any phone, without an internet connection, in seconds. That's why Nigerian banks process hundreds of millions of USSD transactions per month.
This directory aims at one thing: accuracy. Every base code is cross-verified against ≥8 sources before publication. Operation shortcuts (transfer, balance, airtime) appear only when ≥2 sources agree; otherwise the menu (always correct) is the published method. The verification date is stamped on every page, and we re-verify periodically.