Betting Sites That Accept USSD Deposit in Nigeria: How USSD Funding Works, How to Check a Site, and What It Really Costs
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.

USSD is the quiet hero of Nigerian payments. No data, no app, no smartphone needed, just a short code and your PIN. So it makes sense that a lot of punters want to fund their betting wallet the same way. The good news: plenty of local bookmakers have offered USSD funding through their payment gateways. The not-so-good news: which banks work, what limits apply and whether the option is even switched on today changes all the time. So rather than hand you a list that ages badly, this guide breaks down how a USSD deposit works behind the scenes, how to confirm any site supports your bank in five minutes, and how to stop small USSD charges and failed sessions from eating your money.
18+ only. Since the Supreme Court judgment of 22 November 2024 (SC/1/2008), betting is regulated by each Nigerian state, for example by the LSLGA in Lagos, while the NLRC still covers the FCT. Cloudbet, the crypto sportsbook we link to, is licensed in Curaçao and is not licensed by any Nigerian state regulator, and it doesn't take naira USSD payments. We haven't verified any named bookmaker's USSD support and we don't claim any site accepts it. Fees and amounts in the examples below are made up for illustration.

How a USSD betting deposit actually flows
It helps to know who's involved, because when something goes wrong you need to know who to call. A typical USSD deposit has four players:
- You and your phone line. The USSD session runs over your mobile network, using the number registered with your bank.
- Your bank. Each bank has its own USSD service. It checks your PIN, your balance and your daily limits, then debits you.
- The payment gateway. Bookmakers rarely talk to banks directly. A gateway generates a payment reference or code for your deposit and tells the bookmaker when the money lands.
- The bookmaker. It credits your betting wallet once the gateway confirms.
In practice, you usually start on the bookmaker's deposit page, choose USSD, pick your bank and enter an amount. The site shows you a code to dial, which often contains a reference unique to that payment. You dial it, confirm with your PIN, and the money moves. If any link in that chain hiccups, the deposit can hang.
The 5-minute check: does this site take USSD from my bank?
Here's a quick routine that works on any bookmaker, local or offshore:
| Minute | What to do | What you're looking for |
|---|---|---|
| 1 | Find the licence in the footer and confirm it on the regulator's website | A valid state licence for local naira sites |
| 2 | Register (or log in) and open the deposit page | A "USSD" option, separate from card and bank transfer |
| 3 | Open the bank dropdown under USSD | Your bank's name in the list |
| 4 | Read the small print on that option | Minimum, maximum, any fee note, processing time |
| 5 | Open the withdrawal page | How you'll be paid out (usually bank transfer, not USSD) |
If your bank isn't in the USSD list, don't force it. Use the site's bank transfer option instead, or pick another site. And always screenshot the cashier so you have a record of what it promised.
What USSD deposits cost you over a month
USSD sessions can attract a small charge from your bank or network, and some gateways add a fee on certain methods. The amounts vary and change, so check your own bank's current charge. To show why it matters, here's an illustration using made-up session charges:
| Deposits per month | At a made-up ₦10 per session | Per year | At a made-up ₦20 per session | Per year |
|---|---|---|---|---|
| 4 | ₦40 | ₦480 | ₦80 | ₦960 |
| 12 | ₦120 | ₦1,440 | ₦240 | ₦2,880 |
| 30 | ₦300 | ₦3,600 | ₦600 | ₦7,200 |
Small per session, but it adds up for daily depositors. Failed sessions can cost too: if 30 deposits a month each had a 20% chance of needing a second attempt, that's about 6 extra sessions, so at a made-up ₦20 you'd pay for roughly 36 sessions, ₦720 instead of ₦600.
Splitting deposits also multiplies charges. If a session cost a made-up ₦20 and a gateway charged a made-up flat ₦50, one ₦50,000 deposit would cost ₦70, two deposits ₦140, and five deposits ₦350, for the same total money. Fewer, planned deposits beat lots of small impulse top-ups, both for your wallet and for your discipline.
Limits you'll bump into
- Bank USSD limits. Banks often cap how much you can send per transaction or per day via USSD, and the cap can depend on your account tier. Check your bank's current limit.
- Bookmaker minimums and maximums. Shown on the USSD option in the cashier.
- Account tier limits. Lower-tier accounts may have tighter daily caps overall.
- Gateway limits. Occasionally the gateway caps a method even when your bank wouldn't.
If a bigger deposit keeps failing, the limit is often the reason. Bank transfer usually handles larger amounts more easily.
When a USSD deposit fails or hangs: a decision guide
| What you see | Likely cause | What to do |
|---|---|---|
| "Session timed out" before you finished | You took too long, or the network dropped | Check your balance first. If no debit, try again with the code ready and PIN in mind |
| Debit SMS received, wallet not credited | Gateway confirmation delayed | Wait the time the cashier states, then contact the bookmaker's support with the reference and debit SMS |
| "Transaction declined" | Limit reached, wrong PIN, or bank blocks the merchant | Check limits, re-enter carefully, or use bank transfer |
| Code doesn't work at all | Code expired or wrong bank selected | Generate a fresh code from the cashier and pick the right bank |
| Money left, bookmaker says "not received" after days | Reversal or reconciliation issue | Escalate to your bank with the transaction details; reversals can take time |
Rule of thumb: never dial the same code twice in a panic. Check your balance and SMS alerts first, or you may pay twice.
PIN safety: the USSD scams to know
USSD is convenient, which is exactly why fraudsters like it. Protect yourself:
- Nobody from a bookmaker needs your PIN. Not support, not an "agent", not a tipster.
- Only dial codes the cashier shows you. Codes sent by strangers on WhatsApp or Telegram can transfer money out of your account.
- Watch for SIM swap warning signs. If your line suddenly loses service, call your network and bank quickly.
- Don't let others use your phone for "quick" USSD deposits. Your number is tied to your bank.
- Funding agents are a risk. Sending money to someone's personal account to "load" your betting wallet leaves you with no protection.
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.
USSD vs other ways to fund a betting wallet
| Method | Needs data? | Typical strengths | Typical weaknesses |
|---|---|---|---|
| USSD | No | Works on any phone, quick for small deposits | Session charges, timeouts, tighter limits |
| Bank transfer | Usually (app) or USSD-based | Larger amounts, clear records | Must match the exact account and amount |
| Debit card | Yes | Familiar checkout | Some cards block gambling; withdrawals rarely to card |
| Airtime | No | Very small deposits | Limited sites, poor value for bigger sums |
| Crypto | Yes | Works at offshore books, fast withdrawals | Price moves, spreads, network fees |
If airtime is what you're after, we have a separate guide to betting sites with airtime deposit.
Withdrawals: USSD is usually one-way
This is the bit people forget. USSD is mostly a way to pay in. Winnings normally come back by bank transfer to an account in your name. Before you deposit, make sure:
- The name on your betting account matches your bank account name.
- Your BVN/NIN details match, if the site asks for verification.
- You know the minimum withdrawal and any pending period.
A site that's easy to fund but slow or difficult to withdraw from isn't a good site, however smooth the USSD is.
The crypto route at offshore sites
Offshore crypto sportsbooks like Cloudbet don't take naira USSD payments. You'd buy crypto first on a platform you trust (some people fund that purchase by bank transfer or USSD from their bank), then send coins to the sportsbook. What Cloudbet publishes:
- Crypto deposits such as BTC, ETH and USDT (several networks); the minimum is shown on the deposit screen, often around US$1 or less, and amounts below it aren't credited.
- Withdrawals typically processed within 24 hours, network fee shown.
- ID checks once cumulative deposits reach US$2,200 (terms 18.1.5).
- A 30-day welcome package for new players (terms 8.4), worth up to $2,500, activated by a first deposit of any amount.
Count the costs on both sides: the spread when you buy, the network fee to send, and the spread when you sell winnings back for naira. Our crypto deposit guide covers the basics step by step.
Questions to ask support before your first USSD deposit
If the cashier isn't clear, send support a short message before you pay. Copy and adjust this:
- "Is USSD deposit currently working for [your bank]?"
- "What are the minimum and maximum USSD deposits, and is there any fee from your side?"
- "How long should a USSD deposit take to reflect?"
- "If my account is debited but not credited, what details do you need from me?"
- "How do withdrawals work, and what is the minimum?"
A clear, quick answer is a good sign. Vague replies, or support pushing you to pay a personal account instead, is your cue to walk away.
A made-up example from Enugu
Chidi wants to put ₦5,000 on the weekend football. His bookmaker's cashier lists USSD with his bank, so he generates a code, but his network drops halfway and the session times out. Instead of redialling straight away, he checks his SMS alerts: no debit. He tries again with his PIN ready and it goes through in under a minute; the wallet updates shortly after. The next week a friend tells him to top up through a "faster" code on WhatsApp. He ignores it and uses the cashier again. That small habit, checking before redialling and only using cashier codes, is what keeps USSD safe and cheap.
A simple USSD deposit routine
- Decide your amount and write down your weekly budget.
- Open the cashier, choose USSD and your bank, and copy the code shown.
- Have your PIN ready so the session doesn't time out.
- Dial, confirm, and wait for the debit SMS.
- Check your betting wallet. If it hasn't landed in the stated time, contact support with the reference.
- Do a small test withdrawal early on, so you know payouts work.
My take
USSD is a great way to fund a betting wallet when you're on the go or low on data, but "accepts USSD" depends on your bank, the gateway and the day. Check the cashier yourself, know your bank's limits, plan fewer bigger deposits instead of many small ones, and never dial a code someone sends you. For offshore crypto books like Cloudbet, licensed in Curaçao and not in Nigeria, you'll go through crypto instead, so count the fees and test small. 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 USSD deposit in Nigeria?
It changes by site, bank and gateway, so we don't publish a list. Open the site's deposit page, choose USSD and check whether your bank appears in the list, then test with a small amount.
Do I need data to deposit with USSD?
No. USSD works over your mobile network without internet, using the phone number linked to your bank account.
Why did my USSD deposit time out?
Sessions expire if you take too long or the network drops. Check your balance and SMS alerts before trying again so you don't pay twice.
Are there charges for USSD betting deposits?
Banks or networks may charge a small fee per session, and some gateways add method fees. Check your bank's current charge and the cashier's notes.
Can I withdraw winnings with USSD?
Usually not. Withdrawals typically go by bank transfer to an account in your name.
Does Cloudbet accept USSD?
No. Cloudbet is crypto-first. Nigerians typically buy crypto first, then deposit.
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.