Having researched the issue for years and learning how Nigerians stake bets via mobile phone, I understand that the top USSD betting sites for 2025 incorporate rapidity, dependability, and trustworthy regulations. USSD sportsbooks that I have tested and researched for years are the ones I reviewed here and focused on those that don’t require mobile data, are quick and guarantee safe transactions. You can use this specialized list that I put together transparely of safe betting options.
Sports Betting Sites that Accept USSD
|
Operator
|
Bonus
|
Features
|
Claim Now
|
|---|---|---|---|
|
300% Bonus
|
|
|
|
|
100% Free Bets
Up to ₦100,000 |
|
|
|
|
100% Match
|
|
|
|
|
100% Sports Bonus
|
|
|
|
|
100% Welcome Offer
|
|
|
|
|
200% Match
Up to ₦130,000 |
|
|
|
|
100% Welcome Bonus
|
|
|
|
|
Welcome Gift
Up to ₦10,000 |
|
|
|
|
Welcome Package
Up to ₦500,000 |
|
|
What is USSD and how does it work for betting?
USSD technology connects mobile banking and sports betting. It creates an available pathway for millions of Nigerians who don't have reliable internet access. Let me explain everything about this powerful betting tool.
Understanding USSD technology
USSD (Unstructured Supplementary Service Data) is a protocol that GSM mobile phones use to communicate with service providers' computers. Unlike regular text messages, USSD creates a live connection between your phone and the network. This allows immediate two-way communication without storing data on your device.
The technology works like SMS but opens an instant session that stays active throughout your transaction. You don't need internet connectivity to use USSD betting—it works on simple mobile networks through menu prompts. The protocol can handle messages up to 182 characters and runs on the network infrastructure without installing any apps.
Dialing a USSD code (like *737# for GTBank) starts a direct connection to your bank's service center. Your betting transactions go through payment systems like Paystack or Flutterwave, which create unique codes for each transaction.
Why Nigerian bettors use USSD
Nigerian sports betting fans love USSD technology. You don't need internet access—a huge plus in areas with poor connectivity. Placing bets, making deposits, and checking your account works on any mobile phone, even simple feature phones.
USSD offers great security. Your data never stays on the device, which reduces fraud risks. The technology gives you instant updates about odds and account balances—vital information during live sports events.
The practical benefits are clear. USSD deposits have low minimum requirements—bookmakers like Bet9ja let you deposit as little as ₦1 for some options. The maximum deposit stays at ₦200,000 no matter which bank you use. Each transaction costs about ₦20 plus VAT, making it cost-effective for regular bettors.
Which Betting Sites Support USSD
Nigerian bookmakers of all sizes now accept USSD deposits through services like Paystack, Flutterwave, and direct bank codes. Below is an updated list of major betting sites that support USSD payments:
| Betting Site | USSD Support | Notes |
|---|---|---|
| Bet9ja | Yes | Supports Paystack & direct bank USSD codes |
| 1xBet | Yes | Works with multiple Nigerian banks via USSD gateway |
| Betway | Yes | Accepts major bank USSD deposit methods |
| BetKing | Yes | Integrated with Nigerian banking USSD systems |
| MSport | Yes | Supports USSD deposits through partnering banks |
| 22Bet | Yes | Compatible with major Nigerian banking USSD networks |
Your phone number must match the one you registered with your bank and betting account to make USSD deposits work. Most Nigerian banks provide this service, including GTBank (*737#), First Bank (*894#), Access Bank (*901#), UBA (*919#), and Zenith Bank (*966#).
USSD service times can vary by bank. These codes work only during your bank's regular hours. Getting a "busy" message means you should wait and try again later. Multiple failed attempts might trigger security alerts.
Make sure your full name and phone number match on both your betting and banking accounts. This helps avoid Know Your Customer (KYC) delays that could hold up your transactions.
Best USSD Betting Sites in Nigeria
Nigerian bettors have several quality offline betting options. Let's look at the best platforms that support USSD transactions in Nigeria.
22Bet
22Bet makes USSD implementation simple with support for multiple Nigerian banks. Players can dial codes like *737# (GTBank) to deposit instantly with a minimum of ₦250. Each deposit gets a unique transaction reference that updates your betting balance in seconds. The system works well on simple feature phones, which makes it available to players without smartphones. Players get free, instant deposits and a 100% welcome bonus up to ₦207,500.
1xBet
1xBet delivers a detailed USSD betting experience and supports many Nigerian banks including GTBank, Access Bank, and Zenith Bank. Players can deposit by selecting "Bank USSD" from payment options, picking their bank, entering the amount, and following the code instructions. The platform's sportsbook has some of Nigeria's most competitive odds. New USSD users can get a 300% welcome bonus up to ₦1,200,000.
Betway
Betway lets users make transactions through codes like 73750Amount770#. The process needs players to dial the code and enter their Betway account number (234 followed by your phone number without the first zero). The platform gives users many deposit options that work for withdrawals too.
BetKing
BetKing supports several payment methods including USSD codes. The National Lottery Regulatory Commission and Lagos State Lotteries Board have licensed BetKing, which makes it a legitimate sports betting platform with solid USSD integration. Nigerian bettors can deposit instantly without any charges.
MSport
MSport rounds out our top USSD betting sites with strong mobile features. This platform launched in 2020 and grew faster to attract over 200,000 Nigerian users. The platform rewards USSD users with big bonuses, including a welcome package up to 500,000 in free bonuses.
How to deposit using USSD codes
You can deposit funds into your betting account through USSD codes in just minutes. This method works great in areas with poor internet or when your data plan runs out. Let me show you how it works.
Step 1: Go to your bookmaker's deposit section
Log into your betting account on your preferred sportsbook. Look for the "Deposit" option in the upper right corner of most betting interfaces. Some bookmakers require your phone number to link with your betting account before you start. Your number must match the one registered with your bank for successful transactions.
Step 2: Select USSD and your bank
The deposit section displays several payment methods. Find "USSD" or "C'GATE USSD" among these options. Enter your deposit amount and pick your bank from the dropdown list. Major Nigerian banks like GTBank, UBA, Zenith, Fidelity, and Access Bank support USSD betting deposits.
Step 3: Dial the code and follow prompts
You'll get a unique USSD code for your transaction. These codes combine symbols and numbers (like 73750AMOUNT500# for GTBank). You must dial this code within 5 minutes before it expires. Use your phone's dialer app to enter the complete string and press call to begin.
Here are some common USSD deposit codes for popular banks:
| Bank | USSD Code Format | Fee |
|---|---|---|
| GTBank | 73750AMOUNT500# | ₦20-30 |
| UBA | 91922*User ID# | Small fee |
| Zenith | 9666*2389# | ₦20-30 |
| Fidelity | 770000*952+User ID+Amount# | ₦20-30 |
| Access | *901# (then follow menu) | ₦20-30 |
Step 4: Enter your OTP or user ID
Your phone will show a menu with prompts. Your bank might ask you to:
- Enter your betting platform User ID
- Input your bank PIN or the last four digits of your card
- Provide an OTP sent to your phone
UBA's Magic Banking needs your 4-digit UBA PIN after your User ID. You can then pick which account to use if you have multiple accounts.
Step 5: Confirm and check your balance
The confirmation screen shows your username and deposit amount, plus a small convenience fee (₦20-₦30). Select "Yes" or "1" to approve. Your funds should appear in your betting account right away.
Give it a few minutes if your deposit doesn't show up immediately. USSD deposits usually happen instantly, but they might take as long as a standard bank transfer in rare cases. Contact your bookmaker's support with your transaction details if funds don't appear after 10 minutes.
I've used this method many times on popular USSD betting sites like Bet9ja, Betway and BetKing. The process works without internet while keeping your money safe through multiple verification steps.
How to withdraw using USSD codes
You've won your bet and now it's time to get your money. The USSD code withdrawal process is simple once you know the steps to follow.
Step 1: Go to the withdrawal section
Log into your betting account and look for the "My Account" menu with the "Withdraw" option. You'll find this in your account dashboard or main menu. Most betting platforms clearly label this section. Your funds can only go to a bank account that matches your betting profile name.
Step 2: Add your bank account if needed
Your bookmaker might ask you to add your bank details before you can withdraw money. The "Manage Bank Account" section has an "Add Bank Account" option. Make sure you enter your bank information correctly. Your bank account name must match your betting account details exactly. Any mismatch could lead to account suspension until you show proper verification documents.
Step 3: Select USSD and your bank
Head back to the withdrawal section once your bank account is set up. Type in how much you want to withdraw (Bet9ja and similar platforms need at least ₦1,000). Pick your bank account from the dropdown list. Select USSD as your way to withdraw, though not all bookmakers offer this option.
Step 4: Dial the code and follow prompts
The system will create a special USSD code after you pick your bank and withdrawal method. Dial this code on your phone and press call. A menu will pop up with several options. You might need to choose between getting an OTP through SMS or email to verify your withdrawal.
Step 5: Confirm and wait for funds
Your withdrawal starts processing as soon as you enter the right OTP. USSD codes usually work only during your bank's business hours. Some transactions take extra time, especially when banks are busy.
The phone number you use needs to match both your betting account and bank records. This keeps your money safe by making sure only you can access it. Double-check everything before you confirm to get your winnings faster.
Benefits and limits of USSD betting
USSD betting sites give Nigerian sports bettors way more than just convenience. This payment method comes with some great benefits and a few drawbacks that you should think about before picking how you want to handle your transactions.
No internet required
USSD betting works without any internet connection. It runs smoothly on simple network coverage just like SMS. The technology creates instant communication channels that don't store data on your mobile device. This makes it more secure by cutting down the risk of data breaches. The offline feature makes USSD betting really useful, especially when you have poor or expensive internet in rural areas.
Low deposit minimums
USSD deposits are available to almost everyone. You can start with deposits as low as ₦1 at some bookmakers like Bet9ja. This makes sports betting available to casual players who want to test their strategies without risking much money. The low entry point usually comes with a small service fee - around ₦20 for transactions through banks like GTBank.
High withdrawal limits
While deposits can start small, USSD withdrawal limits are huge. Platforms like Bet9ja let you withdraw up to ₦9,999,999 in one go. This means both casual players and high-stakes bettors can move their money easily after winning their bets.
Bank working hours may apply
USSD betting has some time restrictions. These codes only work during your bank's regular hours. Late-night or weekend withdrawals might take longer to process. Different banks might have their own schedules for USSD transactions.
Phone number must match account
Your phone number needs to match both your sportsbook account and bank registration for security. This double-check system helps stop fraud but means you need the same information everywhere. Security experts say this verification step helps make USSD a trusted payment option across Nigeria's betting scene.
Conclusion
USSD betting has revolutionized Nigeria's sports betting scene and created easy access for millions of bettors across the country. This technology serves as a game-changer for people who don't have reliable internet access or smartphones. The USSD codes work naturally with any mobile device, whatever the connection limitations might be.
USSD betting's financial flexibility makes it stand out. Platforms like Bet9ja allow minimum deposits as low as ₦1, which makes sports betting available to casual players. High-stakes bettors benefit from generous withdrawal limits up to ₦9,999,999 per transaction. Users should remember that most banks charge a standard ₦20-₦30 transaction fee for their betting activities.
The most important advantage comes from USSD betting's security features. A dual verification system prevents fraud by requiring matching phone numbers between betting and banking accounts. The immediate session-based nature of USSD ensures your sensitive data stays protected.
Some limitations exist with timing. USSD codes work only during standard banking hours, which means weekend bettors might face delays in processing during off-hours. Smart bettors plan their deposits and withdrawals ahead.








