FxRate.org
Sending money

Mobile wallets explained: what the person receiving the money needs

Sending to a mobile wallet can be the quickest delivery option on the menu. It can also be the one that goes wrong for a boring reason: the person on the other end never finished setting up their account.

So this guide starts from the receiver’s side and works back to you.

What a mobile wallet is, in plain terms

A mobile wallet (also called mobile money) is an account tied to a phone number. Money sits in the account as a balance. The owner can spend it at shops, pay bills, send it to other wallet users, or take it out as cash at an agent, which is usually a small shop or kiosk. Many wallets are run by a phone company or a fintech, and regulated by the central bank or the telecoms authority of the country concerned. Where wallet rules differ is mostly in who is allowed to hold one, how much it can hold, and what ID is needed.

It’s a big business. The GSMA, the mobile industry’s trade body, reported 2.3 billion registered mobile money accounts worldwide in 2025, with 593 million of them active in the last 30 days, and more than $2 trillion moved through wallets during the year. Registered is not the same as active. That gap is why “does my relative actually use theirs?” is a fair question to ask before you send.

Step 1: Confirm the receiver has the right kind of account

Three examples show the pattern, and the differences between them.

M-Pesa (Kenya and other countries). Safaricom’s page on international transfers says registered M-PESA customers can receive funds from abroad on their M-PESA account. It names Western Union and TerraPay as partners. Practically, you will usually reach an M-Pesa wallet through a transfer provider that has a payout link to it, and the receiver needs an active, registered M-Pesa line. Which providers support which corridor changes, so check the provider’s country list rather than assuming.

GCash (Philippines). A help article from a transfer provider says a verified account is needed for full access, including receiving payments, and that senders abroad without a Philippine-registered SIM can only send to fully verified GCash users. Senders use the receiver’s GCash mobile number. Partner cash-in remittances can take up to two business days to be credited, according to the same source.

bKash (Bangladesh). bKash’s own page says the receiver needs a bKash account, and that the mobile number becomes the account number. A standard account needs a Bangladeshi national aged 18 or over with a valid national ID, driving licence or passport, and a number from one of the listed mobile operators. Senders go through authorised banks, money transfer companies or exchange houses, and bKash says money can arrive instantly when a secret number is used. It also says remittances received through authorised banks, money transfer companies or exchange houses earn a 2.5% government incentive. That is a government policy, so confirm the current rate with your provider before relying on it.

Common thread: the wallet must exist, be registered with proper ID, and be in good standing. A SIM bought last week with a half-finished sign-up won’t do.

Step 2: Get the details exactly right

Most wallets work on the mobile number, which makes mistakes easy. One wrong digit and the money may go to a stranger’s wallet, or fail.

Ask the receiver to send you their number as a message, not read it out over a bad line. Copy it into the transfer form. Then check three things.

  • The country code and the local format. Some countries drop a leading zero when you add the international code, some don’t.
  • The name the provider shows back to you, if it shows one. Not every route does a name check, but where it appears, a mismatch is a warning, not a formality.
  • That the wallet is in the receiver’s own name. Identity rules apply on both ends of a transfer, and they are one reason for the limits providers set.

If the receiver uses two SIMs or two wallets from different companies, make sure you’re sending to the one they intend to use. It sounds silly until it happens.

Step 3: Know where fees show up

Delivery to a wallet looks cheap on the screen because many providers charge a small flat fee, or none. The cost tends to sit in two other places.

First, the exchange rate. A provider can advertise a zero fee and still keep a margin. Our guide on spread, markup and hidden fees covers how to measure it.

Second, the cash-out. If the receiver spends the balance digitally, there may be nothing more to pay. If they take it out as cash at an agent, the wallet operator charges for that, normally on a sliding scale by amount. One example from bKash’s page: cashing out remittance at certain ATMs costs 7 Taka per thousand. Agent fees are set by each operator, and they change, so ask the receiver to look at the current tariff in their app.

A worked example (illustrative numbers)

Say a sender puts in 200 USD, and the mid-market rate is 129 Kenyan shillings to the dollar (made up for the example, check the live USD to KES rate for the real one). The provider charges no fee but takes a 1% margin in the rate. The receiver then takes it all out as cash, and the agent charges a flat 50 shillings (also made up).

StepAmount (KES)
200 USD at mid-market25,800
After 1% margin, lands in wallet25,542
After agent cash-out fee25,492
Total lost versus mid-market308 (about 1.2%)

Our sender saw “no fee” and the receiver saw a small deduction at the counter. The bigger piece, the margin, never appeared as a line item on either side. That’s typical.

Step 4: Watch the limits and the timing

Caps exist too: on the balance, on a single transaction, and on what can arrive in a day or a month. These usually rise with the level of identity verification. A basic, lightly verified wallet might be capped well below what a fully verified one can hold. The exact numbers differ by country and operator and get revised, so none are quoted here. If you plan to send a larger sum, ask the receiver to check their account tier in the app before you send, and consider whether a bank account is a better fit.

On timing, the honest answer is that it varies. Some wallet payouts arrive in seconds. Others queue behind compliance checks, or, as with the GCash partner route above, can take up to two business days. Our piece on how long transfers take goes through the usual causes.

Step 5: Think about safety before you press send

Wallets are targets for fraud, because money moves fast and is hard to pull back once cashed out. Some points to cover with the receiver.

PINs stay private. No bank or wallet company asks for it by phone or message. If someone calls the receiver “from the wallet company” after a transfer arrives, claiming it was sent by mistake and must be returned, treat that as a classic scam. Have them check the balance and history in the app, and use the operator’s official support route, not the number in the call.

SIM swaps are also a concern: a fraudster persuades a phone company to move a number onto a new SIM, then takes over the wallet. If the receiver’s phone suddenly loses signal for no reason, they should contact the operator quickly. Our guide on sending money safely has the wider list.

A short checklist for the sender

  1. Ask the receiver whether the wallet is registered in their name and fully verified.
  2. Check that your chosen provider supports payouts to that specific wallet in that country.
  3. Get the number in writing and match the name shown on the confirmation screen.
  4. Compare the amount received, not the fee, between two providers. The USD to PHP and GBP to BDT pages are useful anchors for the mid-market level.
  5. Send a small amount first if it’s a new wallet, and ask for a screenshot of the balance.
  6. Ask the receiver about cash-out costs and limits in their app.

Wallet rules are set by each country and each operator and they do change, so treat this as a map of the questions to ask and check current terms with your provider.

Sources

Checked: November 2026

Keep reading