How to Load a Booking Code on Bet9ja

To load a booking code on Bet9ja, go to Check BetsLoad Booking Code, enter the code, and your selections appear. The code must have been generated on Bet9ja — a SportyBet or 1xBet code will return an error. If yours came from another bookmaker, use SlipMix below to convert it to a Bet9ja code first.

Convert slip code

Step-by-step: loading a Bet9ja booking code

  1. Open Bet9ja — go to bet9ja.com in your browser or the Bet9ja mobile app.
  2. Go to Check Bets — in the top navigation, click or tap Check Bets. On mobile this may be in the menu.
  3. Find "Load Booking Code" — on the Check Bets page, look for the Load Booking Code field (it may also appear directly on the betslip panel depending on which version of the site you are using).
  4. Paste or type the code — Bet9ja codes typically start with a B- prefix followed by 6 alphanumeric characters (e.g. B-9X7K2P). Enter the full code exactly, no extra spaces.
  5. Click Load / Submit — your selections display: teams, markets, picks, and current odds.
  6. Review and place — check the selections, enter your stake, and tap Place Bet.

You do not need to be logged in to load and view a code, but you must log in to place the bet.

What the code saves — and what it does not

Loading a Bet9ja code rebuilds the saved selections on your betslip. The odds displayed after loading are Bet9ja's current live prices, not the prices that existed when the code was created. If odds have shifted since the code was booked, you will see the new figures.

Bet9ja booking codes are time-sensitive. The typical validity window is 24–72 hours, and codes tied to matches that are about to start may expire earlier. An expired code returns a "Code not found" or similar error.

When a Bet9ja code won't load

  • Wrong bookmaker — the most frequent cause of errors. A SportyBet share code, a 1xBet coupon code, or any other bookie's code will not work on Bet9ja. Use SlipMix to convert it to a Bet9ja code first.
  • Expired code — the games may have already started or the validity window closed. Request a fresh code.
  • Typo — a single wrong character breaks the lookup. Re-copy from the source, check for spaces, and distinguish O from 0 and I from 1. Also make sure the B- prefix is included.
  • Match started or suspended — if an event on the slip has kicked off, Bet9ja may reject the entire code. A new code generated before kickoff is needed.

For more on every failure mode and how to resolve each one, see Why Your Booking Code Won't Load.

Frequently asked questions

Can I load a SportyBet code on Bet9ja? No — SportyBet codes use SportyBet's internal event identifiers, which Bet9ja does not understand. Use SlipMix above: paste the SportyBet code, pick Bet9ja as the destination, and SlipMix will produce a native Bet9ja code you can load directly.

Why does my Bet9ja code say "not found"? The most common causes are an expired code, a missing or wrong character, or the code coming from a different bookmaker. See Why Your Booking Code Won't Load for a step-by-step diagnosis.

Do the odds change when I load the code? Yes — odds can move. The code saves your selections (teams, markets, picks), not the prices. The odds you see after loading are Bet9ja's live prices at that moment.

Can I share my Bet9ja code with someone who uses SportyBet? They cannot load it directly on SportyBet, but they can paste it into SlipMix, select SportyBet as the destination, and receive a native SportyBet code in seconds.

18+ only. Please gamble responsibly.

Gambling involves financial risk. Never bet more than you can afford to lose. If gambling is affecting you or someone you know, seek help at responsiblegambling.org.