How to register, deposit and withdraw at Bet9ja
Opening an account at Bet9ja takes a Nigerian phone number, your real name, your date of birth and your National Identification Number (NIN). The operator is KC Gaming Networks Limited, the first company on the Lagos State Lotteries and Gaming Authority (LSLGA) register, licensed for online sports betting and casino from 3 October 2026 to 2 October 2027.
Registration step by step
- Go to bet9ja.com or the Android app and tap Register.
- Type your first name and surname exactly as on your NIN slip and bank account.
- Add your date of birth; Lagos bans betting under 18.
- Enter your phone number, a username and a password used nowhere else.
- Confirm the SMS code, log in and add your NIN when asked.
The name typed at sign-up is the name every payout is checked against, so a nickname or a missing middle name stops the first withdrawal until support fixes it. Lagos-licensed bookmakers collect the NIN because, since February 2026, they hold back 5% of net winnings for the Lagos State Internal Revenue Service.
Paying in naira
The Deposit page takes naira by bank transfer, OPay, Paystack card payments and mobile money wallets. Each payment is approved in an app or bank you already use, with your PIN or a one-time password.
- Card through Paystack: enter the card details, then approve with the OTP your bank sends.
- OPay: approve inside the OPay app, which advertises free transfers to Nigerian banks within its free-transfer limits.
- Bank transfer: pay from an account in your own name, so a missing payment is easy to trace.
Hold on to the receipt or SMS until the balance updates. If ₦5,000 leaves your bank and the balance stays flat, our deposit not showing guide lists what support needs.
Withdrawals, booking codes and cash out
Payouts go to a Nigerian bank account in the same name as the betting profile. In Withdraw, add the bank once, enter the amount and confirm; bonus money stays locked until its wagering is complete.
The 5% Lagos deduction comes off net winnings: a ₦5,000 slip that returns ₦20,000 has a net win of ₦15,000, so ₦750 is withheld and ₦19,250 is paid.
Bet9ja also lets you load a booking code in place of building a slip by hand. The selections arrive at today’s odds, so check the total before you stake. Cash out settles an open bet early for a sum below the full return.
Our booking codes guide covers sharing codes, and the Bet9ja vs BetKing comparison puts the two side by side.