Casino Bonus Codes – Welcome Bonuses and Free Spins

If you’re on the lookout for casino bonus codes and other online casino promotions, you’re in the right place as we’ve got them all listed right here for you to enjoy.

We’ve scoured the internet and done our research at many, many online casinos to bring you a comprehensive list of online casino promo codes. This is what we do and love – we’ve done all of the hard work to help new and existing bettors get the most out of their online betting journey. We’ve listed the brand new online casinos in another section, so if you’re on the lookout for just fresh new casino sites, check that section out.

Here’s a rundown of the best casino bonus codes available for UK punters at the moment.

About Author:
Reviewed by:
About Martin Backhouse

Martin has been in and around the iGaming industry for over 10 years and has a passion for creating content geared towards helping new and experienced punters get the most out of their online betting experience.

53 articles
5 bet365-bonus-codes
Open Account Offer
No Bonus Code Required

Bonus Code

Get the Bonus

784 times used

Bonus Code

No Bonus Code Required
Get the Bonus

784 times used

Open Account Offer Bet £10 & Get £30 in Free Bets for new customers at bet365. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply. Registration required. #ad

4.2 Unibet logo
No Bonus Code Required

Bonus Code

Get the Bonus

287 times used

Bonus Code

No Bonus Code Required
Get the Bonus

287 times used

18+ begambleaware.org. New customers only. Min deposit £10. Money back as bonus if first sports bet loses. Wagering requirements: sportsbook 3x at min. odds of 1.40 (2/5), casino 50x. Unless forfeited the sportsbook bonus must be wagered before using the casino bonus. Bonus expires 7 days after opt-in. Visit Unibet.co.uk for full T&C’s #ad

4.3 leovegas-bonus-code
Matched Deposit
No Bonus Code Required

Bonus Code

Get the Bonus

113 times used

Bonus Code

No Bonus Code Required
Get the Bonus

113 times used

T&Cs apply. New reg only. Opt in & deposit £10, £25 or £50 within 7 days & further 7 days to wager cash stakes 35x to unlock reward (£50 on 2 deposits). 3 day exp. Wagering/game contributions vary. 25 wager-free spins x10p will be added to Big Bass Splash with each qualifying deposit. 3 day expiry. 18+ BeGambleAware.org #ad

4.4 betway logo
No Bonus Code Required

Bonus Code

Get the Bonus

86 times used

Bonus Code

No Bonus Code Required
Get the Bonus

86 times used

New UK customers only. Min Deposit: £5. Maximum Free Bet: £30. First bet on a Football multiple with 3+ selections. Overall odds: 3.00 (2/1) or higher. Free Bets available upon settlement of the qualifying bet. Debit card deposits only. This is offer is valid for 7 days from your new account being registered. 18+ BeGambleAware.org. Full terms apply #ad

4.1 21.co.uk casino logo
100% up to £50 AND £6 in Live Casino Chips
No Bonus Code Required

Bonus Code

Get the Bonus

430 times used

Bonus Code

No Bonus Code Required
Get the Bonus

430 times used

Full T&Cs apply. New players only. 7 days to claim offer with a further 7 days to wager on Live casino. Wagering contributions vary. £6 bonus has 3 day expiry to use on selected Evolution games. 18+ BeGambleAware.org.

4.1 duelz casino logo 300x300
No Bonus Code Required

Bonus Code

Get the Bonus

971 times used

Bonus Code

No Bonus Code Required
Get the Bonus

971 times used

18+ new players only. Min deposit: £20. Max £100 bonus. Max bet with active bonus: £2. Wagering required 100% match bonus: 30x deposit + bonus. Max win from welcome bonus: £500. 100 Free Spins are given out 20 per day on Book of Dead for 5 days in a row. Max Free Spins winnings: £100. Free Spins winnings credited as bonus money with 45x wagering & 3 days expiry. Deposit bonus & free spins wins are forfeited 30 days after bonus is credited if the wagering is not met. Game weighting and restrictions apply. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

3.7 amber spins logo 300x300
£20 & 100 Free Spins
SPIN100

Bonus Code

Get the Bonus

1218 times used

Bonus Code

SPIN100
Get the Bonus

1218 times used

First-time depositors only (18+ country restrictions apply). Min deposit: £10. Max offer: £20 Games Bonus & 100 Free Spins (on a game of our choice). Promo code: SPIN100. Any Games Bonus winnings, if applicable, must be wagered 60x before withdrawal. Any Free Spins winnings, if applicable, will be credited as bonus funds and capped at £10. FS are valid for 7 days and any winnings must be wagered 40x before withdrawal. Games Bonus win cap: £100 + original bonus amount. Wagering contribution varies by game. We reserve the right to deny bonuses based on abusive bonus activity across sites operated by the Company. Deposit balance is available for withdrawal at any time (UK only). Full T&Cs apply #ad

4.8 william-hill-promo-codes
100 Free Spins
No Bonus Code Required

Bonus Code

Get the Bonus

2751 times used

Bonus Code

No Bonus Code Required
Get the Bonus

2751 times used

This promotion is only available to customers in the UK with an online account in GBP. This promotion cannot apply to more than one account per person, address, email address, debit card, or IP address. It is not available on accounts where funds have been deposited by Entropay, PayPal, Neosurf, iDEAL, Neteller, Skrill, ecoPayz, Kalibra or Postepay. The promotion is only available on: Fishin™ Pots of Gold. There are 100 free spins available at 10p per spin. Winnings from the free spins will automatically be added to your main balance once all free spins have been used. You can withdraw them as cash or use them to play games that are not promotion games. Unused free spins will be deleted 24 hours after they are added to your account (the free-spin period). Full T&Cs apply #ad

4.1 betfair-promo-code
ZBBC01

Bonus Code

Get the Bonus

214 times used

Bonus Code

ZBBC01
Get the Bonus

214 times used

4.8 casumo-bonus-code
£100 + 20 Bonus Spins
No Bonus Code Required

Bonus Code

Get the Bonus

638 times used

Bonus Code

No Bonus Code Required
Get the Bonus

638 times used

18+. New UK Players only. Opt-in required. 20 Bonus Spins on “Sahara Riches Cash Collect”. 100% Deposit Bonus up to £100 on first deposit. Min deposit £10. 30x wagering on Bonus Spins and Deposit Bonus. Game weighting applies. Max £5/spin or £0.50/line or £50/round (live casino). 30 days expiry. Applies only with bonus link. Full T&C’s apply – Please Gamble Responsibly – begambleaware.org #ad

4.3 mr.play casino logo
No Bonus Code Required

Bonus Code

Get the Bonus

222 times used

Bonus Code

No Bonus Code Required
Get the Bonus

222 times used

18+. Minimum deposit required is £10. The bonus is available only to new players from the UK. Winnings from free spins have to be wagered 35x. The bonus money comes with 35x wagering requirements. You have 21 days to meet the wagering requirements. Bet limit restrictions will be applied. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.3 Casimba logo
No Bonus Code Required

Bonus Code

Get the Bonus

401 times used

Bonus Code

No Bonus Code Required
Get the Bonus

401 times used

18+. Only valid for new UK players. Minimum deposit of £20 required. Deposit 3x in total to get the full £1000 welcome bonus amount. Maximum value per bet is capped at £5. Winnings from the bonus spins are capped at £100. In order to turn bonus funds into cash, you must wager your initial deposit+bonus amount 35x. You have 30 days to meet the wagering requirements for the bonus. The bonus free spins will be removed within 72 hours if you don’t use them. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.2 the sun vegas logo
No Bonus Code Required

Bonus Code

Get the Bonus

459 times used

Bonus Code

No Bonus Code Required
Get the Bonus

459 times used

18+. New UK and ROI customers only. Deposit at least £10. Deposits made via Skrill or Neteller are excluded from this promotion. The max deposit bonus is £300. Must accept bonus within 72 hours. You have 30 days to meet the wagering requirements. Wagering requirements are 50x deposit and bonus amount. Wagering contribution percentages apply. Full T&Cs apply – Gamble Responsibly – begambleaware.org. #ad

4.6 netbet-bonus
500 Free Spins
NBWELCOME500

Bonus Code

Get the Bonus

482 times used

Bonus Code

NBWELCOME500
Get the Bonus

482 times used

18+ New players. £10+ deposit. No e-wallets/prepaid cards. Bonus code required. 40x wagering on free spins winnings. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.5 Mr Green Bonus Code
50 Free Spins
No Bonus Code Required

Bonus Code

Get the Bonus

954 times used

Bonus Code

No Bonus Code Required
Get the Bonus

954 times used

18+. Play Safe. New UK customers only. Opt-in required. 1x per customer. Free spins on Lucky Mr Green only. Max. 50 free spins at £0.10/spin with 35x wagering. Spins expire 72 hours from issue. Game, country, currency, player restrictions and terms apply. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.3 royalbet logo
£200 + 50 Free Spins
No Bonus Code Required

Bonus Code

Get the Bonus

527 times used

Bonus Code

No Bonus Code Required
Get the Bonus

527 times used

18+. New UK customers only. Min deposit £10. Max bonus £200. RoyalBet Promo Code RB200 must be entered. 50 free spins available on Book of Dead slot only. Spin Value £0.10. Bonus and deposit amount must be wagered 30x. Free spins winnings must be wagered 60x. Bonus will expire after 30 days if not used. Full T&Cs apply – Gamble Responsibly – begambleaware.org. #ad

4.4 ladbrokes-promo-code
No Bonus Code Required

Bonus Code

Get the Bonus

71 times used

Bonus Code

No Bonus Code Required
Get the Bonus

71 times used

18+. T&C apply | begambleaware.org | Play Responsibly.18+ Customers living in the UK or Republic of Ireland only. A qualifying bet of £5 (or £5 each-way) must be placed within 14 days of opening your account – it doesn’t have to be your very first bet. 4x £5 free bets will then be credited to your account. You must use the free bets within four days otherwise they will expire. You cannot cash out a free bet. Your stake is not returned when using a free bet. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.4 bet365-bonus-codes
Open Account Offer
No Bonus Code Required

Bonus Code

Get the Bonus

784 times used

Bonus Code

No Bonus Code Required
Get the Bonus

784 times used

Open Account Offer Bet £10 & Get £30 in Free Bets for new customers at bet365. Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply. Registration required. #ad

4.6 coral-promo-code
No Bonus Code Required

Bonus Code

Get the Bonus

66 times used

Bonus Code

No Bonus Code Required
Get the Bonus

66 times used

Only open to customers aged 18 years or older. Residents of the UK and Ireland only. No bonus code is needed-simply sign up for a new account. Place a qualifying first £5 bet at odds of 1/2 or bigger. You will instantly receive 4 x £5 free bet tokens. Bets placed by using money deposited by Moneybookers, Paysafe, PayPal, Skrill or Neteller do not qualify for this offer. Free bets must be used in their entirety. The free bet tokens will expire after 4 days if not used. Further terms and conditions apply, check the Coral website for full details. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.7 32red logo
No Bonus Code Required

Bonus Code

Get the Bonus

196 times used

Bonus Code

No Bonus Code Required
Get the Bonus

196 times used

18+. Only available to new players. Minimum deposit to trigger the bonus is £10. The maximum bonus is £160. Only deposits made using a Debit Card or PayPal count towards the bonus. The bonus has a 7-day expiry date. While wagering with the bonus, maximum stakes will apply. The bonus comes with 50x wagering requirements. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.2 lucky niki logo
NIKI

Bonus Code

Get the Bonus

1740 times used

Bonus Code

NIKI
Get the Bonus

1740 times used

18+. Available to new sign-ups only. Requires a minimum deposit of £10. Spins can be used only on the Ninja Master slot game. All winnings are subjected to a 60x wagering requirement. You have 30 days to meet the requirements. The maximum bet is capped at £5. Free Spins are used before deposited funds. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4 mobile wins logo
No Bonus Code Required

Bonus Code

Get the Bonus

319 times used

Bonus Code

No Bonus Code Required
Get the Bonus

319 times used

18+. Only available to new players. Minimum deposit of £25 required to trigger the bonus. Mobile Wins bonus code 10JH must be used. Bonus or any winnings must be wagered 50x before you can make a withdrawal. Available on select games only. The bonus is valid for 30 days. Maximum conversion is set at 5 times the bonus amount. The 10 free spins are on the Jimi Hendrix slot only. Maximum winnings for the No wager free spins is of £20. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.1 mcbookie logo
No Bonus Code Required

Bonus Code

Get the Bonus

129 times used

Bonus Code

No Bonus Code Required
Get the Bonus

129 times used

Real money bets from Scottish residents aged 18 and older only. Minimum qualifying deposit is £5 and minimum qualifying bet is £0.05. The bonus is 100% value of the first bet and maximum bonus is £25. Bonus automatically credited to account as a free bet. Qualifying bets must contain at least one selection with minimum odds of 1/1 (2.0) unless bet is four-fold or greater. If simultaneous first bets are made, the bet with the highest stake will be matched. S. horse-racing and Tote bets do not qualify. Customers that use Skrill or Neteller as first deposit payment method do not qualify. Casino and Live Casino bets do not qualify. Offer not available for existing McBookie members. One bet per household. Bonus credited to account as a free bet within 48 hours of placing a qualifying bet. Bonus bet must be used within 7 days. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.1 12bet logo
No Bonus Code Required

Bonus Code

Get the Bonus

533 times used

Bonus Code

No Bonus Code Required
Get the Bonus

533 times used

18+ New customers only. Deposits must be made via debit card to qualify. E-wallets not included. Bonus token will be equivalent to lowest stake of all qualifying bets. Minimum stake is £10, maximum bonus is £35. Qualifying bets over £35 treated as £35. Minimum single bet odds are 1/1 (2.0) and combo selections are 2/5 (1.4). Qualifying bets are sportsbook markets only. Horse-racing, cash-out and live betting wagers do not qualify. System bets such as Lucky 15s and Yankees are excluded. Bonus token must be used as a single or combo bet within 5 days of issue. Bonus token cannot be used on horse-racing. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.1 tlcbet logo
No Bonus Code Required

Bonus Code

Get the Bonus

48 times used

Bonus Code

No Bonus Code Required
Get the Bonus

48 times used

18+. New customers only. Must be a Sportsbook bet, excluding horse racing. Debit card deposits only. E-Wallets do not qualify. Minimum stake £10. Bets over £30 will only contribute £30 towards this bonus offer. Win single and combo bets on separate events only. System bets like Lucky 15s don’t qualify. Horse racing bets do not count towards this offer. Minimum odds of 1/1 (2.0) for singles, minimum of 2/5 (1.4) per leg for combos. Bonus will be dispensed after all qualifying bets are settled. Free bet token cannot be used on horse racing. You must contact 24/7 customer service to claim your bonus. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.1 metal casino logo
No Bonus Code Required

Bonus Code

Get the Bonus

128 times used

Bonus Code

No Bonus Code Required
Get the Bonus

128 times used

18+. Available only to new players. Minimum deposit of £10 required. Neteller and Skrill deposits excluded from the promotion. The welcome bonus comes with 50x wagering requirements. Maximum wager amount per bet is £5. You have 30 days to meet the requirements. Maximum cashout equals 20x of your deposit. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.4 partycasino logo
WELCOMEBONUS

Bonus Code

Get the Bonus

1034 times used

Bonus Code

WELCOMEBONUS
Get the Bonus

1034 times used

18+. Available only to new UK players. Minimum deposit of at least £10 required to obtain free spins. The bonus comes with a 10x wagering requirement. Free Spins must be used within 7 days. When making a deposit, you have to use the following PartyCasino bonus code: WELCOMEBONUS. Deposits made by Skrill, Neteller or Entropay don’t count towards the bonus. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.1 virgin-games-promo-code
No Bonus Code Required

Bonus Code

Get the Bonus

912 times used

Bonus Code

No Bonus Code Required
Get the Bonus

912 times used

18+. Available only to new UK players. Deposit and spend a minimum of £10 on the Virgin Games website. Free spins eligible on Double Bubble slot only. Each spin is worth a £0.01. You have 30 days to play through the free spins. Bingo bonus has a maximum value of £50 (if used to buy £1 tickets) and a minimum value of 50p (if used to buy 1p tickets). No maximum limit on wins from free spins. There are no wagering requirements. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4 playojo-promo-code
50 Free Spins
No Bonus Code Required

Bonus Code

Get the Bonus

2256 times used

Bonus Code

No Bonus Code Required
Get the Bonus

2256 times used

18+. Available only to new PlayOJO UK customers. Northern Ireland customers are excluded from this offer. Login to your PlayOJO account once you’ve registered. Deposit of at least £10 required to trigger the bonus. Free spins are available on the Book of Dead slot only. Each free spin is valued at £0.10. Wins from free spins are limited to £100. You can also claim 30 Extra Free Spins by visiting the Kicker Section of your account. No wagering requirements. No time deadlines for the bonus. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.4 sportpesa-bonus-code
No Bonus Code Required

Bonus Code

Get the Bonus

56 times used

Bonus Code

No Bonus Code Required
Get the Bonus

56 times used

18+. New SportPesa customers only. No SportPesa Bonus code needed for this offer. Minimum deposit £10. Deposits made using Neteller or Skrill or any other e-wallets don’t qualify. Max bonus £10. Minimum odds of 4/5 (1.8) for singles. Minimum odds of 2/5 (1.4) per leg of combos. In-Play bets do not qualify. When your qualifying bet settles, you must accept the offered bonus. Bonus credit will equal value of your qualifying bet stake. Log out and back into your account to see your bonus credit. Free bet expires after 5 days. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.7 betregal-promo-code
No Bonus Code Required

Bonus Code

Get the Bonus

1150 times used

Bonus Code

No Bonus Code Required
Get the Bonus

1150 times used

18+. New UK Customers only. No BetRegal Bonus code is required. Minimum deposit £20. Neteller, PayPal or Skrill deposits don’t qualify. Min odds of Evens (2.0) for qualifying bet. System bets will not count towards this offer. Max bonus is £10 free bet token. Free bet must be used in full at odds of 4/5 (1.8) or bigger. No wagering requirements apply to winnings from the free bet. If not used after 14 days free bet will expire. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.1 Sportingbet Promo Code
No Bonus Code Required

Bonus Code

Get the Bonus

62 times used

Bonus Code

No Bonus Code Required
Get the Bonus

62 times used

Offer only open to new UK Customers. 18 years or older only (age verification required). Minimum deposit £10. Deposits made using Neteller or Skrill don’t qualify. Place a first bet of £10 at odds of 1/1 (2.0) or bigger. If your bet loses your losing stake is refunded as a free bet. Free bet is credited within 48 hours. Free bet expires within 7 days if not used. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

3.8 Grosvenor Bonus
No Bonus Code Required

Bonus Code

Get the Bonus

301 times used

Bonus Code

No Bonus Code Required
Get the Bonus

301 times used

New customers only. Min deposit £20. Max bonus £30. Bonus amount non-withdrawable, playable on selected games only. 30x wagering. Expires within 30 days. Max win £2,000Full T&Cs Apply.– Gamble Responsibly – begambleaware.org #ad

4.5 Boylesports Promo Code
No Bonus Code Required

Bonus Code

Get the Bonus

113 times used

Bonus Code

No Bonus Code Required
Get the Bonus

113 times used

18+. UK Customers (Excluding NI) only. Cash stakes only. Min £10 stake required for initial £5 free bet. Min odds ½. Max £25 in free bets. Subsequent free bets equal 50% average of each 3 £5 max qualifying bets. 13 settled bets required to receive full £25 free bet. Qualifying bets must be placed on sportsbook within 30 days of opening account. Cashed out bets will not qualify towards your average stake. One free bet offer per customer, household or IP address only. Free bet expires after 7 days. Payment method restrictions apply.  Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.1 betregal-promo-code
No Bonus Code Required

Bonus Code

Get the Bonus

368 times used

Bonus Code

No Bonus Code Required
Get the Bonus

368 times used

18+. New UK Bonus Codes customers only. Deposit between £10 and £200. BetRegal will match 100% of your first deposit for use on slots. Value of deposit must be turned over 35x before withdrawals can be made. Wagering requirements must be met within 21 days or bonus is forfeited. Bets on different games contribute differently to the compliance of the wagering requirements. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.2 Slot Planet Bonus Code
£100 + 22 Free Spins
No Bonus Code Required

Bonus Code

Get the Bonus

196 times used

Bonus Code

No Bonus Code Required
Get the Bonus

196 times used

18+ New players only. Min deposit £10. 22 Bonus Spins valid on Starburst. Bonus funds are 100% up to £100. Bonus funds + spin winnings are separate to cash funds and subject to 35x wagering requirement. Only bonus funds count towards wagering contribution.  £5 bonus max bet. Bonus funds must be used within 30 days, spins within 10 days. Affordability checks apply.​ Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.6 betvictor-bonus
No Bonus Code Required

Bonus Code

Get the Bonus

172 times used

Bonus Code

No Bonus Code Required
Get the Bonus

172 times used

18+ New customers only. Opt-in, bet £5 at odds 2.00+ within 7 days of registering, no cashout. Get 2x £10 Free Bets, set events at odds 2.00+. Plus a £10 Slot Bonus, selected games, wager 20x to withdraw max £250. 7-day bonus expiry. Card payments only. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.2 casilando logo
No Bonus Code Required

Bonus Code

Get the Bonus

56 times used

Bonus Code

No Bonus Code Required
Get the Bonus

56 times used

18+ New players only. Min deposit £10. 20 Bonus Spins valid on Book of Dead. Bonus funds are 100% up to £100. Bonus funds + spin winnings are separate to cash funds and subject to 35x wagering requirement. Only bonus funds count towards wagering contribution.  £5 bonus max bet. Bonus funds must be used within 30 days, spins within 10 days. Affordability checks apply. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.6 bwin-bonus-code
No Bonus Code Required

Bonus Code

Get the Bonus

363 times used

Bonus Code

No Bonus Code Required
Get the Bonus

363 times used

Available to new customers aged 18 years or older. UK residents only. No bwin bonus code is required for this welcome offer. Your first bet counts for this offer. First bet must be minimum £10 at odds of evens or bigger. If your bet loses, you will get a £10 free bet token. You will get your free bet within 48 hours of settlement of your qualifying bet. Free Bet must be used within 7 days. Bets placed using deposits made via Neteller or Skrill do not qualify. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.2 playgrand-casino-bonus-code
No Bonus Code Required

Bonus Code

Get the Bonus

48 times used

Bonus Code

No Bonus Code Required
Get the Bonus

48 times used

18+ New players only. Min deposit £10. 100% up to £100 + 30 Bonus Spins on Reactoonz. Bonus funds + spin winnings are separate to cash funds and subject to 35x wagering requirement. Only bonus funds count towards wagering contribution.  £5 bonus max bet. Bonus funds must be used within 30 days, spins within 10 days. Affordability checks apply. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.4 luckylouis-bonus-code
No Bonus Code Required

Bonus Code

Get the Bonus

1381 times used

Bonus Code

No Bonus Code Required
Get the Bonus

1381 times used

18+. New customers only. Deposit a minimum of £10. One free super spin for every £1 deposited. Free super spins available on Rainbow Ryan. Spin value is £0.50. Maximum free spins given is 50. Wagering requirement is 60x the free spins winnings amount. You must hit the wagering requirements within 30 days. Maximum bet is 10% (min £0.10) of the free spin winnings amount or £5 (lowest amount applies). Free spins must be used before deposited funds. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.2 21casino-promo-codes
No Bonus Code Required

Bonus Code

Get the Bonus

52 times used

Bonus Code

No Bonus Code Required
Get the Bonus

52 times used

18+ New players only. Min deposit £10. Bonus funds are 121% up to £100. Bonus funds are separate to cash funds and subject to 35x wagering requirement. Only bonus funds count towards wagering contribution. £5 bonus max bet. Bonus funds must be used within 30 days, spins within 10 days. Affordability checks apply. Full Terms Apply – Gamble Responsibly – begambleaware.org #ad

4.7 betfred-promo-code
BETFRED60

Bonus Code

Get the Bonus

55 times used

Bonus Code

BETFRED60
Get the Bonus

55 times used

New UK customers only. Register using the promo code BETFRED60, deposit and place first bet of £10+ on Sports (cumulative Evens+) within 7 days of registration. First bet must be on Sports. £20 in Free Bets to be used on Sports, £10 in Free Bets to be used on Lotto and 50 Free Spins (20p per spin) credited within 48 hours of bet settlement. Further £20 in Free Bets credited 5 days after settlement. Bonuses have a 7-day expiry. Payment restrictions apply. SMS verification and/or Proof of I.D and address may be required. Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

4.4 playmillion-bonus-code
100STAR

Bonus Code

Get the Bonus

1066 times used

Bonus Code

100STAR
Get the Bonus

1066 times used

18+. New Customers only. First deposit only. Customers from Ukraine, Belarus, Latvia, Russia, and Lithuania are excluded. Minimum deposit is £20. You must enter the PlayMillion bonus code 100STAR at the deposit stage. You’ll receive 100 free spins. Free spins are for the Starburst slot. Free spin value is £0.10. You must play through the free spins winnings AND the bonus amount 60x. Wagering requirements must be met within 30 days of each deposit. Only slots count. The maximum bet is 10% (minimum £0.10) of the bonus amount of £5, whichever is the lowest. Free spins must be used before deposited funds. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.5 karamba-bonus-code
BCKARAMBA

Bonus Code

Get the Bonus

148 times used

Bonus Code

BCKARAMBA
Get the Bonus

148 times used

18+. New customers only. Only valid on very first deposit. Bonus code BCKARAMBA must be entered. Bonus must be wagered 35x before any winnings can be withdrawn. 100 free spins are credited on three separate days – 20 free spins upon registration, 40 free spins the day after and 40 more free spins the day after that. Bets place on All Video Poker games, All Roulette games, All Quick Play games, All Blackjack games, All Rush games, Hi Lo Fever, All Baccarat games, 3 Card Poker, Blood Suckers, Jackpot 6000, Keno, Big Bang, Blood Suckers, The Wish Master, Dead or Alive, Lucky Angler, Jack Hammer 2, Cloud Quest, Tower Quest, Pearls of India, Treasure Island and Mega Moolah do not count towards the bonus offer. Bonus must be used within 21 days of being credited. Full T&C’s apply – Gamble Responsibly – begambleaware.org. #ad

4.8 10bet-sports-logo
No Bonus Code Required

Bonus Code

Get the Bonus

105 times used

Bonus Code

No Bonus Code Required
Get the Bonus

105 times used

New bettors get 50% of deposit up to £50. Once per household. Min deposit £15 (no Skrill/Neteller). Wager a total of 8 times deposit + bonus, with max qualifying bet stake equal to your initial bonus amount. Bonus expires after 60 days. Min odds of 4/5 on singles, or 2/5 per leg for acca. Some bet types excluded. 18+ Full T&C’s apply – Gamble Responsibly – begambleaware.org #ad

This list isn’t exhaustive as there are new promotions being made available all the time. Keep checking this page in the future as new casino bonus codes will be added on a regular basis.

Why not add this page to your bookmarks.

What Is a Casino Bonus Code?

Casino bonus codes are special offers from online casinos where a customer can enjoy bonuses such as a matched deposit or free spins by simply entering a unique code.

Some online casinos even offer these bonuses without the need to enter a promo code, which is great if you’re not the best at remembering to enter codes.

There are many different types of promotions to be had at online casinos, including:

  • Bet and Get Bonus Code
  • Matched Deposit Bonus Code
  • No Deposit Bonus Code
  • Buy-in Bonus
  • Freeplay Bonus
  • Free Spin Bonus
  • Cashback Bonus

Let’s expand on these…

Bet and Get Bonus Code

One of the most popular promotions across all online betting products, this promo is where you bet a certain amount, then the online casino will give you a certain amount back.

However, it’s worth noting that you can normally only take advantage of one welcome bonus, so weigh all of the new customer offers up, before committing to one.

A good example of a bet and get casino bonus code is at BetVictor Casino. They’ve got a decent offer on at the time of writing where you bet £10 and they’ll give you £50 worth of free bets made up of slots, table games, and live casino bonuses.

All BetVictor bonuses via this offer are subject to wagering requirements, so please do check out the key terms and conditions to fully understand what’s required. We’ve covered everything in the details of the promo.

Matched Deposit Bonus Code

This isn’t a difficult one to understand. Simply deposit a certain amount at an online casino and they’ll match it up to a certain percentage.

888Casino are very generous with their matched deposit offer. To understand the ins and outs of this matched deposit bonus, check out the 888Casino promo code review page.

No Deposit Bonus Code

Something for nothing. A free casino bonus. That’s what no deposit bonus codes give you. It’ll be free spins or something along those lines usually. There are no deposit mobile casino bonus codes as well as desktop ones too.

As you know, new and existing bonuses with online casinos change all the time, so although there aren’t many no deposit bonus codes around at the time of writing, that may all change in a month and there may be plenty.

We’ll take Ladbrokes Casino as the example here. Using bonus code 10FREE, they have a welcome bonus offer at the time of writing where you’ll get a £10 bonus just by registering with that code. There’s no need to deposit a penny.

Once again, wagering requirements apply, but check out the full details of the Ladbrokes Casino promo code.

Buy-In Bonus

These are very similar to matched deposits but named slightly different because they usually require you to hit the opt-in button upon registration rather than enter a promo code.

William Hill Casino has a great example of this type of promotion. It’s available for new casino customers only, and all you need to do is head over to their casino page, opt-in to the offer with a minimum of £10 right up to the maximum £300.

William Hill Casino will then give you a 100% bonus to play with. Wagering requirements apply once more, but again, check out the full details of the promotion before jumping in with both feet.

Freeplay Bonus

This is essentially online casinos giving you free credits to play with on table games.

There’s usually a timeframe involved, so a read of the key terms is highly recommended with these kinds of bonuses.

Free Spin Bonus

Pretty much the same as a freeplay bonus, free spins bonus codes can only be used on slots. You’ll normally be rewarded with free spins when you sign up, make a deposit or at random points in a week or month, normally to promote the latest slot machine or the most popular one.

Cashback Bonus

A cashback bonus is usually a bonus handed out by the casino as a return on net losses over a certain period of time.

That period of time could be a week or a month. For example, every Friday, the specified online casino can give you 10% of your net losses from that week.

How Do I Use Casino Bonus Codes?

They’ll all follow a general step by step pattern.

  1. Find the promo code you want to redeem
  2. Head over to the online casino’s website or mobile app
  3. Sign up and enter the bonus code if prompted either during the registration process or when you go to make your first deposit
  4. Deposit at least the minimum amount specified in the key terms of the offer
  5. Don’t forget to check out payment method exclusions in the small print too
  6. Go to what you want to bet on – casino, table games or slots to name a few

We take responsible gaming seriously, as should everyone. Feel free to have a read of our Responsible Gambling page if you need to take a break and get some advice. Online casinos are there to be enjoyed, not as a place to chase losses, keep that in mind.

Are There Casino Bonus Codes for Existing Customers?

Plenty. It’s not just new customers who have all the fun. Online casinos are always looking to improve their promotions and reward their existing customers but giving them the very best.

Some of the existing customer promotions available to you include:

  • Log in bonuses
  • Freeplay bonuses
  • Prize draws
  • VIP rewards
  • Collect points and redeem for cash
  • Cashback bonuses
  • Matched deposit bonuses

We’ve mentioned matched deposit bonuses a couple of times now, so you may be wondering…

Casino Bonus Codes – Is PayPal Accepted?

It is. Not only is it accepted, but you won’t find any top online casinos charging any fees for using PayPal as a payment method.

The only thing you need to keep an eye on is the payment method exclusions in the promotions. Some online casinos exclude PayPal in their bonuses, some don’t, you’ll need to have a quick read of the key terms.

As PayPal is regarding as one of the best e-wallets around, you’ll find that if online casinos accepted any e-wallet in their key terms, it’ll be PayPal.

The likes of Skrill and Neteller tend to be excluded from most promo codes, so PayPal is arguably the best e-wallet payment choice.

Casino Welcome Bonus Codes – Are The Key Terms Listed?

Yes, without a doubt, we list all of the main terms and conditions of every single promotion we have on this site.

You won’t find the same terms in every promo. Some will have wagering requirements, some won’t. Some will be for UK bettors only, some won’t. Here are some of the key terms you’ll come across when deciding which promo code to go with:

  • Wagering requirements
  • Stake contribution percentages
  • Payment method exclusions
  • Free spins expiry date
  • Freeplay expiry date
  • Opt-In requirements
  • Minimum deposit amount
  • Location restrictions
  • Casino games and slots exclusions
  • What bonus code you must add

Casino Bonus Codes – Customer Support for Your Promo Code Needs

One of the more regular things to happen during the promo code process is…can you guess? Forgetting to enter the promo code when prompted!

If you’re ever thinking ‘I forgot to enter the casino promo code’, the customer service teams could help.

Simply get on to them via email, phone, social media or live chat, explain your predicament, and they might be able to sort things out for you. We’re not saying this works every single time, but more often than not they’ll add the bonus code manually at their end for you.

Casino Bonus – Free Spins, Free Prize Draws, Free Play

With the number of casino offers available at bonus-codes, there’s something for everyone.

There are many different casino bonuses out there. Take your time, have a read of the key terms and pick the bonuses that are right for you.

Casino Bonus Codes FAQs

What are the best online casinos in the UK?

There are many, many top online casinos in the UK and they’re all safe and secure from a customer’s perspective. Here are our best picks:

  1. 888Casino
  2. LeoVegas Casino
  3. CasinoLab
  4. Rizk Casino

Do you have to be a UK resident to use the casino bonus codes?

Not always. A lot of online casinos do only make their promotions available to those in the UK or Ireland, but there are some top casinos out there than branch out and relax their restrictions across many other European countries.

It’s always worth taking a minute or so of your time to have a quick read of the key terms and conditions of the promotion to understand any exclusions.

Can I use an online casino bonus code if I have already used a sports betting bonus code at the same site?

Yes and no. It really depends on the betting site you’re using. Some will allow you to enjoy one sports betting promotion as well as a casino promotion, but then you have others that won’t let you have a casino bonus if you’ve already signed up and used one of their sports betting promo codes.

Again, it’s always worth checking the key terms of the offer as to whether you can use it on top of another promotion. As mentioned earlier, we have covered all of the key terms of every promotion, so you really can’t go wrong.

Which online casinos accept PayPal?

PayPal is a very popular payment method among bettors, but it’s not always accepted at online casinos. Please check out our PayPal betting sites page for more detailed information on everything PayPal related to online betting.

1 /8 What Is a Casino Bonus Code?