How to Deposit on Bet9ja Nigeria: All Payment Methods Explained

From card payments to USSD codes, here is every way to fund your Bet9ja account in Nigeria — with step-by-step instructions and minimum amounts.

Home » How to Deposit on Bet9ja Nigeria: All Payment Methods Explained

How to Deposit on Bet9ja Nigeria: All Payment Methods Explained

Knowing how to deposit on Bet9ja Nigeria is the very first thing you need to sort before you can start betting. Bet9ja is the country’s biggest bookmaker — licensed by the Lagos State Lotteries and Gaming Authority and operating under KC Gaming Networks. It supports one of the widest payment stacks of any Nigerian bookmaker, with options ranging from bank cards and USSD codes to mobile wallets and direct bank transfers. This guide covers every method, the exact steps, current minimum amounts, and what to do when a deposit does not go through.

What You Need Before Your First Deposit

You need a verified Bet9ja account before making your first deposit. Registration requires your name, email address, phone number, date of birth, and a password. Importantly, the name you register with should exactly match the name on your bank account. This prevents problems later when Bet9ja’s KYC team verifies your profile or when you try to withdraw winnings.

Once your account is created, log in and navigate to the My Account → Deposit section. This opens the cashier, where all payment methods are listed.

Bet9ja Minimum Deposit Amount

The minimum deposit on Bet9ja Nigeria is ₦100 across virtually all payment methods. This is one of the lowest entry points of any major Nigerian bookmaker, making it accessible for bettors who want to start small. Maximum deposit limits vary by method — some card rails cap at around ₦10,000 per transaction, while bank transfer methods can handle up to ₦10,000,000 or more.

Method 1: Bank Card (Debit Card) Deposit

Depositing by debit card is the fastest and most common method on Bet9ja. Visa, Mastercard and Verve cards issued by Nigerian banks are all accepted. The transaction is processed through local payment gateways including Paystack, Flutterwave, CoralPay and Budpay.

Here is the step-by-step process:

Step 1: Log in to your Bet9ja account and click My Account → Deposit.

Step 2: Select “Cards Instant Deposit” or the relevant card option from the list.

Step 3: Enter your deposit amount (minimum ₦100).

Step 4: Enter your card number, expiry date and CVV.

Step 5: Complete the 3-D Secure authentication — your bank will send an OTP to your registered mobile number or prompt you to approve via your banking app.

Step 6: Once authorised, your Bet9ja balance updates almost instantly.

If your card is declined, the most common reasons are: the card is not enabled for online transactions (contact your bank to activate), you entered incorrect details, or your card has a daily online spend limit that has been reached.

Method 2: USSD Deposit on Bet9ja

USSD deposits are popular with bettors who prefer not to share card details online or who use feature phones without internet access. Bet9ja supports USSD funding through multiple Nigerian banks.

The GTBank USSD route (*737#) is the most widely used. Here is how it works:

Step 1: Log in to Bet9ja and go to Deposit → USSD.

Step 2: Select GTBank *737# (or your bank’s USSD option if listed).

Step 3: Enter the deposit amount and confirm.

Step 4: Bet9ja displays a unique USSD code on screen. Dial this code exactly on your phone — the one linked to your GTBank account.

Step 5: Follow the prompts on your phone keypad to approve the payment.

Step 6: Your Bet9ja balance is credited almost instantly once the bank confirms the payment.

Other supported USSD banks include Fidelity, Heritage Bank and Zenith Bank, each with their own shortcode. Check the Bet9ja cashier for the current list, as new banks are added periodically.

Method 3: Bank Transfer to Bet9ja Virtual Account

Bet9ja offers a dedicated virtual bank account system (via 9PSB and similar rails) where each player is assigned a personal account number. Funding works exactly like sending money to a friend — you log in to your bank app or internet banking, add the Bet9ja virtual account as a beneficiary, and transfer the amount you want to deposit.

The key advantage of this method is that it works from any Nigerian bank, even those not listed specifically in the cashier. Furthermore, there is no card required. The downside is that credit can take a few minutes longer than instant card deposits, particularly if there is high traffic on the interbank network.

To find your personal Bet9ja virtual account number, go to My Account → Deposit → Bank Transfer. Your unique account number is displayed there. Save it as a beneficiary in your bank app to make future deposits faster.

Method 4: Mobile Wallets (OPay, PalmPay, FirstMonie)

Bet9ja accepts deposits from several popular Nigerian mobile wallets including OPay, PalmPay, Quickteller and FirstMonie. These are particularly useful for bettors who keep their betting funds in a wallet rather than a traditional bank account.

The process varies slightly by wallet, but the general flow is:

Step 1: Select the wallet option from the Bet9ja cashier.

Step 2: Enter the amount and confirm. Bet9ja redirects you to the wallet’s payment page or displays a payment reference.

Step 3: Log in to your wallet app, enter the payment reference, and approve the transfer.

Step 4: Bet9ja credits your balance once the wallet confirms the transaction.

OPay and PalmPay deposits are generally instant. However, if you are depositing a large amount, some wallets have their own daily transfer limits, so check your wallet’s terms beforehand.

Method 5: ATM Deposit

Some Nigerian banks allow you to fund your Bet9ja account directly at an ATM — particularly those using Quickteller’s bill payment network. At a supported ATM, select “Pay Bills”, find Bet9ja in the biller list, enter your Bet9ja username or phone number as the customer ID, and complete the payment.

This method is slower than online options and has a smaller maximum per transaction, but it works well for bettors who are more comfortable using a physical ATM than an online payment form.

What to Do When a Bet9ja Deposit Does Not Reflect

If your bank account has been debited but your Bet9ja balance has not changed, do not panic — and do not retry immediately, as this can cause duplicate debits.

First, check the deposit status inside your Bet9ja account under My Account → Transaction History. If the deposit shows as “pending”, click on it and look for a refresh option. Most pending deposits resolve within a few minutes once the bank confirms the payment.

If the deposit shows as “failed” but your bank account was debited, take a screenshot of the bank debit SMS or app notification. Then contact Bet9ja support via live chat with your username, deposit amount, method used, the time of the transaction and your bank reference number. Bet9ja’s payment team can reconcile the transaction on their end, and your balance will be credited once confirmed — usually within 24 hours for bank transfer disputes.

As BBC Sport has highlighted in its coverage of the growing African betting market, payment infrastructure in Nigeria has improved significantly — but short delays during network-heavy periods remain part of the landscape. Patience and a clear transaction reference are your best tools.

Bet9ja Deposit Tips for Nigerian Bettors

A few practical habits make depositing on Bet9ja smoother. Always use the same payment method consistently — if you deposit by card, plan to also withdraw to that same card (or linked bank account) to avoid complications. Enable online transactions on your debit card before attempting a deposit for the first time. Many Nigerian banks issue cards that are blocked for online use by default.

Also, keep your Bet9ja phone number and email up to date. OTP messages for card authentication are sent to your registered number — if you have changed your phone number and not updated it in Bet9ja, card deposits will fail at the authentication step.

For a comparison of Bet9ja’s deposit options against other Nigerian bookmakers, see our best betting sites Nigeria guide or visit the NigerianMatchday bookmakers directory.

Responsible gambling: Betting should be for entertainment only. Only bet what you can afford to lose. If gambling is affecting you, contact the NLRC helpline.

New Bookmakers
N1BET

N1Bet offers new Nigerian customers a 100% first-deposit bonus up to ₦100,000, with 10x wagering on bets at 3.0+ odds. 30 days validity.

MSPORT

Msport offers new Nigerian customers a 100% first-deposit bonus up to ₦50,000, with 10x wagering on bets at 3.0+ odds. 30 days validity.

MERRYBET

Merrybet offers new Nigerian customers a 100% first-deposit bonus up to ₦50,000, with 10x wagering on bets at 3.0+ odds. 30 days validity.

MOZZARTBET

Mozzartbet offers new Nigerian customers a 100% first-deposit bonus up to ₦100,000, with 10x wagering on bets at 3.0+ odds. 30 days validity.

ILOTBET NIGERIA REVIEW

iLOTBet's 100% welcome bonus up to ₦100,000 gives Nigerian players access to both sports betting and lottery-style games from one fully NLRC-licensed platform — a unique dual product offering.