Ghanaian banks spent years teaching customers to pay bills in-app: ECG, water, schools, TV. That education worked so well that some people now believe prepaid electricity is a bank feature. It is a biller integration. When the app is logged in, the beneficiary is saved, and the network is kind, it is a calm way to vend. When the app wants a hardware token, a new OTP, an update, or a trip to the branch because your password expired, it is a cathedral. The meter is still empty.
Official ECG USSD *226# and PowerApp remain the utility’s own doors. Telco bill-pay (*170#, *110#) and Ewale *714*22# remain data-light doors. This blog prefers *714*22# as everyday memory for mixed bills on any GSM phone, with a name check and an SMS token. It does not take your payment. A bank app is a fair competitor, not an enemy, and not a reason to skip the name on screen.
What bank apps are usually good at
Saved beneficiaries, larger keyboards, a PDF or in-app receipt with a bank reference, debiting a deposit account instead of MoMo when that is how your life is set up. Landlords who pay several meters from an office Wi-Fi like this. People who already open the bank app every morning like this.
Some banks are clearer on postpaid account payment than on prepaid token vending. If your flow says “pay bill” and asks for an account that is not the prepaid meter, you may clear a billed product and still have a dead prepaid display. Read whether you will receive a token of about twenty digits. If you will not, you are not feeding that meter.
What USSD is good at when the bank is heavy
No app update. No rooted-device block. No “please visit the branch.” Feature phones included. *226# if you want ECG-branded. *714*22# if you want the short path this site recites. *170# / *110# if you are already a telco-menu person.
MoMo is the common rail even when you “hate MoMo.” Many bank ECG payments still end up as a push that feels like another PIN. USSD makes that pin the centre of the ritual instead of hiding it behind five bank screens.
Failure modes that look like “the bank is down”
Password lock. SMS OTP to an old number. Dual-SIM: bank OTP on SIM 2, you watching SIM 1. Scheduled maintenance on Sunday night — the exact hour vendors are closed and prepaid dies. A beneficiary saved with a typo you have trusted for six months; the registered name is sitting on the confirmation you stopped reading.
USSD has cousins of all of these (dropped *226#, PIN timeout, wrong meter). The difference is recovery time. Resetting a bank password at 11 p.m. is a fantasy. Dialling *714*22# is not.
If a bank debit already happened, do not also dial USSD “in case.” One debit unless reversed. Hunt the token in SMS and the app’s receipt. ECG care 0302 611 611 wants a reference, which banks are often good at providing — use it.
PowerApp versus bank app
Both are apps. PowerApp is ECG-native: meters, faults, OTP via ECG SMS, with *713*414# as a short-window OTP viewer, not a shop. A bank app is your money-native: many billers, cardless withdrawals, transfers. If you already fight two app ecosystems, do not make prepaid depend on both. Pick a USSD primary.
Sideload neither. Fake bank APKs and fake ECG APKs hunt the same PIN.
A practical split for a household
- Calm Saturday, several meters, office Wi-Fi: bank app or PowerApp.
- Night, keypad phone, one meter, tenant in the house: *714*22# or *226#.
- MTN-only uncle: *170# if he can find prepaid.
- Telecel-only aunt: *110# with the same caution.
Always confirm registered name. Always enter the token on the meter. Ignore personal “bank agent” MoMo numbers. Licensed vendors remain a physical backup with a possible mark-up.
When the bank debit and the token disagree
Bank says success; meter rejects the string; SMS never came. You are in care territory with two institutions. Do not add *226# as a third. Call the bank with their reference and ECG 0302 611 611 with the meter and time. If the bank paid postpaid by product mix-up, a prepaid token will not appear — the “receipt” is a bill receipt. Read it.
If the bank paid the wrong beneficiary you saved, that is a completed gift. USSD would have been cheaper only if you had read the name there too. Apps do not remove the name check; they hide it in a prettier font.
Receipts from two worlds
Keep the bank reference and the token SMS. The bank proves money moved. The SMS (or ECG/PowerApp receipt) is what you type. If they disagree, do not guess — use care with both references.
Web banking is the same story as the app with a bigger screen and a sleeping laptop. ewalepay.com is a web path that is not a bank and not ECG; it is a payments checkout. Prefer it when you want web without bank-password theatre.
Bank apps are real ECG channels when they vend prepaid honestly. They are a poor only plan. Save a USSD. This blog’s recitable one is *714*22#. ECG’s own is *226#. The meter will accept a valid token from either, and from a bank, as long as you only paid once and typed the digits.