// App Notice
Install USSD Codes Hub, the free African bank USSD codes app for your phone, no app store needed.
Africa's USSD Code Directory: Fact-Checked

USSD Codes for Banking & Transactions Across Africa

Verified USSD codes for banking, airtime, and everyday transactions in 54 African countries. Pick your country below to get started.

All African Countries, A–Z

All 54 African countries are live, with new banks, telecoms, and services added as we verify them.

What Is USSD Banking, and Why Does It Matter?

USSD (Unstructured Supplementary Service Data) is the technology behind those short-code menus. Dial a code like *737# and get an interactive menu right on your phone screen, no app or internet required. It matters because it puts banking, airtime, and government services within reach of anyone with a basic phone, not just smartphone owners with data, which across much of Africa is still the majority of the population.

Find Your Code in 3 Steps

No account, no app download, just your phone's dialer

01

Pick Your Country

Use the selector at the top of this page, or browse the A-Z directory above.

02

Browse Your Provider

On your country's page, find the bank, telecom, fintech, or government service you need a code for.

03

Dial the Code Shown

Every code is verified and ready to dial, no app or internet required.

Frequently Asked Questions

Common questions about USSD banking

USSD (Unstructured Supplementary Service Data) banking lets you perform banking and payment transactions by dialing a short code (like *737#) on your phone. It works on any phone. No internet connection or smartphone is required.
USSD banking is widely used across Africa, but the specific codes and available services differ by country and by bank. We're building out fact-checked directories country by country. Use the country picker above or browse the A-Z list to see what's available.
No. USSD works over the same signalling channel used for calls and texts, so it works on any phone (including basic feature phones) with no internet or data connection needed.
Most banks and telecom providers charge a small per-session fee for USSD access, separate from your airtime or data balance. Fees vary by country, network, and bank. Check the specific provider page for details.
Use the country selector at the top of this page, or browse the full A-Z country directory further down. Each country page lists every USSD code for that bank, telecom, or service.
Yes. We fact-check codes rather than publish templated guesses. If a bank has closed, merged, or has no USSD service, we say so directly instead of showing an incorrect or dead code.

Disclaimer: The tools provided on this website are for informational purposes only. While we strive for accuracy, we cannot guarantee the correctness of the data.

Copied!