Why this step is the cheap one
Of the four steps on this route, the first is the only one that can genuinely cost nothing. Transfers between Nigerian accounts settle instantly on a rail every bank and wallet in the country shares, and inside the same app they are usually free. On a ₦50,000 deposit the published range for this step is 0% to 0.5% — between nothing and ₦250, against ₦1,990 taken by the very next step in the worst case.
That matters for where attention goes. Someone comparing wallet fees to the last naira is optimising the smallest number on the route while the largest one — the price they accept on the exchange twenty minutes later — goes unexamined. The two are not close.
The first bar is the wallet step. Everything after it is larger.
What actually stops an OPay transfer
Not fees. Wallet accounts in Nigeria operate in verification tiers, and each tier carries a daily transfer ceiling and a cumulative balance ceiling. An unverified or lightly verified account will move small amounts without friction and then refuse a larger one with a message about limits rather than about money. Raising the tier means providing identification to the wallet, which is a separate exercise from the identification a casino asks for at withdrawal.
- Check the tier before the amount. A deposit plan built around ₦200,000 fails on a tier that tops out lower, and it fails at the worst possible moment — after the exchange side is already set up.
- Daily ceilings reset, cumulative ones do not. Splitting a transfer across days works for the first kind and not the second.
- The receiving side has limits too. An exchange account has its own deposit ceilings, and the lower of the two is the one that applies.
The tiers, and why they surprise people
Nigerian wallet accounts operate in verification tiers set by regulation rather than by the app. Each tier carries its own ceilings, and the ceilings are cumulative as well as daily — which is the part that catches people out. An account that has passed several ₦50,000 transfers without comment can still refuse the next one because a monthly total has been reached, and the message will talk about limits rather than about the transfer.
| What binds | Resets? | Raised by | Felt when |
|---|---|---|---|
| Daily outbound | yes, daily | raising the tier | sending a large amount at once |
| Cumulative balance | no | raising the tier | building up to a large deposit |
| Per-transaction | n/a | raising the tier | the first attempt |
| The exchange's own ceiling | varies | verifying there | after the wallet succeeded |
The last row is the one nobody checks. Both ends of a transfer have limits, and the lower of the two applies regardless of which app you were looking at.
Raising a tier means giving the wallet identification, which is a separate exercise from the identification a casino may ask for at withdrawal. Doing both early costs an hour; doing either late costs a stalled transfer at the worst possible moment.
What a ₦50,000 deposit looks like starting here
| Sent | Reaches the table | Lost | Best case |
|---|---|---|---|
| ₦10,000 | ₦5,469 | 45.3% | ₦9,370 |
| ₦25,000 | ₦19,582 | 21.7% | ₦24,145 |
| ₦50,000 | ₦43,104 | 13.8% | ₦48,770 |
| ₦100,000 | ₦90,147 | 9.9% | ₦98,020 |
| ₦250,000 | ₦231,278 | 7.5% | ₦245,770 |
Starting from a wallet rather than a bank changes almost nothing in these columns — the first step is cheap either way. What it changes is whether the larger rows are reachable at all.
That is the practical difference between the rails. A wallet gets the small and medium rows moving today; a bank account is what makes the bottom rows possible. And the bottom rows are where the route is cheapest per naira, as the arithmetic on small deposits sets out.
Nearby on this route
Three pages that pick up where this one stops: Starting from Moniepoint, Starting from PalmPay, Naira to the table.