Best Betting Promo Codes & Bonus Codes

  • Betfred Bet £10 get £40 in bonuses
    • Exclusive BettingGuide Bonus
    • Great Betting Apps
    • High Betting Odds
    New 18+ UK customers only. Register using the promo code WELCOME40, deposit and place first bet of £10+ on Sports (cumulative Evens+) within 7 days of registration. First bet must be on Sports. £30 in Free Bets and £10 in Free Spins (50x20p) credited within 10 hours of bet settlement. Free Bet stakes are not included in any returns. Bonuses have a 7-day expiry. Payment restrictions apply. SMS verification and/or Proof of I.D and address may be required. Full T&Cs apply.
  • BetUK Bet £10 Get £30 in Free Bets
    • New Betting Site (2018)
    • 30+ Sports
    • High Betting Odds
    T&C’s Apply. New cus only. Opt-in & deposit req. 7 days to deposit and stake £10 minimum bet at odds of 1.5 or greater to qualify. Max 3x £10 free bets credited on bet settlement. Free bets must be used on 4 or more selections with selection odds of 1.3 or greater. Free bets are non-withdrawable and stake not returned with winnings. 7 day expiry.
  • Luckster Bet £10 Get £10
    • New UK Betting Site (2022)
    • Competitive Odds
    • BettingGuide Exclusive Bonus
    New customers only. Max one £10 free bet. Qualifying bets must be placed at odds of 1/1 or greater. Pais as bonus token with min 4/5 odds req. Skrill, Neteller and Paypal not eligible. T&Cs apply 18+
  • Rhinobet Bet £20 Get £20
    • New UK Sports Betting Site (2022)
    • Top Sports Betting Apps for iOS and Android
    • Exclusive Welcome Bonus
    UK Only. 18+, T&C's Apply
  • Kwiff Bet £10 Get a £20
    • New Sports Betting App
    • BettingGuide Exclusive Bonus
    • No Wagering Free Spins
    New Customers 18+ Only. Min Deposit of £20. Qualifying real money bet of £20, min odds greater than or equal to 2.0 required. Each way bets excluded. Offer credited within 48 hours. Additional T&Cs apply, Please gamble responsibly.
  • Betzone Up To £60 In Free Sports Bets
    • Low Betting Margins
    • New Online Betting Site UK (2021)
    • Great iOS & Android Betting Apps
    T&C Apply, 18+, Please gamble responsibly
  • thepools Bet £10 Get £20 in Free Bets
    • Revamped New Sportsbook (2021)
    • #1 Best Pool Betting Site
    • footie5 Free-to-play £25k Prediction Game
    18+, UK only. Deposit and place a minimum £10 cash bet at single or accumulated odds of 1/1 or greater and we will give you 1 x £5 in free bets plus an extra 3 x £5 Free Bets the following day. Applies to first cash bet only. Free bets credited as 4 x £5 bets to use on 3x Any sport & 1x Virtuals. Cashed Out, Void or Draw No Bet wagers do not qualify for this promotion. 1 x £5 Free Bets are credited upon qualifying first bet settlement, other free bets credited by midday the day after your first bet settles. 7-day free bet expiry. Available once per customer. This offer cannot be combined with any other promotion. Full T&C's apply.
  • 888Sport Bet £10 Get £40 in Free Bets +£10 Casino Bonus
    • High Betting Odds
    • Top-tier Gambling Products
    • BettingGuide Exclusive Bonus
    £/€10 deposit using promo code "10FREE" - Minimum stake £/€10 at odds of 1/2 (1.5) - Free bets credited upon qualifying bet settlement and expire after 7 days - Free bet stakes not included in returns - Casino Bonus must be claimed within 7 days • To withdraw bonus/related wins, wager the bonus amount 40 times within 14 days • Casino Bonus expires after 60 days - Withdrawal restrictions, payment methods, country &full T&Cs apply
  • Ladbrokes Bet £5 to get £20 in Free Bets
    • Wide Selection of Betting Markets
    • Fantastic Betting Apps
    • Great Promotions
    18+ New UK+IRE Customers only. Certain deposit methods & bet types excl. Min first £/€5 bet within 14 days of account reg at min odds 1/2 to get 4x £/€5 free bets. Free bets valid for 7 days, stake not returned. Restrictions + T&Cs apply.
  • Coral Bet £5 Get a £20 Free Bet
    • Great Betting Apps
    • High Betting Odds
    • Wide Range of Unique Promotions for All Customers
    18+ New UK & ROI Customers only. Min deposit £5. Min first bet £5 at minimum odds 1/2 to qualify for 1x20 free bet. Certain deposit methods and bet types excl. Free bet valid for 7 days, stake not returned. Restrictions + T&Cs apply.
  • BetTarget Join BetTarget
    • New Betting Site (September 2021)
    • Competitive Betting Margins
    • Wide range of betting markets
    18+, New customers only. Min wagering on sports £10. Max one £15 free bet. Qualifying bets must be placed at odds of 1/1 or greater. Paid as bonus token with min 4/5 odds req. Selected payment methods only. Bet expires after 14 days of being credited.
  • highbet Bet £15 Get £10
    • New Sports Betting Site (October 2021)
    • BettingGuide Exclusive Free Bet Bonus
    • Good Betting Odds
    18+, New customers only. Max one £10 free bet. Qualifying bets must be placed at odds of 1/1 (2.00) or greater. Paid as bonus token with min 4/5 odds req. Skrill, Neteller and Paypal not eligible. T&Cs Apply 18+
  • Betway £30 Matched Free Bet if your First Acca Loses
    • Trusted Bookmaker
    • High Betting Odds
    • Fantastic Betting App
    *New UK customers only. Min Deposit: £5. Maximum Free Bet: £30. First bet on a Football or Horse Racing 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. Deposit method restrictions apply. This is offer is valid for 7 days from your new account being registered. Full terms apply.
  • Fitzdares Bet £30 Get £30 + 20 Free Spins
    • Fantastic for Horse Racing Betting
    • Great Mobile Betting Apps for iOS & Android
    • Fast Withdrawals
    New customers only aged 21+. Minimum deposit £10. Qualifying bet must be placed at odds of evens (2.0) or greater. Get a matched Free bet up to £30 plus 20 Free Spins on Fishin’ Frenzy The Big Catch, credited within 24 hours. Free Bet and Spins expire in 7 days. Additional T&Cs apply. Please bet responsibly.
  • Unibet Up To £40 Money Back +£10 Casino Bonus
    • 35+ Sports & High Odds
    • Live Streaming
    • Mobile Friendly
    18+ 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 for full T&C's.
  • bet365 Bet £10 & Get £50 in Free Bets
    • World's Biggest Bookmaker
    • The Best Betting App
    • Free Live Streaming
    *New customers only. 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.
  • Spreadex Sports Bet £10 Get £30
    • BettingGuide Exclusive Bonus
    • Spread & Fixed Odds Betting
    • Best Odds On All Premier League Matches
    Plus Best Odds On All Premier League Matches
    (fixed odds Match Odds, pre-match v top 5 bookies on Oddschecker).
  • Parimatch Bet £5 Get £30 in Free Bets
    • 30+ Sports
    • New Sports Betting Site (October 2020)
    • Top-tier Sports Betting App
    18+ New Customers opt in, bet £5 & get 2x £10 Free Bets for set events (odds 2.00+) + £10, Slots Bonus, selected games, 20x wagering to withdraw max £250. Bonuses expire in 7 days. Card Payments only. Additional terms for existing BetVictor customers apply. T&Cs Apply, see below. | | Please gamble responsibly
  • Hollywoodbets Bet £10 Get £20 in Free Bets
    • New Betting Site (2019)
    • Racing Live Streams
    • High Odds
    T&C’s apply. £10 min deposit required. 1x min £10 qualifying bets required. Qualifying bets cannot be placed on the same event. Qualifying bets must be placed on selections with min odds 1.8 (4/5). 4x £5 Free Bets will be credited once qualifying bets have been resulted. 1 x £5 Free Bet will available for use on any Football Match Result Market, 1 x £5 Free Bet valid on any Football Correct Score Market, 1 x £5 Free Bet on any Horse Racing selection , 1 x £5 Free Bet on any Tennis Selection. Free Bets valid for 7 days. #ad
  • Betgoodwin 50% Of First Day Losses Back as a Free Bet (Up to £25)
    • New Betting Site (2021)
    • Great for Horse Racing Betting
    • Fast Payments
    New Accounts Only. Min of 3 bets of £10 at odds of evens (2.0+), Valid for 7 days. UK only. Full T&C's apply.
  • Quinnbet £35 Free Bet Plus 10 Free Spins
    • High Odds
    • 100's of Betting Markets
    • Pool/Tote Betting Available
    If your account has Sportsbook losses at the end of your first day's betting, QuinnBet will refund 50% of your losses as a Free Bet up to £35 (min 3 bets) Plus 10 Free Spins on Asgard Warriors. Even if your account is up, you're guaranteed a £5 Free Bet Plus 10 Free Spins provided you place at least 1 bet of £10 or greater at the minimum odds. T&Cs apply | 18+ New UK Customers Only |
  • SpinzWin Bet Bet £10 Get a £20 Free Bet
    • New UK Betting Site (June 2022)
    • Only 1x Wagering on Welcome Bonus
    • Competitive Betting Margins (5.9%)
    New Players Only. Min £10 qualifying bets, stake not returned. Free bet - one-time stake of £20, min odds 1.5, stake not returned. 1X wager the winnings. Wager from real balance first. Wager calculated on bonus bets only. Max conversion: £200. Valid for 7 Days from issue. Withdrawal requests voids all active/pending bonuses. Excluded Skrill deposits. Full Terms apply.
  • Jeffbet Bet £10 Get a £30 Free Bet
    • Brand New UK Betting Site (2022)
    • Competitive Betting Margins (5.6%)
    • Impressive Range of Betting Markets
    New Players Only. Min £10 qualifying bets, stake not returned. Free bet - one-time stake of £30, min odds 1.5, stake not returned. 1X wager the winnings. Wager from real balance first. Wager calculated on bonus bets only. Max conversion: £200. Valid for 7 Days from issue. Withdrawal requests voids all active/pending bonuses. Excluded Skrill deposits. Full Terms Apply
  • Midnite Bet £10 Get £20 in Free Bets
    • Top iOS Betting App
    • Great for Esports Betting
    • New UK Betting Site (2020)
    18+ New UK Customers. Must bet £10 in total on 4+ legs, min odds 3/1 (4.0). £20 credited as Free Bets. Free Bets expire after 7 days, stake not returned. T&Cs apply.

What is a Betting Promo Code?

Betting promo codes, also called a bonus or coupon codes, are special codes that betting customers can use upon registration to receive extra betting incentives. These incentives can be in the form of bonus funds, free bets, or free spins. There are even promotion codes that reward customers with cashback and cash rewards beyond the conventional free bet bonus.

What Kind of Promo Codes are There?

Gambling sites in the UK have devised several impressive ways to attract customers. By rewarding customers, betting sites can build their brand reputation and grow their customer base. These rewards can often be redeemed by the use of promo codes. 

Promo codes can be used for different prizes depending on who the offer is intended for and the conditions attached to the offer. Here are various promo codes that can be redeemed on betting operators within the UK:

  • Welcome bonus codes
  • Deposit bonus codes
  • No deposit bonus codes
  • Free spin bonus code

What is a Welcome Bonus Code

A welcome bonus code is also sometimes known as a registration bonus code. It is usually available for new customers who register first-time betting accounts with UK bookmakers such as Bet365, Betfair, Paddy Power, William Hill, Betzone, and Coral, among others. 

With a welcome bonus, customers are treated to a free bet, a bonus on their first deposit or a bonus without having to make a deposit. If you're signing up with a promo code on an online casino, you can enjoy free spins as part of the rewards. 

What is a No Deposit Bonus Code

If you come across a no deposit bonus code, you will have a chance to enjoy some bonus without having to deposit money into your casino or sportsbook account. A few new online betting sites are currently offering no deposit promo codes as they try to catch up to the more established brands. 

What to Look For in a Bonus Code

With nearly all UK betting operators offering promo codes to their customers, it is easy to get drawn in by big numbers and headline offers. However, customers need to check the nitty gritty and ensure the requirements of each promo code offer are agreeable. 

Before you go down to the promo code details, the first crucial element to check is the reputation and integrity of the operators offering these bonuses. The legality of any such operator should never be in doubt — you can easily check if the operator is licensed by the UK Gambling Commission. 

Besides these two critical factors, here are a few more essentials to look out for when checking for bonus codes to redeem.

Sign Up Restrictions

Keep an eye on the following sign-up restrictions to ensure you do not miss out on a potentially rewarding promo code;

  • 1 Per Household/IP address – Generally, most betting operators only allow one bonus code per household or IP address. This implies if someone in your house has already utilised a bonus code, you may find yourself unqualified to get one. Check to ensure you are the only one signing up with that bookmaker before making a deposit. 
  • Deposit Method Exclusions – It is becoming increasingly common for bookies to attach deposit method restrictions to their bonus codes. For instance, when reading the fine print, customers will realise that PayPal, Skrill, and other e-wallets are exempted from qualifying for deposit offers. As such, you'll have to use your debit card to make a first-time deposit to enjoy the benefits of most welcome bonus codes.  

Your First Bet or Stake

Before settling on a specific bonus code, check that the conditions for the first bet or stake are manageable. Bonuses usually require you to make a deposit and place a wager before receiving the deposit. Some key requirements to look out for here include:

  • Minimum/Maximum Deposit/Bet amounts – Bonus code offers are tied to certain limits, whether deposit or stake, which must be adhered to. Before making that deposit hurriedly, check the minimum amount allowed to redeem a given promo code. Do the same when placing your bet. 

Another consideration is regarding the maximum bonus amount, especially matched-up deposit bonus offers.  Your first deposit or bet may need to be of a minimum amount to qualify for the bonus. Make sure you check this before you deposit and bet.

These promotions take the form of; Deposit £20, stake £20 and get £10 bonus, Or Deposit min £20 and get a 10% matchup bonus up to £200. 

  • Minimum odds – This is another significant restriction to look out for in a betting promo. Does redeeming the bonus code require you to place single bets with minimum odds of a certain amount? Are multiple bets included, and do minimum odds per leg apply? Or what are the overall minimum odds for the bet to qualify? 

These are some questions to seek answers to before you decide on redeeming that attractive-looking bonus code. 

  • Bet Type restrictions – Ensure that the bonus code gives you an offer with minimal or no bet type restrictions. Betting promos sometimes restrict customers to pre-match, in-play only, single, multiple, or each-way bets only. Bonuses applicable on all these bet types are the most preferred since they allow you a wide range of options to exploit. 
  • Game weighting or restrictions – Casino gamers who prefer to redeem bonus codes for slots should be aware of the game weighting conditions. Game weighting means you can only qualify for the bonus if you spend on specific table games. \

Sometimes, there is a minimum wager per game, so you may want to check this out too. For instance, a slot bonus might require you to stake a minimum of £1 per spin to qualify. 

  • Time scales – You wouldn't want to qualify for a promo code only to be locked out due to time scales. Bonus codes may be redeemed within a specified time after making the deposit or registration. In most cases, your first bet will be required to settle within 7 or 30 days to qualify for the bonus. 

Using Your Bonus 

Redeeming a bonus code is not the end of the promo — you will still have to follow certain terms and conditions on how to use the bonus. If done wrongly, you might not get the full benefit of the offer, and in some cases, the bonus might be forfeited. 

Check the following conditions before you redeem a bonus code to ensure that you can meet the requirements of using the bonus. 

  • Rollover/Wagering requirements – Wagering requirements can be discouraging in many cases. Unfortunately, it is a requirement that many bonuses will demand. Check how many times you will be required to spend your bonus on the betting platform before you can withdraw your winnings. 

Wagering requirements can be quite high on some sites and unrealistic. For instance, a bonus of £20 with 20x wagering requirements would require you to spend a whooping £400 before you can withdraw any remaining winnings. The good news is that some sites offer pretty friendly wagering requirements such as 5x or even 1x. 

  • Game weighting or restrictions – Similar to the qualifying spend, using a bonus may be restricted to specific games. Certain games also only contribute a small percentage of the wagering requirements. 
  • Expiry dates – The bonus comes with a limited expiry time; therefore, you are expected to use it within this time frame. Usually, bookies offer bonuses with 7 days expiry period — this might also apply to the rollover requirements. In a rollover, if you have used £20 of your bonus funds, any remaining amount will be forfeited.
  • Total Bonus Value – It is also necessary to consider the total bonus offered by the promo code. You will come across big money headlines offering very little in the real sense. For instance, a get 100% deposit match-up bonus of up to £1000 might only offer you a £5 bonus if you deposit £5. 

On the contrary, some bonuses will offer you higher value without such big numbers. For instance, Bet £20 and get £30 is a much more profitable bonus that offers you higher value even with a lower deposit amount. 

How Do You Find The Bonus Codes?

Now that you know what to look for in a bonus code, you might be wondering where to find these codes. For starters, it is important to remember that not all betting sites in the UK require a promo code for you to claim their offers. You will only need to click through a link, begin the registration process, and then claim the offer upon meeting all the requirements. 

For those that still use promo codes, you can find these codes from different sources, including:

  • Bookmaker websites
  • Subscribed bookmaker newsletters
  • Printed media such as newspapers
  • Third-party websites and promoters
  • User-submitted codes

How Do I Redeem The Bonus?

As mentioned earlier, each bonus code comes with terms and conditions. Customers should read through the full description carefully to understand how and when the bonus can be redeemed or withdrawn. 

Some bonuses can be redeemed during the sign-up process, especially for welcome promo codes. Other bonus codes for existing customers can be redeemed during the staking period. 

Understanding when to redeem your promo codes will ensure you use your code as required, thus reaping its full benefits. 


What are betting promo codes?
How to use betting promotion codes?
Do all betting sites have promo codes?
How to find betting promo codes?

Steven is responsible for all content on BettingGuide UK. He is an experienced iGaming content writer that has been working in the industry since 2018. If you have any questions regarding online gambling in the UK, don't hesitate to contact him.

Last updated: 9/15/2022