// UK · Ranked
Promo Codes UK: Every Betting, Casino and Bingo Promo Code We List, and What Each One Gives
Every UK Promo Code we list, from bookmaker and exchange sign-up codes to casino and bingo bonus codes, with what each gives and where to enter it.
Sixteen Promo Codes sit behind 17 of the welcome offers we list for British players, and no two work in quite the same way. Some go in on the registration form, some at the deposit screen, one makes no difference to the offer at all, and a few change the price you pay to bet rather than handing over free bets. Behind each one are terms that decide whether the reward ever reaches your account.
This page gathers every code in one place, explains what each gives in pounds and sets out the conditions that most often cost people the offer: entering the code too late, paying in with the wrong method, or betting at odds below the minimum. Every operator here holds a Gambling Commission licence, and every offer is for new customers aged 18 or over.
Promo codes UK

bet365
Best all-round bookmakerBet £10 Get £30
New Bet365 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. Registration Required. The bonus code 365GMBLR can be used during registration but does not change the offer amount in any way. Time limits and T&Cs apply. #AD

William Hill
Best for horse racingBet £10 Get £30 in Free Bets
- Min dep
- £10
- Min odds
- EVS (2.0)
- Free bets
- 3 × £10
New UK customers only, registering with promo code S30. Make your first deposit of £10+, then place a £10 single bet from main balance at odds of EVS+ on any sports market (excluding Virtuals). Get £30 in Free Bets (3x£10) after settlement. Free Bets valid on any sports market excl. Virtuals, expire in 7 days, non-withdrawable and must be used in full (£10 each). Deposits via PayPal, Neosurf, Paysafe, Apple Pay, NETELLER, Skrill, ecoPayz, Kalibra/Postpay and WH PLUS Card excluded. One per customer. Play Safe. Online only. Full T&Cs apply. #ad

Smarkets
0% Commission for 60 Days
Use Smarkets code COMMFREE to trade with 0% commission for 60 days. New UK, IE & Malta users only. Min. £10/€10 first deposit only using Debit Card or Instant Banking. Full T&Cs apply.

Matchbook Exchange
0% Commission for 110 Days
New Customers Only. Sign up using Bonus Code: COMMFREE110. Pay 0% commission on all sports bets for your first 110 days. Users making their first deposit by Skrill, Neteller or PaySafe card will not qualify for this promotion. T's and C's Apply.

easyBet
Bet £20 Get £20
- Min odds
- 2.0
New customers only. To qualify for free bets, the new user must place and settle £20 on easyBet markets. The user must bet on at least 2 different events to qualify. The user must place and settle bets at odds of 2.0 or more. An event is classed as two different sporting events. Bets can be placed on singles, multiples and Bet Builders. The user must place and settle bets before the closing date of the promotion to qualify. Users making their first deposit by Skrill, Neteller or PaySafe card will not qualify for this promotion. T's and C's Apply. GambleAware.

bet365
Best for free spins10 Days of Free Spins with up to 500 Free Spins
- Min dep
- £10
New Player Offer: 10 Days of Free Spins with up to 500 Free Spins. Terms: Min. £10 in lifetime deposits required. Offer must be claimed within 30 days of registering a bet365 account. Select prizes of 5, 10, 20 or 50 Free Spins; 10 selections available within 20 days, 24 hours between each selection. Max. prize, game restrictions, time limits and T&Cs apply. Registration required. #ad

William Hill Vegas
Best for slotsGet 200 Free Spins when you stake £10
- Min dep
- £10
- Wagering
- 10x
- Spin value
- 10p
New UK customers only. Register with code WHV200, opt in via promo page and within 7 days deposit £10+ & stake £10+ from main balance on the advertised game to receive 200 Free Spins (10p each). Free Spins expire 72 hours from credit. Free Spins winnings must be wagered 10x on the advertised game within the same period. Winnings capped at £30. 1 per person. T&Cs apply. #ad

Betfred Games
Best low-stake offerPlay with £10, Get 200 spins
- Spin value
- 10p
New customers only. Register and enter promo code SPINS prior to deposit. Deposit, using a Debit Card, and stake £10+ within 14 days on Slots. 200 Free Spins on selected titles. £0.10 per spin. Credited within 48 hours. 7-day expiry. Eligibility & payment exclusions apply. Full T&Cs apply.
Every UK promo code we list, and what each one gives
The table covers sportsbooks, exchanges, casinos and bingo sites. Each Promo Code links to a full guide with the claim steps and the key terms.
| Operator | Promo Code | What it gives | Full guide |
|---|---|---|---|
| bet365 (sports) | 365GMBLR | Bet £10 Get £30 in Bet Credits | bet365 promo code |
| bet365 Casino | 365GMBLR | 10 days of free spin prizes, up to 500 free spins | bet365 Casino code |
| William Hill | S30 | Bet £10 Get £30 in free bets (3 x £10) | William Hill promo code |
| Smarkets | COMMFREE | 0% commission for 60 days | Smarkets promo code |
| Matchbook | REBATE20 | 20% rebate on exchange losses, up to £1,000 | Matchbook promo codes |
| Matchbook Exchange | COMMFREE110 | 0% commission for 110 days | Matchbook commission code |
| easyBet | EB20 | Bet £20 Get £20 (4 x £5 free bets) | easyBet promo code |
| William Hill Vegas | WHV200 | 200 free spins at 10p when you stake £10 | William Hill Vegas code |
| Betfred Games | SPINS | 200 free spins at 10p for a £10 stake | Betfred Games code |
| Swift Casino | SWIFT | 100% bonus up to £25 + 100 free spins on Book of Dead | Swift Casino code |
| Luna Casino | LUNA | 100% bonus up to £50 + 50 free spins | Luna Casino code |
| Winomania | WINO100 | Up to £50 bonus + 50 free spins | Winomania code |
| Mecca Bingo | MECCA | £20 bingo bonus or 50 free spins, plus a £10 Club Voucher | Mecca Bingo code |
| Heart Bingo | HEART | £50 on bingo, paid as 500 free 10p tickets | Heart Bingo code |
| Kitty Bingo | KITTY | £35 bingo bonus or 100 free spins for a £10 stake | Kitty Bingo code |
| Wink Bingo | WINK50 | 500% bingo bonus up to £100 (£50 for £10) | Wink Bingo code |
| Betfred Bingo | BINGO100 | £10 bingo bonus + 100 free bingo tickets | Betfred Bingo code |
What a promo code actually does at a UK betting site
A Promo Code, bonus code or sign-up code is a tag. When you type it in, the operator attaches a particular welcome offer to your account, and its systems then watch for the qualifying deposit or bet that releases the reward. Operators run several offers at once, for different products and different marketing partners, and the code is how they tell them apart.
That has two practical consequences. First, the code has to be in place before you do the thing that qualifies, which usually means at registration. Second, a code is not a key to a secret, bigger bonus. The offer behind it is set out in the operator’s own terms, and those terms decide what you get. bet365 says so in as many words: its bonus code 365GMBLR “does not change the offer amount in any way”.
The value of a code therefore lies entirely in the offer it points to, and those offers vary far more than their headlines suggest. A £30 free bet that needs one bet at evens is a different proposition from £30 in credits released by £10 of bets at 1/5, and both differ again from an exchange code that pays nothing up front but cuts your costs for months.
Where to enter a sign-up code: registration, deposit or opt-in
Most failed claims come down to a code entered in the wrong place, or too late. The codes we list fall into three groups.
Promo codes entered on the registration form
This is the most common home for a sign-up code. Smarkets’ terms state that COMMFREE must be entered “in the promo code field during registration”. William Hill’s S30, Matchbook’s REBATE20 and COMMFREE110, easyBet’s EB20 and Betfred Bingo’s BINGO100 are all attached when you register, and bet365 lets you add 365GMBLR at the same stage. Smarkets spells out what happens if you forget: eligible new users who skip the code are put on the standard 2% commission rate automatically when they first deposit.
Bonus codes entered before or with the first deposit
Betfred Games asks you to register and enter SPINS before you deposit. Wink Bingo takes WINK50 with your first deposit, from the Offers tab. Swift Casino and Luna Casino credit their match bonus and spins automatically on a qualifying first deposit, and both let you request cancellation if you would rather play without the bonus.
Codes that also need an opt-in
Some offers need a code and a separate opt-in. William Hill Vegas wants you to register with WHV200, then opt in on the promotion page and, within seven days, deposit and stake £10 on the advertised game. Heart Bingo also asks new customers to opt in. Missing the opt-in has the same result as missing the code.
Why many UK welcome offers need no Promo Code
Plenty of operators have dropped codes altogether. The Betfred, Betway, Coral, Ladbrokes and Unibet sports offers on our list carry no Promo Code, and our offer cards show “Applied automatically” wherever that is the case. The welcome offer is attached to every new account that meets the deposit or betting condition. Our free bets comparison covers every sportsbook sign-up offer, code or no code, and our casino bonuses guide does the same for casinos.
Anyone who comes across a page promising a code that beats an operator’s advertised offer should be sceptical. The operator’s terms are the only thing that counts, and an offer that does not appear in them will not be honoured.
Free bet promo codes from bet365, William Hill and easyBet
Three of our sportsbook codes lead to free bets, and the trigger is different in each case. At bet365, 365GMBLR sits alongside an offer that pays 300% of your deposit in Bet Credits, up to £30. Deposit £5 and you get £15; deposit £10 or more and you get the full £30. The credits are released once you have settled qualifying bets to the value of your deposit, capped at £10, at odds of 1/5 or bigger.
William Hill’s S30 asks for a £10 first deposit and a £10 single at evens or bigger from your main balance. Three £10 free bets follow once it settles, whether it wins or loses. easyBet’s EB20 sets a higher bar of £20, placed and settled at odds of 2.0 or more across at least two different events, but lets singles, multiples and Bet Builders count, and pays four £5 free bets earmarked for football, racing, multiples and any market.
In all three cases the free bet stake is not returned with your winnings. A £10 free bet on a 3/1 winner pays £30, not £40, so these offers are worth more on bigger prices. Set side by side, bet365’s offer is the easiest to release, William Hill’s the simplest to understand, and easyBet’s the best suited to someone who already bets on accumulators.
Exchange promo codes: 0% commission and loss rebates
On a betting exchange you bet against other customers rather than a bookmaker, and the exchange makes its money by taking commission, a percentage of your net winnings. Smarkets and Matchbook both put their standard rate at 2%, with nothing charged on a losing market. Exchange sign-up codes therefore tend to cut that charge rather than hand out free bets.
Smarkets’ COMMFREE removes commission on bets that settle within 60 days of your first deposit of £10 or more. Matchbook’s COMMFREE110 does the same on sports bets for 110 days counted from registration, and Matchbook’s welcome page puts the value at up to £1,000. Matchbook’s other code, REBATE20, takes a different approach, returning 20% of qualifying losses on Matchbook Exchange markets during your first 30 days, up to £1,000.
The sums show who benefits. Smarkets’ own illustration is a £100 back bet at 5.50: the £450 in winnings would normally cost £9 in commission, which COMMFREE removes. A customer who wins £2,000 across two months saves £40. Commission codes reward volume, while a rebate suits someone who expects a bumpy first month. Our guide to UK betting exchanges explains how backing and laying work.
Casino bonus codes: free spins and matched deposits under the 10x cap
The six casino codes fall into two camps. bet365 Casino, William Hill Vegas and Betfred Games give free spins for a small deposit or stake. bet365’s spins arrive through up to ten daily reveals and their winnings carry no wagering at all. William Hill Vegas pays 200 spins at 10p for a £10 stake, though the spin winnings must be wagered 10x on the advertised game and are capped at £30. Betfred Games gives 200 spins at 10p when you stake £10 on slots within 14 days of a debit card deposit.
Swift, Luna and Winomania give a matched deposit bonus with spins on top, each with 10x wagering, the maximum now allowed. Swift matches 100% up to £25 with 100 spins on Book of Dead, and Luna 100% up to £50 with 50 spins, both with a £10 minimum deposit and 30 days to complete the wagering. Winomania’s offer, up to £50 plus 50 spins, expires after just two days and caps cash-outs from bonus winnings at three times the bonus.
Matched bonuses look bigger but come with more rules: maximum bet limits while you play through, caps on what bonus winnings you can withdraw and short expiry windows. Our guide to no wagering casinos lists the offers where winnings are paid as cash.
Bingo promo codes from Mecca, Heart, Kitty, Wink and Betfred
Five bingo sites use codes: MECCA, HEART, KITTY, WINK50 and BINGO100. They range from Heart’s 500 free tickets, whose winnings are paid as cash, to Wink’s 500% bonus with 10x wagering and a five-day expiry. Betfred Bingo’s BINGO100 pays a £10 bingo bonus and 100 free tickets of up to 10p each for a £10 stake on bingo tickets, with the bonus to be wagered through just once. Mecca lets you choose between a £20 bingo bonus and 50 free spins, each with a £10 Club Voucher.
Our bingo promo codes guide compares all five in detail, and the full list of operators is in our guide to UK bingo sites.
Payment methods that can void a promo code
Whatever the code, the deposit method is the condition most likely to cost you the offer. E-wallets and prepaid cards are the usual casualties. William Hill excludes PayPal, Apple Pay, Skrill and NETELLER among others. Smarkets excludes Skrill, Neteller, PayPal and virtual or prepaid cards, naming virtual Monzo cards specifically. Matchbook and easyBet exclude first deposits by Skrill, Neteller or Paysafecard. bet365 bars Apple Pay, Google Pay, PayPal, paysafecard and prepaid cards until your identity has been fully verified.
The pattern is consistent enough to give one piece of advice: make the qualifying deposit with a debit card, and switch to a preferred wallet afterwards. Credit cards are not an alternative, since the Gambling Commission banned their use for gambling in April 2020.
Minimum odds, expiry dates and household limits on sign-up offers
Beyond payment, a handful of conditions separate a straightforward offer from an awkward one. Minimum odds range from 1/5 (1.20) at bet365 to evens (2.0) at William Hill and easyBet, which makes the last two harder to clear on a favourite. Bet type matters too: William Hill’s qualifying bet must be a single, while easyBet counts singles, multiples and Bet Builders.
Time limits are tight. bet365 Bet Credits expire after seven days, as do William Hill’s free bets, and bet365 gives you 30 days from registration to claim. Smarkets, Matchbook and easyBet all limit their sign-up offers to one per individual, family, household address, email address and shared computer, which rules out a second claim from the same home.
Linked brands bring their own rules. easyBet and Matchbook are both run by Triplebet Limited, and existing Matchbook customers cannot claim easyBet’s offer. Taking part in easyBet’s EB20 offer or Matchbook’s COMMFREE110 also rules you out of future 0% commission promotions, so it pays to decide which you want before registering with either.
How the January 2026 Gambling Commission rules changed promo codes
Gambling Commission rules that took effect on 19 January 2026 changed what a promo code can lead to. No bonus may now carry wagering of more than 10x, and operators can no longer offer incentives that require you to play across different products, such as a free bet that only arrives after you play slots. bet365, for example, runs separate offers for its sportsbook and casino, each with its own claim, and William Hill keeps S30 for sport and WHV200 for its Vegas casino.
The standing protections still apply. You must be 18 or over, your age and identity must be verified before you deposit or play, credit cards cannot be used for gambling, and every online operator must be part of GAMSTOP, the national self-exclusion scheme. On slots, stakes are capped at £5 a spin, or £2 if you are aged 18 to 24. Since October 2021 no online operator may let you reverse a withdrawal request.
Are there promo codes for existing customers?
Every code on this page is for new customers. Once you have an account, promotions arrive through the operator itself: bet365, for example, lists the offers available to you in the Offers section after you log in. Our list of UK betting sites covers the ongoing extras at each bookmaker, and our horse racing betting sites guide compares Best Odds Guaranteed and each-way terms.
How we choose the promo codes we list
Every code here belongs to an operator licensed by the Gambling Commission, and the offer details come from the operator’s own terms. We do not list codes for unlicensed sites, and we do not publish codes we cannot match to a live offer. When an operator changes or withdraws a code, the page is updated.
Setting limits and getting help with gambling
A welcome offer is a small incentive, and it should never be the reason to bet more than you can afford. Every licensed operator lets you set deposit limits and time-outs from your account, and doing so before the first deposit is the simplest safeguard. GAMSTOP lets you exclude yourself from every licensed UK gambling site at once, GambleAware offers free and confidential advice, and the National Gambling Helpline is open on 0808 8020 133.
Related UK guides: free bets, casino bonuses and bookmaker reviews
For sportsbook offers without a code, our free bets comparison sets every sign-up deal side by side, and our casino bonuses guide explains what the 10x cap means for slots players. Our UK bookmaker and casino reviews look beyond the welcome offer at markets, apps and payments, and the bet £5 get £30 offers cover the cheapest way into a new account.
18+. New customers only. T&Cs apply. Please gamble responsibly. GambleAware.org
FAQ
What is a promo code in betting?
A short word or string of letters and numbers that links a new account to a particular welcome offer. You enter it when you register or deposit, and the operator uses it to decide which offer, if any, you qualify for.
Do UK betting sites still use promo codes?
Many do. Of the operators we list, William Hill (S30), Smarkets (COMMFREE), Matchbook (REBATE20 and COMMFREE110) and easyBet (EB20) all tie their sign-up offers to a code. Others apply the welcome offer automatically once you opt in or deposit.
Where do I enter a promo code?
Usually on the registration form, sometimes at the deposit stage. Smarkets asks for COMMFREE in the promo code field during registration, Betfred Games wants SPINS before your first deposit, and Wink Bingo takes WINK50 with the deposit itself.
Can I add a promo code after I have signed up?
Usually not. Codes such as S30, COMMFREE, COMMFREE110 and EB20 have to be used when the account is registered, and Smarkets puts accounts opened without COMMFREE on its standard 2% commission.
Does bet365 need a promo code?
No. bet365's terms say the bonus code 365GMBLR can be used during registration but does not change the offer amount in any way. New customers get the same Bet £10 Get £30 offer with or without it.
Are there promo codes for existing customers?
The codes on this page are for new customers only. Existing customers receive ongoing promotions through the offers section of their account rather than through sign-up codes.
Can I use two sign-up codes at the same operator?
No. Welcome offers are one per person and, at most operators, one per household. Matchbook's terms say its sign-up promotions cannot be combined, so choose between REBATE20 and COMMFREE110.
What is the highest wagering a UK casino promo code can carry?
10x. Since 19 January 2026 no bonus offered to British customers can require more than ten times the bonus amount in wagering.
In this section
- bet365 Promo Code 365GMBLR: How to Use It for Bet £10 Get £30 and Up to 500 Casino Free SpinsHow to use the bet365 Promo Code 365GMBLR for the Bet £10 Get £30 sportsbook offer…
- Betfred Bingo Promo Code BINGO100: Play with £10, Get a £10 Bingo Bonus and 100 Free TicketsBetfred Bingo's Promo Code BINGO100 gives a £10 bingo bonus with 1x wagering plus 100 free…
- Betfred Games Promo Code SPINS: How to Turn a £10 Slots Stake into 200 Free SpinsBetfred Games Promo Code SPINS turns a £10 slots stake into 200 free spins at 10p.…
- easyBet Promo Code EB20: How to Use It for Bet £20 Get £20 in Free BetsHow to use the easyBet Promo Code EB20: settle £20 of bets at evens or bigger…
- Heart Bingo Promo Code HEART: Play £10, Get 500 Free Bingo Tickets With Winnings Paid as CashHeart Bingo's Promo Code HEART gives 500 free bingo tickets for £10 of play, with every…
- Kitty Bingo Promo Code KITTY: £35 Bingo Bonus or 100 Free Spins When You Stake £10Kitty Bingo's Promo Code KITTY turns £10 of Main Event bingo into a £35 bonus, or…
- Luna Casino Promo Code LUNA: 100% Bonus up to £50 Plus 50 Free Spins, and What the 10x Wagering MeansLuna Casino Promo Code LUNA gives a 100% match up to £50 plus 50 Book of…
- Matchbook Promo Codes REBATE20 and COMMFREE110: How to Use Them, and Which to ChooseHow to use Matchbook's two Promo Codes: REBATE20 for a 20% rebate on exchange losses and…
- Mecca Bingo Promo Code MECCA: Play £5, Get a £20 Bingo Bonus and a £10 Club VoucherMecca Bingo's Promo Code MECCA turns a £5 deposit and £5 of bingo into a £20…
- Smarkets Promo Code COMMFREE: How to Use It for 0% Commission for 60 DaysHow to use the Smarkets Promo Code COMMFREE for 0% commission over 60 days: where to…
- Swift Casino Promo Code SWIFT: 100% Bonus up to £25 Plus 100 Free Spins on Book of DeadSwift Casino Promo Code SWIFT pairs a 100% bonus up to £25 with 100 Book of…
- William Hill Promo Code S30: How to Use It for Bet £10 Get £30 in Free BetsHow to use the William Hill Promo Code S30 for Bet £10 Get £30 in free…
- William Hill Vegas Promo Code WHV200: 200 Free Spins for £10, the Opt-In and the 72-Hour ClockWilliam Hill Vegas Promo Code WHV200 gives 200 free spins for a £10 stake. How to…
- Wink Bingo Promo Code WINK50: Deposit £10, Get a £50 Bingo Bonus (up to £100)Wink Bingo's Promo Code WINK50 multiplies your first deposit by five, up to a £100 bingo…
- Winomania Promo Code WINO100: 100% Bonus up to £50 Plus 50 Free Spins on Big Bass SplashWinomania Promo Code WINO100 gives a 100% bonus up to £50 plus 50 Big Bass Splash…