Betting Sites That Accept Zenith Bank in Nigeria: *966# Deposits, App and Card Payments, Daily Limits and Getting Paid
Welcome bonus for new players + fast crypto payouts. Just helping a brother out.
18+. Crypto deposits. Cloudbet is licensed in Curaçao, not in Nigeria. Ad: we may earn a commission. Bet only what you can afford to lose.

My brother, if you bank with Zenith, the good news is simple: almost any Nigerian bookmaker that takes naira bank payments will work with your Zenith account. There's no special "Zenith betting site". What matters is which route you use to move money (the *966# USSD code, the Zenith app, internet banking or your Zenith card), what limits Zenith puts on each route, and how to set up your betting account so winnings land back in Zenith without wahala. That's what this guide is about.
18+ only. Since the Supreme Court judgment of 22 November 2024 (SC/1/2008), betting is regulated by each state, such as the LSLGA in Lagos, with the NLRC still covering the FCT. Cloudbet, which we link to, is licensed in Curaçao and is not licensed by any Nigerian state regulator; it takes crypto, not naira bank payments. The Zenith limits below are the ones Zenith publishes on its *966# page and were checked in November 2026; banks change limits, so confirm in your Zenith app or with ZenithDirect. Any naira amounts in examples are made up.

What "accepts Zenith Bank" really means
A bookmaker's cashier usually doesn't list every bank by name. It lists payment routes, and your Zenith account plugs into those routes:
- Bank transfer: the cashier gives you an account number (often a temporary one generated by a payment company), and you send money to it from the Zenith app or internet banking.
- USSD: you pick your bank from a list (Zenith), the checkout shows a code beginning with *966, and you dial it on the phone number linked to your account.
- Card: you enter your Zenith debit card (Mastercard, Visa or Verve) and approve with an OTP.
So when a friend says "Site X doesn't take Zenith", what usually happened is that one route failed on one day. Another route almost always works. Before you sign up anywhere, open its deposit page and check which of these routes it offers. Then check the site's licence in its footer and confirm it with the state regulator.
Zenith channels compared for betting deposits
| Channel | Internet needed? | What Zenith publishes | Good for |
|---|---|---|---|
| *966# EazyBanking | No, works on any GSM phone with airtime | Transfers capped at ₦100,000 cumulative per day; airtime top-up ₦3,000 per day | Small deposits, basic phones, bad network days |
| Zenith mobile app | Yes | Limits depend on your account tier and security setup | Most deposits by transfer |
| Internet banking | Yes | Limits depend on your account and token | Larger, planned transfers |
| Zenith debit card | Yes | Card must be enabled for online use | Quick top-ups where the cashier takes cards |
For most punters the app transfer is the everyday route and *966# is the backup when data is off or the app is slow. Card payments are handy but get declined more often at payment gateways, so don't panic if one fails. Try transfer instead.
Depositing with *966#: step by step
To use *966# at all, you register on the phone number linked to your Zenith account. Zenith says registration only needs your GSM phone and your Zenith debit card. Then, at the bookmaker:
- Open the cashier and choose USSD (sometimes called "Bank USSD" or "Pay with USSD").
- Enter the amount and select Zenith Bank from the list.
- The checkout shows a code, usually starting with *966. Dial exactly that code, from the line linked to your Zenith account.
- Check the merchant name on your screen, then confirm with your *966# PIN.
- Wait for the debit alert and the bookmaker's confirmation before you dial again.
Three small tips save a lot of stress. First, dial quickly: the reference in the code expires after a few minutes. Second, never dial twice because the first one "seems slow". If you've had a debit alert, the money is on its way; contact the bookmaker's support with your reference. Third, keep airtime on that line, because USSD sessions cost a small fee charged to your airtime.
The ₦100,000 USSD cap is your friend
Zenith's *966# page says USSD transfers are capped at ₦100,000 cumulative per day, and that you can go above it by dialling *966*60# and signing an indemnity. The cap exists because USSD only needs a short PIN, so it's riskier if someone gets your phone or SIM.
For betting, I'd say leave that cap alone. It's a free spending limit built into your bank. Here's a made-up example of how it helps:
| Time | What Emeka does | Daily USSD total | Result |
|---|---|---|---|
| Saturday 2 PM | Deposits ₦30,000 for the early EPL games | ₦30,000 | Goes through |
| Saturday 5 PM | Loses, deposits ₦40,000 to "win it back" | ₦70,000 | Goes through |
| Saturday 8 PM | Loses again, tries ₦50,000 more | Would be ₦120,000 | Blocked by the cap |
That third deposit was the classic loss chase. The cap forced a stop. Of course Emeka could switch to the app and send more, which is exactly why a personal limit matters too. Many banking apps let you set a lower daily transfer limit yourself; if Zenith's app offers it on your account, set one that matches your betting budget.
Before your first deposit: a Zenith checklist
- Card enabled for online use if you'll pay by card. If it isn't, card payments fail at every checkout.
- Your account tier. Lower-tier accounts (opened with less KYC) have lower limits. If transfers keep failing on amount, check your tier.
- Alerts switched on so you see every debit immediately.
- Your phone number is current on the account, so OTPs and *966# both work.
- Your full name on the bookmaker account matches your Zenith account name exactly. This decides how smooth your withdrawals are.
Getting winnings back into your Zenith account
Withdrawals are where people get frustrated, but most delays are avoidable. When you add your Zenith account to the bookmaker, it usually shows the account name it found. If that name doesn't match the name on your betting profile, fix it before your first big win.
| Problem | Usual cause | Fix |
|---|---|---|
| "Account name mismatch" | Nickname, missing middle name or a different spelling on the betting profile | Contact support early and match your bank name |
| Withdrawal stuck "pending" | ID check, bonus not cleared, or manual review | Verify ID right after sign-up; clear or cancel bonuses before cashing out |
| Money "sent" but not received | Interbank delay or a wrong digit | Get the session ID or reference from the bookmaker and give it to ZenithDirect |
| Withdrawal refused | Below the site's minimum, or deposit not wagered | Read the withdrawal rules; see our lowest minimum withdrawal guide |
Good habit: once your account is verified, request a small withdrawal to Zenith and time it. Then you'll know what normal looks like, and you won't panic later.
When a deposit fails or goes missing
Sometimes Zenith debits you but the bookmaker doesn't credit you. Don't panic and don't deposit again. Do this instead:
- Screenshot the debit alert and the transaction details in your app, including the session ID or reference.
- Contact the bookmaker's support first with those details. Most failed deposits are reversed or credited once they trace the reference.
- If nothing happens within the time the bookmaker gives, contact Zenith through official channels. Zenith lists ZenithDirect on 0201-278-7000 and zenithdirect@zenithbank.com, plus live chat on its website.
- Keep every reference number. If you need to escalate, a clear paper trail makes all the difference.
18+. Crypto deposits. Cloudbet is licensed in Curaçao, not in Nigeria. Ad: we may earn a commission. Bet only what you can afford to lose.
Fake "Zenith customer care" and other scams
Betting and banking scams love each other. Watch for these:
- Fake customer care on social media. You complain about a failed deposit on X or Facebook, and a "Zenith support" account messages you asking for your PIN, OTP or card details. Real bank staff never ask for your PIN or OTP. Use only the numbers on Zenith's own website.
- "Dial this code to receive your refund". A code that starts with *966 can send money from your account. Never dial a code a stranger sends you.
- Fixed match and "sure odds" sellers asking you to pay into a personal Zenith account. There are no fixed matches for sale. Treat it as fraud.
- Clone betting sites with a look-alike web address and a cashier that asks you to transfer to a personal account. Always type the bookmaker's address yourself.
If you think your account is compromised, call ZenithDirect immediately and ask them to block your card and USSD access, then change your passwords and PINs.
Keep a separate pot for betting
Zenith makes it easy to keep more than one account. Many punters open a second account, or use a separate wallet, purely for betting and move a fixed budget into it on payday. Your rent and business money stays untouched. A made-up example: Ngozi moves ₦20,000 into her betting account on the 25th of each month. When it's gone, she waits till next month. Over a year, the most she can lose is ₦240,000, a number she has decided she can live with. Once a month, she also checks her statement for bookmaker transfers in and out, and writes down the net figure. That one note keeps her honest.
Why bother? Because betting money and life money look the same in one account. When your salary, your shop takings and your betting deposits all sit together, it's very hard to see what betting is really costing you. A separate pot makes the number obvious. If the yearly figure starts to bother you, that's useful information, not a reason to feel bad. Cut the monthly amount, take a month off, or use the self-exclusion tools that most licensed bookmakers offer. You can also ask a friend you trust to look at the monthly number with you; saying it out loud helps.
Which Zenith route to use, situation by situation
| Your situation | Best route | Why |
|---|---|---|
| Normal day, data on, small or medium deposit | App transfer | Fast, clear receipt, easy to trace with the session ID |
| No data or a basic phone | *966# USSD | Works on any GSM line with airtime, no internet needed |
| Card keeps getting declined | App transfer or USSD | Gateways decline cards for many reasons; transfers rarely hit the same issue |
| You want a hard daily brake | USSD only, cap left at ₦100,000 | The bank stops you, not your willpower at 11 PM |
| Large, planned deposit (think twice first) | Internet banking or app | Higher limits, but ask yourself if you really need to deposit that much at once |
One more thing about transfers to a bookmaker's generated account number: the number is usually valid for one payment and a short time. Copy the account number and amount carefully, send the exact amount, and don't save that number as a beneficiary to reuse next week. Generate a fresh one each time.
How much to send at a time
A common mistake is sending one big deposit "so I don't have to do it again". The trouble is, money in a betting wallet feels like play money, and it gets staked faster. A better habit is to send only what you plan to use for that day or that match, and keep the rest in Zenith. If you win, withdraw part of it back to Zenith straight away so it feels like real money again. Here's a simple rule of thumb many punters use:
- Decide your monthly betting budget first.
- Split it by the number of weekends in the month.
- Send only one weekend's share at a time.
- If a weekend's share is gone, that weekend is over.
It sounds boring, but boring is exactly what keeps betting fun.
Want to bet with crypto instead?
Some Nigerian punters prefer crypto bookmakers. Cloudbet, the site we link to, accepts crypto only, so you won't pay it from Zenith directly. The usual route: buy USDT or another coin on a licensed exchange or through peer-to-peer, using your Zenith account for the naira side, then send the crypto to your Cloudbet deposit address. When you withdraw, crypto goes back to your wallet and you sell it for naira into Zenith if you need cash.
- Choose the right network for your coin; a mismatch can lose your money.
- Send a small test amount first.
- Be careful with peer-to-peer trades: only release crypto after the naira is clearly in your Zenith account, not on a screenshot.
- Remember coin prices move. A balance in BTC can be worth less in naira tomorrow.
Our guides to depositing at Cloudbet and crypto withdrawals go through this step by step. Other bank-specific guides: GTBank and Kuda.
Is it legal to bet from a Zenith account?
Using your own bank account to pay a licensed bookmaker is normal. Since November 2024, each state licenses betting within its borders, and the NLRC covers the FCT. Before you deposit, check that the bookmaker is licensed in your state. Offshore crypto sites like Cloudbet aren't licensed by any Nigerian state regulator, and that means a Nigerian regulator can't help you if there's a dispute. That's a personal decision; just make it with your eyes open.
My take
A Zenith account works with nearly every Nigerian bookmaker that takes naira bank payments. Use app transfer for everyday deposits, keep *966# as your no-data backup, and leave the ₦100,000 USSD cap in place as a free spending brake. Match your names, verify your ID early, test a small withdrawal, and never share your PIN or OTP with anybody claiming to be "Zenith support". If you'd rather go the crypto route, Cloudbet is the one we link to, licensed in Curaçao and not by a Nigerian state regulator. If gambling stops being fun, our responsible gambling page lists tools that help, and Gamble Alert is available 24/7 on +234 916 295 7989, or toll-free on +234 705 889 0073 and +234 705 889 0074.
Questions punters ask
Which betting sites accept Zenith Bank in Nigeria?
Almost any Nigerian bookmaker that takes naira bank transfers, USSD or card payments works with a Zenith account. Check the cashier's routes and the site's state licence before you deposit.
Can I deposit to a betting site with *966#?
Yes, if the bookmaker's checkout offers USSD and lists Zenith. Dial the exact *966 code shown, from the phone number linked to your account.
What is the Zenith *966# daily limit?
Zenith's *966# page lists ₦100,000 cumulative transfers per day and ₦3,000 airtime. Going above ₦100,000 needs an indemnity via *966*60#.
Why was my Zenith withdrawal delayed?
Usually a name mismatch, unverified ID, an active bonus or a manual review. Match your bank name and verify your ID early.
Can I use my Zenith card on betting sites?
Often yes, if the card is enabled for online payments and the cashier takes cards. Declines are common at gateways, so app transfer or USSD is a good backup.
What should I do if Zenith debited me but the bookmaker did not credit me?
Don't deposit again. Send the bookmaker your debit alert and session ID first, then contact ZenithDirect on 0201-278-7000 if it isn't resolved.
Does Cloudbet accept Zenith Bank?
No. Cloudbet takes crypto only. You can buy crypto with naira from your Zenith account, then deposit it to Cloudbet.
Is Cloudbet licensed in Nigeria?
No. Cloudbet is licensed in Curaçao and is not licensed by any Nigerian state regulator.
Where can I get gambling help in Nigeria?
Gamble Alert, 24/7: +234 916 295 7989, or toll-free +234 705 889 0073 and +234 705 889 0074.
18+. Crypto deposits. Cloudbet is licensed in Curaçao, not in Nigeria. Ad: we may earn a commission. Bet only what you can afford to lose.
If betting has stopped being fun, talk to someone. Gamble Alert, a Nigerian non-profit, runs a free, confidential 24/7 helpline: +234 916 295 7989, toll-free +234 705 889 0073 / 0074. Source: gamblealert.org.