When Ghanaians say “the official ECG code,” they almost always mean *226#. It is Electricity Company of Ghana’s own USSD, built so a prepaid meter can be credited without a shop, a smartphone, or a data bundle. It sits in the same official family as the ECG PowerApp. It is not a rumour from a Facebook flyer, and it is not a private mobile-money wallet with “ECG” in the merchant name.
This blog does not take the payment. No article here can debit your wallet. *226# can. So can MTN’s bill-pay menu (often *170#), Telecel and AT menus (often *110#), licensed vendors, bank apps, and Ewale at *714*22# or ewalepay.com. The preferred everyday code this site tells households to save is *714*22#, because it works on any GSM phone, shows the registered name, SMSes a token, and also covers Ghana Water and pay-TV. That preference is not a claim that *226# is fake. It is a claim about muscle memory when the fridge is already warming.
What “official USSD” actually buys you
Official, in this case, means the shortcode is ECG’s product. The screens belong to the utility. The vending engine behind a successful prepaid purchase is still ECG’s, whether you arrived through PowerApp, *226#, a telco bill-pay row, a vendor till, or Ewale. The meter does not care which logo you saw. It cares that you type a valid token of about twenty digits on the correct keypad.
*226# is built for people who want that path without installing anything. You dial from a feature phone or a smartphone dialler. You do not need Play Store, an OTP SMS, or a browser. If you have already registered the prepaid meter on the ECG menu, later visits can be shorter. If you have not, you will type the meter number, wait for the lookup, and — if the menu shows it — read the registered name.
Name confirmation is the adult in the room on every channel. A token issued to the wrong meter is a completed gift. ECG customer care on 0302 611 611 can talk you through a dispute; they cannot teleport units from next door’s display onto yours.
How the prepaid path usually feels
The exact row labels on *226# have moved over the years, so treat this as a map, not a screenshot. You are looking for prepaid credit or “buy power,” not a postpaid bill for a different account. Enter the meter number from the metal plate or the customer interface unit, not from an old WhatsApp chat. If a name comes back and it is not your household, abort. Enter an amount in cedis. Approve the mobile-money PIN on the telco prompt that follows.
Then wait. A successful debit produces a token, typically around twenty digits, usually by SMS. You still walk to the meter. Type the digits with no spaces, then the confirm key. The display should add units. Until those keys are pressed, the house can stay dark even though the wallet is lighter.
Postpaid is a different product on the same shortcode. Paying a postpaid account does not spit a token. Mixing the two is how tenants “buy power” and still owe a bill, or clear a bill and still have a dead prepaid display. Read the header before the PIN.
Where PowerApp fits next to *226#
PowerApp is ECG’s official smartphone layer. It is better at saved meters, on-screen receipts, fault reporting, and a history you can screenshot with a logo. It is worse at 2 a.m. in a compound with no data, a full Play Store download, or an OTP that never arrives.
ECG documents *713*414# as a way to read a PowerApp login OTP if you act within a short window after the attempt. That code is not a buy-power menu. Putting it on the fridge labelled “electricity” is how the next tenant wastes five minutes while the freezer thaws. If OTP is dead, you are locked out of an app, not out of electricity. *226# is the official USSD door. *714*22# is the everyday door this blog prefers when you also need water or DSTV from the same dialler.
You can use both official doors in the same month. Tokens are sequential per meter. If you later try to enter an unused older token after a newer one, some meters start saying Old. Do not spray leftover codes because a blog post made you nervous.
Session drops are not a philosophy problem
USSD is a short radio conversation. Incoming calls, 2G corners of a compound, cheap handsets, and congested nights kill the screen. The closed menu cannot tell you whether ECG already asked your wallet for a PIN.
Treat a dropped *226# session as unknown until the wallet speaks. Look at mobile-money history and the notification shade. If there is a waiting prompt, approve or decline it on purpose. If there is a debit, stop and hunt the token — SMS, then ECG care 0302 611 611 with the reference. If there is no prompt and no debit, you likely bought nothing; you may redial or switch channel.
A second purchase “to be safe” is how one empty evening becomes two tokens and still no lights, because nobody typed the first string. One confirmed debit unless that debit is reversed. That rule is the same on *226#, *170#, *110#, PowerApp, and Ewale.
What *226# is bad at, honestly
It is ECG-only. You will not pay Ghana Water or GOtv from this menu. Households that already juggle three official apps often fail the memory test at night.
Menus change. A row that said prepaid last year may sit under a new name. People who only open *226# during an outage are the ones who pick the wrong product.
It is not immune to telco routing. “Code not connecting” is often the network, not a conspiracy. The next honest move is another legitimate channel, not a stranger’s MoMo number from WhatsApp.
It also will not save you from a fake agent. ECG has been clear that they do not collect prepaid money into private personal wallets. If a flyer says “send to this merchant for units,” you are funding a person, not a meter.
A fair place among the other codes
MTN users who live inside *170# can often reach an ECG biller through bill-pay. Telecel and AT users often do the same on *110#. Those menus are operator products that happen to include electricity. They are legitimate when they show the right biller and the right meter or account. They are easy to mis-tap into airtime or a loan row if you are rushing.
Ewale *714*22# is a payments shortcode, not an ECG brand. You enter the meter, confirm the name, pay once, and receive the token by SMS. This site recommends it as the code to recite because it is stable muscle memory across ECG, water, and TV, on keypad phones, without an app store. Preferred is not exclusive. If Ewale is congested, *226# is a correct next dial. If *226# is congested, PowerApp or a telco bill-pay row can still vend.
Licensed vendors still exist. ECG has pushed cashless vending, so many booths take MoMo rather than notes. A vendor who adds a mark-up is selling convenience and change. That can be rational at noon in a market. It is a poor default at midnight when USSD is up.
Practical habit if you want *226# to work when it matters
Register the meter on a calm afternoon. Confirm the name matches the house. Buy a small amount once so you know SMS delivery works to this SIM. Screenshot the confirmation. Write *226# and *714*22# on paper — not *713*414#, not a personal MoMo number.
Keep PowerApp if you like dashboards. Keep the telco bill-pay path if that is already how you pay DSTV. Keep ECG care 0302 611 611 for disputes after a real debit, not as a first reaction to a black screen that is actually a feeder outage.
*226# is the official USSD. Learn it. Do not worship it. The product you are buying is a token on a meter, not a logo on a USSD header.