Chukwuemeka na 29-year-old developer for Enugu wey decide last December say im don finish with betting. E delete the apps. E tell im padi make dem no send am odds again. But im Zenith debit card still dey saved for three betting platforms, so every time e weak small and login back, the money just dey comot like say nobody dey control am. Wetin e actually needed na to learn how to block gambling transactions on your bank card — to cut the money for the source, before e ever reach any betting site. I write this guide because Chukwuemeka case no be special case; na the same wall plenty Naija people dey climb every month.
Make I tell you one honest thing before we start: as of May 2026, no Nigerian bank get one-tap gambling switch inside dem app the way UK banks like Monzo and Starling get am. You go call, or chat inside the app, or waka go branch. E slow, e go vex you small, but e dey work — especially when you stack am on top the other four layers wey I go show you here. 18+ | Play Responsibly | Gamble Alert: +234 916 295 7989 / gamblealert.org
Table of contents
- Wetin be MCC 7995 and 7993 (and why e concern your betting money)
- Why Nigerian banks no get one-tap gambling block yet
- How to block gambling transactions on your bank card: call your bank
- How to comot your saved cards from every betting site
- Opt out of international transactions and reduce your daily limit
- How to off USSD payment shortcodes wey betting site dey use
- OPay, PalmPay and Moniepoint security settings
- Extra layers wey go back up the bank block
- Conclusion
Wetin be MCC 7995 and 7993 (and why e concern your betting money)
Every business wey dey collect card payment carry one four-digit number wey dem call Merchant Category Code — MCC for short. The code tell the card network and your bank wetin kind business the merchant be. So when you enter your card details for one betting site, your bank no just see “money dey go somewhere.” E see the category. MCC 7995 na the code for betting, gambling, lottery and wagering. MCC 7993 cover amusement arcade, VLT machines and electronic gaming centres.
Because the code dey travel with the transaction, your bank fit decline the whole category at once — no need to list every betting site one by one. Na this same mechanism wey don already make GTBank, Access Bank, Zenith, UBA, First Bank, Wema, FCMB, Stanbic IBTC and Kuda block international Mastercard and Visa from passing MCC 7995 for most customers. So one big door don already lock for you. The leaks wey remain na the local rails.
MCC 7995 vs 7993 — wetin dem cover
| Code | Category | Wetin e cover for Naija | Coverage note |
|---|---|---|---|
| 7995 | Betting, gambling, lottery, wagering | Online sportsbooks and casino platforms wey dey collect card payment | Na the main code you must block — most online betting fall here |
| 7993 | VLT, amusement arcade, electronic gaming | Physical gaming centres and betting shops wey dey accept card | Less common for online-only operators, but block am together with 7995 |
One limitation wey I no go hide from you: some offshore operators dey deliberately tag demself under neutral code — general “retail” or “services” — so that bank-level block no go catch dem. Blocking 7995 and 7993 na strong wall, but e no be 100 percent wall. Na exactly why this guide dey tell you to stack layers instead of resting on the bank call alone.
Why Nigerian banks no get one-tap gambling block yet
The question wey I dey hear pass na this one: “Why I no fit just flip switch inside my app like Monzo people?” Na correct question. The honest answer na that Nigerian banking rails dey very strong for transfers and payments, but the in-app category-level toggle wey UK challenger banks build as marketing feature never land here. As of May 2026, no Nigerian bank don release self-service MCC gambling block inside dem mobile app.
So the call-and-request workflow na the working substitute. E get one small advantage sef: because e no dey instant, the block no easy to reverse for 2 a.m. when craving dey knock.
Wetin matter pass na to know where your real leaks dey. International Mastercard and Visa on MCC 7995 don already dey blocked for the nine major banks I mention above, so that gap don close. The ones wey still dey open na: Verve cards on local rails, saved card details for betting platforms, USSD deposit shortcodes, and wallet funding through OPay, PalmPay and Moniepoint. The rest of this guide na for those four.
How to block gambling transactions on your bank card: call your bank
This na the foundation. E close the card layer formally and e create paper trail with reference number. Follow the steps as dem dey — the ticket number and the test na the two parts wey people dey skip, and na dem dey cause wahala later.
- Gather your details before you call. Your BVN, account number, last four digits of your card, and valid ID. The agent go verify you before dem change anything.
- Use only official channel. Call the number wey dey printed for the back of your card, or use the live chat inside the bank app. Never use number wey you see for random SMS, WhatsApp broadcast or Google advert — na so scammers dey collect people account.
- Talk the request plain. Tell the agent: “I want to block all gambling and betting transactions on my card and account — Merchant Category Codes 7995 and 7993.” When you mention the MCC numbers directly, the agent no go need to guess wetin you mean.
- Collect reference or ticket number. Before you drop the call, ask for the reference. If the block no activate well, that ticket na your evidence when you follow up.
- Ask for written confirmation. Make dem send SMS or email say the restriction don enter your account.
- Test am. Try one small deposit — ₦100 or the minimum wey the platform allow — and confirm say e decline. If e still pass, call back, quote your ticket number, and ask make dem escalate to supervisor.
GTBank, Access, Zenith, UBA and First Bank
These five carry the biggest share of Naija debit card traffic. International Mastercard and Visa don already dey blocked on MCC 7995 for dem customers, but the formal account-level request still make sense — especially for your Verve card, wey dey run on local rails. Use the customer care line for the back of your card, or the chat inside the bank app.
| Bank | USSD (self-service banking) | Where to make the request |
|---|---|---|
| GTBank | *737# | Official customer care line, GTWorld app chat, or branch |
| Access Bank | *901# | Official customer care line, AccessMore app chat, or branch |
| Zenith Bank | *966# | Official customer care line, Zenith mobile app, or branch |
| UBA | *919# | Official customer care line, UBA app chat, or branch |
| First Bank | *894# | Official customer care line, FirstMobile app, or branch |
Take note well: those USSD codes na for general self-service banking — balance, transfer, limit change. Dem no carry MCC gambling block by demself. You still need to talk to live agent before the 7995/7993 restriction go enter your account.
Wema (ALAT), FCMB, Stanbic IBTC and Kuda
Wema, FCMB and Stanbic IBTC don already apply the international card block on MCC 7995 at network level. For account-level restriction, or for your Verve card, use the same six steps above through dem official line or branch. Kuda and ALAT na digital-first banks, so dem card controls dey more granular — you fit freeze the card or off online transactions from inside the app, under the card or security settings. Start there, then use support chat for wetin the app no cover.
How to comot your saved cards from every betting site
Na here plenty people dey lose the fight, and na the leak wey survive even after your bank block enter. Any card wey you save for betting platform before the block still dey sit there. Some stored-card flows dey process without triggering fresh authorisation check, so the platform fit still try charge that card.
The fix straight: login into every single betting account wey you get, go Account Settings or Wallet or Payment Methods, and delete every saved card. Not one. Not the ones you remember — all of dem, including the old account wey you never open since 2023. After that, clear the copies wey dey hide for other places: browser autofill (Chrome, Firefox and Safari all dey store card under Settings or Passwords), your phone wallet, and any password manager wey dey autofill card. Card wey dey saved anywhere na temptation wey dey wait for the night wey your resolve go weak.
Opt out of international transactions and reduce your daily limit
Offshore platforms — the ones wey no carry Nigerian state licence — dey usually route card payment as international transaction through foreign acquirers. So when you disable international transactions on your card, you create second wall wey fit catch wetin the MCC filter miss when operator route through funny channel.
Most Nigerian banks allow you to off international card transactions from the mobile app, under card settings or card controls, or through customer care. When you dey make the request, talk am clear: “Disable card-not-present international transactions and online international purchases on my card.” Do this one for the same call where you request the MCC block — one call, two locks.
Reduce your daily limit by app or USSD
Small extra brake wey dey work well: drop your daily card transaction limit below the amount wey you normally dey top up with. If your impulse top-up na usually ₦5,000 and your daily cap na ₦2,000, then even the day wey one layer fail, the damage get ceiling. Most banking apps carry limit settings under transaction limits or daily limit, and USSD self-service profiles fit handle am too. The exact floor and ceiling dey vary bank by bank, so make the app or the agent tell you your own range.
How to off USSD payment shortcodes wey betting site dey use
USSD na one of the strongest deposit rails for Nigeria, and one of the hardest to block, because e no need internet, e no need app, e dey work from any SIM. GTBank *737#, First Bank *894#, Zenith *966#, Access *901# and UBA *919# all dey allow deposits: minimum ₦50, maximum ₦200,000 per transaction, deposits only. From impulse to funded betting account na five seconds. For anybody wey dey serious about stopping, that speed na the problem.
Two things fit help. First, when you call your bank for the MCC block, ask dem for the same call make dem disable USSD transactions on your account. Second, plenty betting platforms wey dey run USSD deposit allow you to de-register your phone number from dem shortcode service — check the platform help centre for the exact unsubscribe step, because e dey different from platform to platform. Do the two together: kill am for the bank side and for the platform side. If you only do one, the other one go still dey open.
OPay, PalmPay and Moniepoint security settings
Mobile wallets carry around 25–30% of all betting deposits for Nigeria, and OPay, PalmPay and Moniepoint na standard funding option for the big platforms. Because these wallets dey operate outside the traditional bank card rail, your bank MCC block no go touch dem at all. You must handle each wallet on im own. Honestly, after the bank call, this section na the highest-leverage work for the whole guide.
OPay
Enter your OPay card or account settings and look for the online payment or merchant payment toggle — off am. If you no see the toggle, freeze the card entirely under card controls; frozen card go decline every merchant charge until you unfreeze am. OPay in-app live chat dey there if the setting hide from you; tell dem plain say you want online merchant payments disabled on your account.
PalmPay
PalmPay allow card freeze from inside the app card settings, and frozen card go decline betting top-ups like every other merchant charge. You fit also drop your daily transaction limit under the security or card control section to add another brake. The in-app chat na the fastest support route if you need account-level restriction beyond wetin the app dey offer.
Moniepoint
Moniepoint card controls dey under the card management section of the app. From there you fit disable online payments, reduce channel limits, or freeze the card outright. For anything wey the self-service settings no cover, contact Moniepoint support through the app and ask specifically make dem disable online merchant payment on your account.
Extra layers wey go back up the bank block
Bank MCC block, saved-card removal, USSD off and wallet locks together na strong overlapping wall. But no single technical layer dey enough by itself for person wey dey struggle with compulsive betting — the money side na only half the matter.
- Operator self-exclusion. Nigeria no get national self-exclusion register as of May 2026, so you must request am platform by platform — but e dey close the account-access layer, separate from payment. Ask for six months where the platform allow am.
- Device-level blocking software. Blocker apps dey stop gambling sites and apps for the device itself, before any transaction even reach your bank.
- Deposit, loss and session limits. Licensed platforms must offer these tools. Where the platform allow ₦0 daily deposit limit, that one na hard stop wey no depend on your payment method at all.
- Talk to somebody. Gamble Alert (+234 916 295 7989 / gamblealert.org) na Nigeria dedicated gambling helpline. E free, e confidential, and the counsellors sabi the local context. You no need to reach crisis before you call.
Conclusion
The real answer to how to block gambling transactions on your bank card no be one single action — na stack of layers wey each one dey close the gap wey the other one fit miss. The bank call for MCC 7995 and 7993 na the foundation. Comoting saved cards kill the stored-credential bypass, killing USSD remove the fastest impulse rail, and locking OPay, PalmPay and Moniepoint cover the wallet layer wey your card block no fit reach. E no be one-tap like Monzo yet, and I no go pretend say any of these walls dey perfect — but stacked together dem dey buy you the thing wey matter pass: time between the urge and the money. If you need support beyond the technical steps, Gamble Alert dey for you on +234 916 295 7989 / gamblealert.org. 18+. Play Responsibly.
