Deposit & Withdraw with Naira on Bet9ja
Funding your Bet9ja account and cashing out winnings in Naira is fast, secure and built for Nigerian players. From bank transfers to USSD codes and mobile wallets, here is every deposit and withdrawal method available — with minimum amounts, processing times and practical tips.
Bank Transfer Deposits
Bank transfers are the most common deposit method on Bet9ja. After logging in, navigate to the Deposit section and select Bank Transfer. Bet9ja generates a unique virtual account number or references your existing account. Transfer funds from your bank account to the provided Bet9ja account, and the balance reflects in your sportsbook wallet typically within 5–30 minutes. Most Nigerian banks are supported, with GTBank (Guaranty Trust Bank), Access Bank and Zenith Bank being the most frequently used for Bet9ja deposits. Minimum deposit via bank transfer is ₦100. There are no deposit fees charged by Bet9ja, though standard bank transfer charges may apply depending on your bank.
GTBank (Guaranty Trust Bank)
GTBank offers seamless transfers to Bet9ja accounts through GTWorld mobile banking, Internet banking or USSD. Transfers from GTBank accounts to Bet9ja virtual accounts are typically processed within 10–15 minutes. GTBank's integration with major payment processors ensures reliable deposit confirmation. Minimum deposit: ₦100. No additional Bet9ja fees.
Access Bank
Access Bank customers can fund Bet9ja accounts through AccessMore mobile app, Internet banking or USSD (*901#). Deposits process within 10–20 minutes during business hours. Access Bank's robust payment infrastructure supports instant transfers to Bet9ja's virtual accounts. Minimum deposit: ₦100.
Zenith Bank
Zenith Bank transfers to Bet9ja accounts are processed through the Zenith mobile app, Internet banking or USSD (*966#). Zenith Bank's payment infrastructure provides reliable deposit processing, with most transfers completing within 15–25 minutes. Minimum deposit: ₦100. Zenith also supports withdrawals — funds sent to your Zenith account typically arrive within 24 hours of Bet9ja processing the withdrawal request.
USSD Code Deposits
USSD codes enable instant deposits without Internet access — perfect for feature phones or areas with limited connectivity. Dial the appropriate code from your registered phone number to authorise a transfer to your Bet9ja account. USSD deposits are processed almost instantly, making them the fastest deposit method available. Common USSD codes for Bet9ja deposits include:
- *737# — GTBank USSD (dial, select transfer, enter Bet9ja account)
- *966# — Zenith Bank USSD
- *901# — Access Bank USSD
- *894# — FirstBank USSD
- *919# — UBA USSD
Minimum deposit via USSD: ₦100. USSD transfers may incur nominal bank charges (₦5–₦50 per transaction depending on the bank).
Opay & Mobile Wallets
Opay is one of Nigeria's fastest-growing mobile payment platforms and is widely accepted for Bet9ja deposits and withdrawals. To deposit via Opay, select the Opay option in Bet9ja's deposit section, enter your Opay account details and authorise the transfer. Deposits reflect almost instantly. Minimum deposit via Opay: ₦100. Other supported mobile wallets include Paga, which offers similar instant deposit functionality. Mobile wallet withdrawals are processed within 1–4 hours during business hours. Opay transactions carry no Bet9ja-side fees, though the wallet provider may charge nominal transfer fees for certain transaction types.
Flutterwave & Card Payments
Flutterwave powers Bet9ja's card payment infrastructure, enabling deposits from Verve, Visa and Mastercard debit and credit cards. After selecting Card Payment in the deposit section, enter your card details on the secure Flutterwave payment page. Card deposits are processed instantly, with funds appearing in your Bet9ja wallet within seconds. Minimum card deposit: ₦100. Flutterwave's payment gateway uses 3D Secure authentication (Verified by Visa, Mastercard SecureCode) to protect card transactions. International cards are accepted but may be subject to currency conversion fees from the issuing bank. Withdrawals to cards are supported for Visa and Mastercard, with processing times of 1–24 hours depending on the bank.
Minimum Deposit & Withdrawal Limits
Bet9ja maintains accessible minimums to accommodate all player budgets:
- Minimum deposit — ₦100 across most methods (bank transfer, USSD, Opay, card)
- Maximum deposit — Varies by method; bank transfers up to ₦5,000,000 per transaction, cards up to ₦500,000
- Minimum withdrawal — ₦1,000 for bank transfer; ₦500 for Opay and Paga
- Maximum withdrawal — ₦2,000,000 per day for bank transfer; ₦500,000 for mobile wallets
- Withdrawal processing time — Bank transfers: 1–24 hours; Mobile wallets: 1–4 hours; Shop agents: up to 48 hours
Withdrawals require account verification — ensure your Bet9ja profile matches your bank account name. First-time withdrawals may take longer due to KYC (Know Your Customer) verification. Submit valid identification (NIN, driver's licence or international passport) if prompted.
Deposit & Withdrawal Tips
- Match account names — Your Bet9ja account name must match your bank account name for withdrawals.
- Use USSD for speed — USSD deposits are near-instant and work without Internet.
- Keep transaction references — Save confirmation messages until deposits reflect.
- Verify before withdrawing — Complete KYC early to avoid first-withdrawal delays.
- Check minimums — Deposits below ₦100 will not be processed; plan accordingly.
- Avoid peak hours — Bank transfer delays can occur during end-of-month and holiday peaks.
- Shop agent fallback — If online methods fail, authorised Bet9ja shop agents accept cash deposits and payouts.
Start Playing with Naira on Bet9ja
Ready to deposit? Log in or register to access Bet9ja's deposit section. New players can claim a welcome bonus after their first deposit. Explore our football betting guide or virtual games guide to start wagering.
18+ only. Gambling involves risk. Play responsibly. Deposit and withdrawal limits are subject to change — confirm current rates in the Bet9ja deposit section. Never share your banking credentials or Bet9ja password.