18+ | Please play responsibly | Terms and Conditions apply | Commercial Content

Bet9ja Deposit Methods in Nigeria: 44 Options From ₦100, No Fees, Aug 2026

Create Account with Bet9ja
Nigeria Nigeria

Reviewed on

Bet9ja accepts 44 deposit methods in Nigeria, nearly all of them starting at 100 naira with no deposit fee. The Bet9ja Virtual Account carries the highest ceiling at 49,000,000 naira in a single transaction, with nine bank and card routes allowing 10,000,000. Register with the Bet9ja promo code 2500BET, then stake ₦1,000 to claim a ₦2,500 free bet.

Which Deposit Methods Does Bet9ja Accept?

Bet9ja is the registered trading name of KC Gaming Networks Limited, which holds NLRC sports and casino licence numbers 0001074 and 00000014, the Lagos State Lotteries Board licence, and the Osun State Sportsbook and Gaming licence. Its 44 deposit routes make up one of the deepest payment lists in Nigeria, spanning bank transfer, USSD, cards, fintech wallets, agent channels, Telegram and crypto. Everything runs in naira, so there is no conversion to think about.

MethodMinimumMaximumFee
Bet9ja Virtual Account₦100₦49,000,000No fee
FCMB₦100₦10,000,000No fee
First Bank of Nigeria₦100₦10,000,000No fee
GTBank₦100₦10,000,000No fee
Polaris Bank₦100₦10,000,000No fee
Providus Bank₦100₦10,000,000No fee
Zenith Bank₦100₦10,000,000No fee
Zenith mobile₦100₦10,000,000No fee
Interswitch (Quickteller)₦100₦10,000,000No fee
Squad card₦100₦10,000,000No fee
OPay transfer₦100₦5,000,000No fee
PalmPay transfer₦100₦5,000,000No fee
CoralPay₦100₦1,000,000No fee
Embassy card₦100₦1,000,000No fee
Fidelity internet banking₦100₦1,000,000No fee
KoraPay₦100₦1,000,000No fee
Optimus Bank₦100₦1,000,000No fee
PalmPay app₦100₦1,000,000No fee
Pocket app₦100₦1,000,000No fee
Veedez (ShagoPay)₦100₦1,000,000No fee
Bet9ja USSD (Richezza)₦100₦100,000No fee
Bet9ja Gateway (USSD and bank transfer)₦100₦100,000No fee
9japay App₦100₦100,000No fee
9PSB₦100₦100,000No fee
CoralPay card₦100₦100,000No fee
CoralPay USSD₦100₦100,000No fee
CoralPay direct wallet top up₦100₦100,000No fee
Fidelity USSD₦100₦100,000No fee
FirstMonie₦100₦100,000No fee
Flutterwave card₦100₦100,000No fee
KoraPay Collections₦100₦100,000No fee
Monnify Collections₦100₦100,000No fee
NombaPay₦100₦100,000No fee
OPay app₦100₦100,000No fee
Paystack card₦100₦100,000No fee
Paystack OPay₦100₦100,000No fee
SmartCash₦100₦100,000No fee
Telegram₦100₦100,000No fee
Wema Bank₦100₦100,000No fee
BudPay card₦100₦10,000No fee
UBA VAS USSD₦100₦10,000No fee
ATMCard dependentCard dependentNo fee
Crypto wallet1 USDT1 USDTNo fee
Crypto USDT1 USDT1 USDTNo fee
Bet9ja Deposit Methods

How to Deposit on Bet9ja

If you have not opened an account yet, sign up on Bet9ja first so the promo code is attached before you fund it.

  1. Log in on the site or the Bet9ja app.
  2. Open the Deposit section from your account menu.
  3. Pick a method from the 44 available.
  4. Enter your amount, from ₦100 upwards.
  5. Complete the payment in your bank, wallet or USSD prompt.
How to make a deposit on Bet9ja

Bet9ja Deposit Methods Explained

All Bet9ja deposits go in naira, start at ₦100 and land instantly without a fee. What actually differs between them is the maximum per transaction, and the gap there is wide. Here is how each method works and what it lets you send.

Bet9ja Virtual Account

This is a dedicated account number issued to you, and it is the single most useful route on the list. At ₦49,000,000 in one transaction it allows almost five times what any other method permits, and because it behaves like an ordinary transfer you can save it as a beneficiary in your banking app and top up in seconds afterwards.

  1. Open the Deposit section and select Bet9ja Virtual Account.
  2. Copy the account number shown against your profile.
  3. Transfer any amount from ₦100 upwards from your banking app.

Minimum ₦100, maximum ₦49,000,000, no fee.

Bank Transfer

Direct transfers are supported from FCMB, First Bank, GTBank, Polaris, Providus and Zenith at ₦10,000,000 each, with Optimus Bank and Fidelity internet banking at ₦1,000,000 and Wema Bank at ₦100,000. These are the routes to use for large deposits when the Virtual Account is not set up. They also matter on the way out: Bet9ja pays winnings to your bank account only, within 24 banking hours and between ₦1,000 and ₦100,000,000, so read the Bet9ja withdrawal methods guide before you choose where the money comes from.

Minimum ₦100, maximum ₦100,000 to ₦10,000,000 depending on the bank, no fee.

OPay and PalmPay

Both wallets appear twice, once as an app payment and once as a transfer, and the difference in ceiling is large. The app routes cap at ₦100,000 for OPay and ₦1,000,000 for PalmPay, while the transfer routes take both to ₦5,000,000. If a wallet deposit is rejected for size, switch from the app route to the transfer route.

  1. Select OPay or PalmPay in the Deposit section.
  2. Choose the app or transfer option.
  3. Enter your amount and approve the debit in the wallet.

Minimum ₦100, maximum ₦100,000 to ₦5,000,000 depending on the route, no fee.

USSD

USSD works with no internet connection, which is why it stays popular outside Lagos and Abuja. Bet9ja USSD through Richezza, Bet9ja Gateway, CoralPay USSD and Fidelity USSD all reach ₦100,000, while UBA VAS USSD is capped much lower at ₦10,000. Dial from the phone number registered on your Bet9ja account.

Minimum ₦100, maximum ₦10,000 to ₦100,000 depending on the provider, no fee.

Bank Cards

Cards are the convenience option rather than the volume option. Squad card is the outlier at ₦10,000,000, followed by CoralPay and Embassy card at ₦1,000,000. Paystack, Flutterwave and CoralPay card all stop at ₦100,000, and BudPay card is the tightest on the whole list at ₦10,000.

  1. Select your card gateway in the Deposit section.
  2. Enter your amount.
  3. Enter your card details on the secure gateway page.
  4. Approve the one time password sent by your bank.

Minimum ₦100, maximum ₦10,000 to ₦10,000,000 depending on the gateway, no fee.

Quickteller, ATM and Agent Channels

Interswitch, better known as Quickteller, sits in the top tier at ₦10,000,000 and covers both the web portal and terminals. FirstMonie, 9PSB, SmartCash and Veedez, formerly ShagoPay, cover the agent network, which is how a lot of bettors fund an account with cash. ATM limits are set by your card rather than by Bet9ja.

Minimum ₦100 on the agent routes, maximum ₦100,000 to ₦10,000,000, no fee.

Payment Apps, Telegram and Crypto

KoraPay, Monnify Collections, NombaPay, Pocket app and 9japay App all run at ₦100,000, and Bet9ja also accepts deposits through Telegram at the same ceiling, which few Nigerian operators offer. The crypto routes are the exception on this page: both the crypto wallet and USDT options are fixed at 1 USDT rather than working as an open range.

Minimum ₦100 on the app routes, maximum ₦100,000, no fee.

How to Transfer Money to My bet9ja Account With Phone?

The bookmaker has a bet9ja mobile lite version of its sportsbook and casino. This allows punters to access betting options on their mobile devices. But it also supports account management options, including making transfers. Follow the how to fund Bet9ja accounts mobile lite instructions below.

  1. Open mobile lite and log in using your user name and password. Once in, head to your account section and press ‘Deposit’ from the drop down menu.
  2. A list of available deposit methods will be available on the list. Choose your preferred payment method, complete the process and an account will be credited.

To access this via old mobile check out our article – Bet9ja Old Mobile: How to Access It?

Bet9ja Deposit Not Working? Common Fixes

  • Amount below the minimum. Almost every route starts at ₦100. Crypto is the exception, fixed at 1 USDT.
  • Deposit rejected as too large. Check the ceiling for your method. BudPay card and UBA VAS USSD stop at ₦10,000, and most gateways stop at ₦100,000. Switch to the Bet9ja Virtual Account for ₦49,000,000 or a direct bank transfer for ₦10,000,000.
  • Wallet payment declined. Move from the app route to the transfer route. OPay goes from ₦100,000 to ₦5,000,000 that way, and PalmPay from ₦1,000,000 to ₦5,000,000.
  • USSD failing. Dial from the phone number registered on your Bet9ja account.
  • Card declined. Some Nigerian banks block gambling merchants on debit cards. Try a wallet, USSD or the Virtual Account instead.
  • Cannot add a bank account for withdrawal. That is a verification issue rather than a deposit issue. If the Start Verification page keeps reappearing, upload clearer images of your documents.
  • Funds not showing. Contact support with the transaction reference, the amount and the method used.

Bet9ja Deposit FAQ

What is the minimum deposit on Bet9ja?

₦100 on almost every one of the 44 methods. ATM limits follow your card, and the two crypto routes are fixed at 1 USDT.

Is there a maximum deposit limit?

It depends entirely on the method. The Bet9ja Virtual Account allows ₦49,000,000 in one transaction, nine routes including GTBank, Zenith and Quickteller allow ₦10,000,000, OPay and PalmPay transfers allow ₦5,000,000, and the tightest option is BudPay card at ₦10,000.

How long does a Bet9ja deposit take?

Bet9ja does not publish a processing time for each method. Wallet, USSD and Virtual Account transfers are the routes to use when speed matters, since they settle on the same rails as an ordinary bank transfer.

Are there any Bet9ja deposit fees?

No. There is no deposit fee on any of the 44 methods. Your own bank or wallet may still apply its own charge on transfers and USSD.

Can I deposit on Bet9ja with OPay?

Yes, through two separate routes. OPay app caps at ₦100,000 and OPay transfer at ₦5,000,000. There is also a Paystack OPay option at ₦100,000.

Does my deposit qualify for the welcome bonus?

The offer is triggered by a ₦1,000 qualifying bet rather than by a deposit, so deposit size and method make no difference. You need to have registered with promo code 2500BET.

18+ , T&Cs apply, Play responsibly