Ups & Downs

  • More than 2000 casino games
  • Aviator and Space XY are available
  • An impressive list of casino slot providers
  • Daily bonuses
  • Network promotions from Wazdan and Playson
  • Loyalty and VIP program
  • 2FA and privacy settings available
  • No no-deposit bonuses available
  • A small selection of live casino games
  • Bets and patterns are limited for wagering requirements
  • High playthrough requirements
  • Phone support in Malta only
  • Most South African payment methods are not available
Up to R18,000 + 100 free spins
Play Now


  • Launched:
  • Owner:
    Green Feather Online
  • License:
  • Excluded countries:
    US, UK, Israel, Isle of Man, Jersey, Guernsey
  • Currencies:
  • Number of Games:
  • Game providers:
    Wazdan, Playson, Betsoft, Blueprint Gaming, Booming Games, Evoplay, Skywind Group, Spinomenal, Swintt, 1X2 Gaming, Fazi, Playson, + 25 more

B Casino

If you are looking for a place where you can claim a bonus every single day and play with thousands of online slots, B Casino is where you should start looking. Here, you can play the games of dozens of top providers with bonuses that reward every single deposit you make. Let’s explore what B Casino can offer you, from comp points to free spins, and everything in between.

Our expert opinion about B Casino

B Casino is an international gambling operator that accepts deposits and withdrawal requests in South African Rands (ZAR). This comes with perks and downsides. On the one hand, it has an impressive collection of slot machines from dozens of game providers - even if the list doesn’t include big names like Pragmatic Play and NetEnt. On the other hand, it doesn’t support some of South Africa’s most convenient payment methods, like EFTs or prepaid vouchers. 

B Casino is run by Green Feather Online Limited. It has a license issued by the Malta Gaming Authority (MGA), considered one of the strictest regulators today. The casino is legitimate, safe, and secure. But it’s not perfect. 

While the list of its bonuses is impressive, you need to be mindful of the wagering requirements that are very high for cash bonuses (decent for free spins). We appreciate the availability of responsible gaming tools right from the account, and the possibility of setting up 2FA. 

Overall, we consider B Casino a good choice for South African online casino players. The bonus terms may not be ideal, but the rest of the service makes up for this one.

B Casino

Up to R18,000 + 100 free spins

B Casino Bonuses

You can choose from an impressive list of bonuses at B Casino, starting with the first impression at your first deposit. There’s another way for you to increase your bankroll each day.

B Casino Welcome Package

B Casino welcome bonus

Your time at B Casino begins with a hefty bonus right from your first deposit - and it goes on for the two after that. You’ll be greeted with a welcome package worth up to R18,000 and 100 free spins on your first three deposits:

  • 100% up to R7,500 on your first deposit + 50 free spins on Fruit Zen
  • 50% up to R3,000 on your second deposit
  • 125% up to R7,500 on your third deposit + 50 free spins on Book of Gold: Multichance

How to Claim the B Casino Welcome Package

  • Register your B Casino account
  • Log into your account
  • Click or tap Deposit Now
  • Complete your deposit
  • The bonus will be applied to your account automatically

Conditions and Terms

  • Bonus available for new players only
  • Minimum qualifying deposit: R300
  • You need to use your bonus and free spins within 7 days
  • Wagering requirements:
    • 40x for your deposit + bonus amount
    • 25x for the winnings resulting from the free spins

For the minimum deposit of R300, you’ll have to play through 40 times (300 + 300 =) R600, or R24,000 in 7 days. If you win R100 from the free spins, you’ll have to play through them 25 times, or (25xR100=) R2,500 before you can request a withdrawal.

You can only complete the wagering requirements on games that do not fall into one of these categories (excluded games):

  • Jackpot slots
  • Table games (includes roulette, poker, blackjack, baccarat)
  • Live casino games

Also, there are restrictions on some of the betting patterns or activities that you have to avoid while playing through the requirements:

  • Don’t use the bonus funds to progress through the bonus stages of the games
  • Avoid even money bets, low-margin bets, or zero bets
  • Don’t bet more than 10% of the bonus received, or R60 (whichever is smaller) on a single spin
  • Don’t use the “bonus buy” feature in the game

Before your first withdrawal, B Casino will review your betting activity. If they find patterns that counter these terms, they may void your bonus and winnings altogether.

B Casino

Up to R18,000 + 100 free spins

Daily Bonuses

Casino bonuses every single day

Each day, you have bonuses to claim at B Casino, from deposit matches and reload bonuses to free spins and network promotions:

  • Monday Power: Hold and Win gives you a 50% reload bonus + 100 free spins on Royal Coins 2: Hold and Win if you deposit at least R150
  • Tuesday Madness gives you a 70% match on your deposits of R300 or more.
  • Extra Lucky Wednesdays give you R105 on your R150 deposit + 7 free spins on Book del Sol: Multiplier. You can claim this bonus 7 times on Wednesdays. Wagering requirements: 30x for the bonus, 25x for the winnings from free spins.
  • Thursday Special gives you a deposit match up to 50% on your deposits and up to 50 free spins on Clover Charm: Hit the Bonus. You can claim up to R1,500 and up to 50 free spins in total. 
  • The Weekend Bonus gets you a 60% match, up to R900 on your deposits of at least R150 on Fridays, Saturdays, and Sundays. On top of that, you’ll get 20 free spins each day on Energy Joker: Hold and Win

Bonus Elevator

Once every day, you can claim a progressive reload bonus at B Casino once a day! All you need to do is to deposit. The bigger your deposit, the bigger the bonus you can get:

  • 35% for R150-R299
  • 50% for R300-R524
  • 75% for R525-R749
  • 100% for R750 or above, up to R1,500

The maximum cashout from this bonus is R7,500. The standard bonus terms and wagering requirements apply.

Choose one review from the list you'd like to see in Settings > Block.

Free Spins

B Casino has a series of free spins promotions for you as well. Note that all of them are linked to deposits:

  • Game of the Week Spins gives you 50 free spins or 50 zero-wager free spins on the Game of the Week. To claim the bonus, deposit:
    • R300 for 50 free spins with 25x wagering requirements
    • R600 for 50 zero-wager free spins
  • Game of the Year Spins gives you packages of free spins or zero-wager free spins on the Game of the Year 2023, which was Playson’s 3 Pots Riches: Hold and Win. You get:
    • 15 to 125 free spins if you deposit between R150 and R750
    • 15 to 125 zero-wager free spins if you deposit between R30 and R1,500
  • 100 Daily Spins gives you packages of 100 free spins each on different games:
    • Deposit R225 for 100 free spins on Fire Coins: Hold and Win
    • Deposit R360 for 100 free spins on 3 Magic Lamps: Hold and Win

B Casino

Up to R18,000 + 100 free spins

Login Rewards

B Casino login rewards

Done with your first deposit? B Casino gives you a reason to log into your account every single day. Thanks to its Login Rewards, you’ll start each one of your sessions with a surprise, from free spins to bonus funds, culminating in a special prize of R75 on the 31st day! And if you miss a few days, don’t worry - your progress remains unbroken!

Network Promotions

What are network promotions? They are promotional offers that apply to the entire partner network of a game provider. They are a lot like pooled progressive jackpots like Mega Moolah with one major difference: almost all of the games of a provider participate in them.

B Casino is enrolled in multiple network promotions:

  • Wazdan's Mystery Drop with a total prize pool of 4 million euros (around R80 million)
  • Playson's Non Stop Drop and Cash Days with a total prize pool exceeding 3.5 million euros (around R70 million)

How Do Network Promotions Work?

Depending on the individual promotion, you may have to opt in before participating in one. You need to check the list of participating games and the minimum bets that qualify, along with the other terms.

  • Mystery Drop can drop a mystery box of a specific maximum value at random while you play a participating game
  • Non Stop Drop has a restricted list of participating games where you can get a random prize drop at any time.

B Casino

Up to R18,000 + 100 free spins

B Casino registration

Registering an account at B Casino is a quick and easy process. You simply fill out the form with your username, email address, and password, and select your preferred currency - ZAR - and you’re done. Next, you’ll have to fill out the form with your personal information. The third step is to verify your email address by clicking on the link that you get by email - and you’re done, ready to deposit and dive into B Casino’s impressive game library.

B Casino Login

B Casino login

Logging into your B Casino account is easy:

  • Head over to
  • You’ll find the “Login” button in the top right corner of the screen
  • Enter your username and password
  • …and you’re done

B Casino Payment Methods

B Casino is an international operator that’s not based in South Africa but it does accept deposits and makes payments in South African Rands. Here are the payment methods that you can use to top up your B Casino account:

Deposit Methods

Payment methodMinimum depositMaximum depositProcessing time

Some payment methods available for South African players only work in foreign currency - US dollars, Euros, Canadian dollars, and New Zealand dollars (MasterCard). Others, like VISA and EFTs, work great with Rands, too.

How to Deposit at B Casino

To deposit funds into your B Casino account, you need to:

  • Log into your B Casino account
  • In the top right, you’ll see your balance displayed, with a big “+” next to it - that’s the “Deposit” shortcut
  • Press it, and wait for the deposit offers window to appear
  • You’ll be presented with the available bonus options
  • You can choose one of them or “Deposit without a bonus”
  • Select one of the available payment methods
  • Enter the amount you want to deposit, then follow the on-screen instructions

B Casino

Up to R18,000 + 100 free spins

Withdrawal Methods

Payment methodMinimum withdrawal

To withdraw funds from your B Casino account:

  • You will need to have made at least one deposit
  • You need to complete the wagering requirements for any bonus you may have - you can’t withdraw with an active bonus in your account.
  • If your total withdrawals exceed a certain amount - EUR 2,000 in the casino’s T&C (around R40,000) - B Casino will have to verify your account. This can be done by electronic means, by a phone call, or most commonly, by submitting some documents.
  • You can withdraw up to R75,000 in a calendar month. 

KYC Verification, Source of Funds/Wealth checks

B Casino verifies the identity of all its customers who deposit. If not sooner, they will verify your identity and payment methods as soon as your cumulative withdrawals reach R40,000. To do this, the casino may call you, use various databases to verify it’s really you, or request a set of documents:

  • A copy of a photo ID (passport, driver’s license or national ID)
  • Proof of your address (a recent utility bill, a bank statement printed by a bank - online copies don’t count)
  • Proof of ownership of the payment method (a photo of your card, a bank statement signed and stamped, or other documents)

At its sole discretion, the casino can also conduct Source of Funds/Wealth checks. All the details about these are available in the casino’s T&Cs.

B Casino Loyalty Program

For every cent you spend at B Casino, you get comp points. Once you collect 100 of them, you can exchange them for cash. The casino’s terms are a bit ambiguous in this area, but as far as we can tell, the going rate is 1 comp point for every R10 you spend - and you can exchange 100 of them for R1 in cash. Note that you will only get comp points for spending real money, not your bonus funds. 

You can withdraw up to R75,000 from comp points - everything above this limit will be voided.

B Casino Games

If you are looking for games to play, B Casino is the place for you. Among its providers, you’ll find quite a few of the biggest names in the industry.

Casino Games

B Casino games

B Casino has an impressive collection of 2037 high-quality casino games from dozens of studios. The list includes slot machines, table games, crash games, video poker, scratch cards, and virtual sports, among others. The list below includes every game provider whose games you can play at B Casino:

Alchemy Gaming2
All41 Studios13
Beter Live5
Big Time Gaming34
Blueprint Gaming143
Booming Games101
Gaming Corps42
Half Pixel Studios1
Iron Dog Studio67
Just For The Win31
Neko Games2
NoLimit City85
Neon Valley Studios4
Prospect Gaming9
Pulse 85
1x2 Gaming71
Old Skool Studios1
Real Dealer Studios10
Revolver Gaming19
Skywind Group123
Slingshot Studios4
Snowborn Games3
Spinplay Games3
Stormcraft Studios6
Switch Studios11

The games are arranged in handy categories that help you find what you are looking for. There is a separate category for games you can play with bonus that will help you complete any wagering requirements, one for high-volatility games for when you plan to win, and one for new games for when you want some diversity. 

B Casino

Up to R18,000 + 100 free spins

Top Games to Play At B Casino

  • Aviator
  • Space XY
  • 3 Magic Lamps
  • Cas Pig
  • Wild Cash

Note that some of the games might not work in South Africa due to technical limitations.

Live Dealer Casino Games

B Casino’s collection of live dealer games is not huge but it’s high-quality. Among others, it lists games from Real Dealer Studios, known for their unmatched quality. Unfortunately, you won’t have a chance to play against Vinnie Jones - the live roulette games featuring him is not available in South Africa. But still, B Casino’s selection of 16 live dealer games available in South Africa is a welcome addition to the scene.

    Virtual Sports

    Virtual sports

    A bit unusual for an online casino, but B Casino has this too: virtual sports. 21 of them, to be precise. Among others, you can bet on:

    • Soccer (8 games)
    • Motorsports (3 games)
    • Horse racing (5 games)
    • Greyhounds (2 games)
    • Virtual tennis (1 game)
    • Virtual basketball (1 game)

    B Casino Mobile App

    B Casino doesn’t have a smartphone app. It does have an “app download” option but it only appears on desktop computers, not smartphones. You can install a shortcut to the casino on your phone’s home screen, though:

    • Chrome and Edge: Access the browser’s menu, and tap “Install app”
    • Safari: Navigate to the B Casino website, tap “Sharing”, then “Add to Home Screen”
    • DuckDuckGo and Firefox: Open the browser’s menu and tap “Add to Home Screen”

    The casino works flawlessly on smartphones. You can access all games, functions, and payment methods on the go. The B Casino website is completely responsive and works great on smartphones.

    B Casino

    Up to R18,000 + 100 free spins

    B Casino Terms

    There’s little to complain about the B Casino terms. They are in large part transparent and fair. The only thing that made us scratch our heads a little was the bonus terms: they limit how you can complete the wagering requirements. There’s a limit on your maximum bet per spin (10% of the bonus amount, up to R60), and there’s a limit on “feature buy”, which can be the most fun part of some games.

    Another thing that’s unusual is the list of “non-allowed games”. Instead of reducing the games’ contribution to the total wagering requirements, it simply cuts out entire game categories - jackpot slots, table games, blackjack, and baccarat, among others. The casino has more than enough slots on which you can complete the playthrough requirements but it’s still something unusual. Otherwise, the terms are clear and fair.

    B Casino Safety and Security

    One of the things we love about B Casino is that it focuses more on privacy and security than many of its competitors. You can fine-tune the casino’s communication with you by choosing the channels through which it happens. This is unusual for most South African casinos.

    Another thing we love is the possibility to set up two-factor authentication (2FA). This way, you can avoid your B Casino account falling into the wrong hands, and safeguard your winnings better.

    Responsible Gaming

    One more thing to love about B Casino is the “Responsible Gaming” section. Other South African casinos settle for a handful of tools that you need to request by contacting support. Here, you can set them up yourself quickly and easily. And the variety of tools is also better: you can set various limits, reality checks, and self-exclusion directly from your account. 

    User Experience

    B Casino doesn’t have the flashy design of some of its competitors but it makes up for it in game variety. Their site is simple and almost minimalistic, but it has everything at hand. That being said, the B Casino website doesn’t look very welcoming on mobile. While it may take a bit of getting used to, it offers a good overall experience. 

    B Casino Customer Support and Contact

    B Casino is not a South African online casino. This means that it doesn’t have a dedicated customer support section - if you have any questions, you’ll get to contact the same support service as players from every other country. The casino has a pretty extensive FAQ covering the most common issues you may run into. For everything else, you can contact B Casino by:

    B Casino

    Up to R18,000 + 100 free spins

    B Casino FAQ

    • What is B Casino?

      B Casino is an international online casino that’s open to South African players and accepts deposits and withdrawal requests in Rands.

    • Is B Casino legit?

      Yes, it is. B Casino has a license issued by the Malta Gaming Authority. It is owned and operated by the Green Feather Online Limited, based in Malta.

    • Does B Casino use bonus codes?

      No, it doesn’t. To claim a bonus at B Casino, you need to activate it by clicking a button.

    • Does B Casino have a smartphone app?

      No, it doesn’t. It has an app, but you can only install it on desktop computers and laptops.

    • Does B Casino have a no-deposit bonus?

      No, it doesn’t. All the bonuses at B Casino are for depositing players.

    • Does B Casino offer sports betting?

      No, all it has is a section with virtual sports.

    Author Nolan

    Howzit! I'm Nolan Peter Veldtman, a 42-year-old bloke from Durban who's made a name for myself in the online gambling world. Over the years, I've turned my passion for the thrill of the game into a career, reviewing online casinos and sharing tips and tricks with fellow enthusiasts. My journey started out of curiosity, but it quickly grew into a full-blown love affair with the highs and lows of gambling. When I'm not diving into the latest gaming trends or testing out new platforms, you can find me cheering on the Springboks or enjoying a braai with mates. Life's a gamble, and I'm here to navigate it with you.