9jalist-Logo may
Bet9ja Book A Bet

Bet9ja has made many millionaires, which is how you can become one of them.


If you do not know this by now, there is a somewhat efficient method to become rich that doesn’t require hard work so much as smart work and the benefit of luck.

No, we do not mean fraud, but a lucrative means of earning that falls within legal jurisdiction.

And that is betting.

Do you know that, with as little as N10, you can win hundreds of thousands or even up to a million?! Don’t play. Millions of punters have become overnight millionaires because they staked the right odds and the gods smiled down on them. 

It could be you tomorrow.

We all know what betting means so there’s no point elaborating. Instead, what we’ll show you in this article is “how to book a bet.”

Betting platforms are a dime a dozen, but today’s focus is Bet9ja, one of Nigeria’s most famous betting platforms. We can boldly say that one in every six punters (a punter is simply someone who engages in betting) uses the platform to stake their various odds and earn their winnings.

Related: How to Shop on 9jalist: Step-by-Step Guide

What is Bet9ja?


The betting platform was launched in 2003 by Kunle Soname. Kunle hails from Ogun State, Nigeria. Betja is an online website where you can stake on various games and win monetary rewards. They are one of the most popular betting platforms in Nigeria. 

In Lagos, you can find a Bet9ja shop on every major axis. LGAs like Oshodi, Yaba and Ojuelegba all have dozens of Bet9ja shops placed at strategic locations within their community.

The higher the money and odds, the higher the rewards and it is possible for you to play bets simultaneously and consecutively. 

Related: Stay Safe On 9jalist

Bet9ja’s Book-A-Bet Feature

Bet9ja book a bet 1
Bet9ja Book A Bet

Now we will look at Bet9ja’s Book-A-Bet feature. This allows you to schedule a bet on any game that is yet to be played. 

This works if you do not wish to play live bets and do not have the mobile application on your phone, or wish to use it. 

People who book bets either do so from the comfort of their devices or visit the nearest Bet9ja shop available. 

Related:  Bet9ja shop and location for sale in portharcourt

Difference Between Placing a Bet and Booking a Bet

Many do not know this but there is a subtle difference between placing a bet and booking a bet. 

Whereas you can place a bet from the comfort of your mobile devices, a booked bet requires you to go to the betting shop with your booking code. 

A booking code is usually a 9-digit number generated when you finish booking your bet online. When you take your booking code to the shop, a ticket is printed out for you. A booking code is unique and specific to the particular games selected.

Also, you can share your booking code with friends in case you want them to stake money on the same games you picked.

Related: Top 10 Best Cars To Buy As A Nigerian First Time Car Buyer.

Step-By-Step Procedure on How to Book a Bet on Bet9ja

image 3

Listed below are the steps you must follow to book a bet from your device:

  1. Log into Bet9ja homepage (www.bet9ja.com) with either your browser or the mobile app.
  2. Create an account if you don’t already have one. 
  3. Top up your balance. See below for various payment methods you can employ.
  4. Place your bets. Many leagues are playing different sports and it is very easy to navigate the site and select your bets.
  5. Place the stake you want to bid. N100 or N200. For some sites, the minimum bet you can place is N50. For Bet9ja, it is N100.
  6. When you’ve staked your bet, click on book bet.
  7. A booking code will be generated. You can either share it with your friends or take it to a nearby shop for them to print out your ticket.

Happy winnings.

NOTE: If you just want to place a bet and not book, then follow the methods outlined above but instead of clicking on “book”, go ahead and place your bid and stake.

Related: Best Camera Phones 2024

Payment Methods on Bet9ja

Payment methods on Bet9ja
Payment methods on Bet9ja


Here we have created a quick and overall guide on how to use USSD codes to make your deposit navigation easier. To fund your Bet9ja profile via USSD, you need the following:

  1. Open your phone and dial the service code.
  2. Enter your ID or PIN.
  3. Enter the amount of money you want to deposit.
  4. Check the information and confirm.

To make things easier, let us examine the USSD depositing process with each bank separately.

Zenith USSD String Funding

Here is how you can top your Bet9ja profile using Zenith USSD:

  1. Dial Zenith USSD code on your phone *966*6*2389#.
  2. Provide your Bet9ja account ID.
  3. Enter the amount you need to deposit.
  4. Check and verify your Bet9ja account information.
  5. Authorize and confirm the transaction.

If your account is credited successfully, you will be notified.

UBA USSD (Magic Banking) String Funding

Using UBA USSD to fund your Bet9ja account, you should:

  1. Dial on your device *919*22*User ID #.
  2. Provide four four-digit UBA Magic Banking PIN.
  3. If you have multiple accounts, pick one you want to pay from.
  4. Confirm your user’s name and click on Yes to complete the transaction.

Note that by tapping Yes, you agree with the ₦20 fee charge + VAT.

Unity Bank USSD String Funding

If you want to use Unity Bank for deposit:

  1. First dial via phone *7799*403*User ID*Deposit Sum#.
  2. Provide and confirm your Bet9ja account user’s name.
  3. Enter and confirm the deposit amount.
  4. Pick Yes and enter your Unity Bank PIN.

Your Bet9ja account will be credited as soon as a notification about a successful transaction is sent to you. Note that the service charges ₦30 fee.

Heritage USSD String Funding

Here is a guide on how to top your Bet9ja account via Heritage USSD:

  1. On your device, dial *745# code.
  2. From the menu, pick Bet9ja.
  3. Then provide your Bet9ja account ID.
  4. Provide the sum you wish to place.
  5. Enter Heritage PIN.
  6. Click on Send to finish.

Now you can play and place bets on your favorite teams. As soon as the transaction is successful, you will receive a notification on your phone.

Fidelity Bank USSD String Funding

To complete your transaction via Fidelity Bank USSD:

  1. From your device, phone *770*000*952+User ID+Deposit Sum#.
  2. Check and confirm the details of the transaction.
  3. Then click Send and provide your Fidelity PIN.
  4. To submit a deposit, you need to click on Send.

Note that the transaction with Fidelity charges a ₦50 fee for service.

Other USSD Code Funding Options Available

With Bet9ja, you also have the opportunity to fund your Bet9ja account via the help of the bank’s supplementary service data you prefer to use. 

We recommend you examine the bookmaker’s website for more detailed information about your bank’s supplementary service data deposit.

We have separated deposit processes carried out via the help of GTB and supplementary service data codes. 


Transferring money from one account to another is one of the straightforward ways to fund your Bet9ja profile. To complete the transaction:

  1. Login to your gambling profile and tap on the profile icon.
  2. Tap the My Account button, then find and select Transfer Funds to share money.
  3. Add online transfer details like the user’s name and ID of the receiving profile.
  4. Create a secure access key if needed.
  5. To finish the procedure, tap on Done.

Note that the transfer procedure is free for a Bet9ja customer. The minimum daily amount limit you can transfer is ₦10, and the maximum is ₦5000.


This is another method to fund your account. You can transfer funds directly from your bank account to your Bet9ja account. Just click bank transfer payment methods and follow the instructions according to your bank.


This is one of the easiest methods of funding your account. You can add a debit card to your profile. Anytime you want to make deposits, Bet9ja will charge your card and remove the fee, which will be reflected in your account. It is fast-forward and reliable.

Related: Best Noise-Cancellation Headphones (See Top 10)

Account Management and Customer Support


If you want to edit your details on the site, you can achieve this by going to settings on the homepage and clicking on your profile. You might have to input your password before any changes you make can be saved.

Withdrawal of funds is an easy task. Once the money enters your account, you can make a transfer to any bank of your choice. However, you must note that you can only withdraw funds from N5000 and above.

If you booked a bet at a shop and printed a ticket, you must visit that same shop upon winning to present your ticket before you can collect your money. With the shops, there is no minimal limit on withdrawal.

To talk to customer support, you can click on “help” from the webpage, and a host of options for engaging customer support will be available to you, Kindly note that you will have to wait a little bit for them to respond to you.

Related: 11 Things to Check When Buying a Used iPhone

Betting Limits and Live Bets

When it comes to staking bets on the Bet9ja platform, there are minimum limits. As mentioned earlier, the minimal amount allowed on the Bet9ja platform is N100 while the maximum number is infinite.

Yes, you can bet your entire life savings and it will be allowed. However, you are advised to tread carefully as any losses will not be refunded.

Live Betting involves placing bets on a game that is currently running. It is one of the fastest ways to win (and lose) money on Bet9ja. To access the live betting page, look for “live” on the Bet9ja webpage and check out the matches currently running.

Related: List of Cheap Laptops in Nigeria That Cost Less Than ₦200,000.

Let’s wrap This Up!

To conclude, betting in Nigeria is a lucrative business, much like forex trading or cryptocurrency.

There is substantial risk but also substantial reward, and like forex, it is all about following the trend and being able to predict certain outcomes.

Now, because this is not in any way intended to promote irresponsible gambling, we shall discuss ways for you to bet responsibly:

  1. Only bet with money you can afford to lose.
  2. Avoid virtual betting at all costs.
  3. Whenever you lose, bow out like a king and live to fight another day. Don’t go crazy trying to recover your lost money. Learn from Ponzi schemes.
  4. Always visit bet9ja shops with a friend and let them be your voice of reason when you feel your restraint slipping away.
  5. Report any fraudulent action to the proper authorities.
  6. Make sure your ticket doesn’t get damaged in any way if you haven’t concluded any bet(s).

If there are any questions, post them below.


How do I book a bet on Bet9ja?

Follow the following steps:
Log into Bet9ja homepage (www.bet9ja.com) with either your browser or on the mobile app.
Create an account if you don’t already have one. 
Top up your balance. Payment methods will be discussed later,
Place your bets. Many leagues are playing different sports and it is very easy to navigate the site and select your bets.
Place the stake you want to bid. N100 or N200. For some sites, the minimum bet you can place is N50. For Bet9ja, it is N100.
When you’ve staked your bet, click on book bet.
A booking code will be generated. You can either share it with your friends or take it to a nearby shop for them to print out your ticket.

Can I place more than one bet at once?

Yes, you can.

Can I fund my account from my bank?

Yes, you can. there are many options available to fund your Bet9ja account and bank transfer is only one of them. Just go to the site and click on the “transfer” option.

Can I cancel a bet I’ve made?

Some betting platforms allow the cancellation of bets, but sadly not Bet9ja. This is why you must thoroughly vet your games before you place bets on them.

Can I fund my account with my card?

Yes, you can. Visit the “deposit” option on the homepage and choose “card”.

Does it cost any money to register on Bet9ja?

No, it is completely free of charge.

Can I change my account username?

Unfortunately not. The username you registered with is what you will use for your account.

Can I open more than one account with Bet9ja?

No, multiple accounts are not allowed.

About Author