MoMo USSD Code: Find Yours by Country
There is no single MoMo USSD code — it depends on your country AND which MoMo you mean. Ghana's MTN Mobile Money answers on *170#, Uganda's on *165#… and Nigeria's "MoMo" is a different product entirely: a payment bank, MoMo PSB, on *671#. Pick your branch below.
Updated
You are in Ghana, Uganda, Cameroon, Côte d'Ivoire… and want the MoMo menu on your MTN SIM. Every country has its own code → table below.
In Nigeria, "MoMo" means MoMo PSB, a CBN-licensed payment service bank — regulatorily different from an MTN wallet. The customer code is *671# (not *223#, the agent channel).
What is the MoMo USSD code?
A MoMo USSD code is the short sequence (*XXX#) you dial to open MTN's Mobile Money menu — balance, send, cash-out, airtime — with no internet, on any phone. The question "what is THE MoMo code" has no single answer because each MTN operating company assigns its own national code: *170# only works in Ghana, *165# only in Uganda, *126# only in Cameroon.
This page does one thing: route. Find your country in the table, then open its leaf — each leaf carries the code verified on that country's MTN site, with the date, plus the menu paths (balance, forgot PIN, send).
The 14 MTN MoMo markets and their codes
| Country | Code |
|---|---|
| 🇬🇭 Ghana | *170# |
| 🇺🇬 Uganda | *165# |
| 🇨🇮 Côte d'Ivoire | *133# |
| 🇨🇲 Cameroon | *126# |
| 🇧🇯 Benin | *880# |
| 🇿🇲 Zambia | *115# |
| 🇷🇼 Rwanda | *182# |
| 🇨🇬 Congo-Brazzaville | *105# |
| 🇸🇿 Eswatini | *007# |
| 🇱🇷 Liberia | *156# |
| 🇿🇦 South Africa | *120*151# |
| 🇸🇸 South Sudan | *200# |
| 🇸🇩 Sudan | to verify |
| 🇳🇬 Nigeria (MoMo PSB) | *671# |
Every code is verified on the country's MTN OpCo site and dated on its leaf. "To verify" means no official source publishes one — we never guess a code.
Is the MoMo code the same in every country?
No — and this is the source of nearly all the confusion around "momo ussd code". Two different products wear the same name. First, MTN Mobile Money: a wallet run by each national MTN operating company, with a USSD code assigned under the local telecom regulator — hence *170# in Ghana but *165# in Uganda and *880# in Benin. Second, MoMo PSB in Nigeria: a payment service bank licensed by the Central Bank of Nigeria, which is not a telco wallet at all — its customer code is *671#.
The third source of confusion is the diaspora. MoMo Homeland, MTN's send service from the UK and EU into MoMo wallets across 14 markets, is an app — it has no USSD code at all. If you are abroad and "the code isn't working", that is expected: USSD does not travel; download the app.
What's the code for Nigeria MoMo (MoMo PSB)?
*671# — and mind the trap: *223# circulates online as "the Nigeria MoMo code", but it is MTN Nigeria's agent/enrolment channel, not the customer wallet. Dialling *223# to check a customer balance leads nowhere.
MoMo PSB is a payment service bank: account opening, insured deposits, transfers to banks — a different regulatory frame from a classic MTN wallet. Our dedicated leaf covers *671# operation by operation, including the USSD session fee (~₦6.98) and the EMTL levy.
Why isn't *170# working in my country?
*170# is Ghana's code. Dialled anywhere else it does nothing — or opens a different operator's service, because each national regulator assigns codes independently. Check YOUR country's code in the table above.
If you are in the right country and the code still fails: are you on an MTN SIM (the code only answers on MTN's network)? Are you roaming (USSD nearly always fails abroad — use the app)? Is the account registered? Each country leaf has a detailed troubleshooter.