New Customer Offers

Bookmaker sign up offers are the perfect starting point for matched betting newbies. Once you’ve worked through them, you can then make consistent profits from existing customer offers.

Number of offers

45

Total available

£1,745

New to matched betting?

My Matched Betting Academy is the best place to get started. Learning the fundamentals takes 10-15 minutes and you’ll make £15 in the process.

Learning the fundamentals takes 10-15 minutes and you’ll make £15 in the process.

Bonus: £100+
Stake returned: n/a
Promo code: COMMFREE

Sign up for a Smarkets account using the promo code ‘COMMFREE’ and claim their 0% commission offer. To be eligible, you must sign up and make a first deposit from 00:00 on 1st September 2023. You must deposit via debit card or Instant Banking. You’ll pay zero commission on all bets that settle within 60 days of your first deposit. Once the promotional period has lapsed, you’ll pay the standard 2% commission rate.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with Coral and get a £20 free bet. Make your first deposit of £5+ and stake £5+ as your first bet at minimum odds of 1.50 (1/2). Your qualifying bet must be placed within 14 days of registering. Your £20 free bet will be credited upon placement of your qualifying bet and valid for 7 days. Your free bet stake will not be returned with any winnings.

Bonus: £50
Stake returned: No
Promo code: WELCOME50

Sign up with Betfred using the promo code ‘WELCOME50’ and get £40 in free bets, plus 50 free spins. Deposit £10+ and place a £10+ bet at minimum odds of 2.00 (evens) within 7 days of registering. Within 10 hours of settlement, you’ll receive 2 x £20 free bets and 50 free spins. Your free bets and free spins will be valid for 7 days, and the free bet stakes will not be returned with any winnings. The free spins can be used on Fishin’ Frenzy, and any winnings will be paid into your cash balance.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with Sky Bet and get £20 in free bets. Within 30 days of registering, deposit £5+ and place a bet of 5p or more on any sport at minimum odds of 2.00 (evens) as your first bet. Sky Bet will credit your account with 4 x £5 free bets. Your free bets will be valid for 30 days, and the free bet stakes will not be returned with any winnings.

Bonus: £30
Stake returned: No
Promo code: n/a

Sign up with Bet UK and get £30 in free bets. Place a £10+ bet on any sport at minimum odds of 1.80 (4/5). Once settled, you’ll receive 3 x £10 free bets, valid on horse racing (x2) and any Bet Builder. The free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £32
Stake returned: No
Promo code: n/a

Sign up with Hollywoodbets and get up to £30 back as free bets if your first, second and third bets lose. Deposit £10+ and stake £10+ on your first, second and third bets at minimum odds of 1.50 (1/2) within 3 days of registration. You’ll receive a £10 free bet for each qualifying bet that loses. The free bets will be valid on multiples with 3+ legs, with minimum odds of 1.40 (2/5) per leg and cumulative odds of 3.00 (2/1). You’ll receive 20 free spins on John Hunter and the Book of Tut Respin upon placement of your 2nd qualifying bet. Winnings from the free spins will not be subject to any wagering requirements. The free bets and free spins will be valid for 3 days.

Bonus: £20
Stake returned: No
Promo code: MBB20

Betmate is a fun, low-stakes social betting platform. See my Betmate Review for a low-down on game types and features. Register via the link below and enter promo code ‘MBB20’. Deposit and stake £10+ on any game type, and you’ll receive £20 in free bets. When joining a new pot, you can select the free bets by clicking the ‘Free Bet Icon’ in the footer. The free bets will be valid on any game type for a set time period. Any cash returns from bets placed with free bets will be added to your withdrawal balance.

Bonus: £30
Stake returned: No
Promo code: R30

Sign up with William Hill via mobile or tablet and get £30 in free bets. Enter the promotional code ‘R30’ when signing up and bet £10+ at minimum odds of 1.50 (1/2). Upon settlement, you’ll receive 3 x £10 free bets. The free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with Ladbrokes and get £20 in free bets. Make your first deposit of £5+ and stake a total of £5+ at minimum odds of 1.50 (1/2) within 14 days of opening your account. Your 4 x £5 free bets will be credited upon placement of your qualifying bet and valid for 7 days. Free bet stakes will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with BoyleSports via mobile and get a £20 free bet. Deposit £10+ and place a £10+ bet at minimum odds of 2.00 (evens) within 30 days of registration to receive a £20 free bet. Your free bet will be credited within 5 minutes of your qualifying bet settling and is valid for 7 days. The free bet stake will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with Virgin Bet and get £20 in free bets. Deposit and bet £10+ on any sport at minimum odds of 1.50 (1/2). Your qualifying bet must settle within 14 days of registration. Upon settlement, Virgin Bet will offer you 2 x £10 free bets via a pop-up notification, which you must accept within 7 days. Free bets will be valid for 7 days from acceptance, and free bet stakes will not be returned with any winnings.

Bonus: £23
Stake returned: n/a
Promo code: n/a

Sign up with Foxy Games and get a £20 slots bonus and 30 free spins. Deposit £10+ and wager it on any slot game within 7 days of registering. Claim your £20 slots bonus via your inbox, a pop-up or the promo hub within 7 days of qualification. Once claimed, your slots bonus and free spins will be valid for 7 days. Your slots bonus has a 40x wagering requirement on selected games. Your 30 free spins will be valid on Lock O’ The Irish. Any winnings from the free spins will be credited as cash.

Bonus: £50
Stake returned: Yes
Promo code: n/a

Sign up with Unibet, deposit £10+ and place a £1+ sports bet at minimum odds of 1.40 (2/5). If it loses, you’ll get your money back as a bonus of up to £40. The bonus must be wagered 3 times at minimum odds of 1.40 (2/5) within 7 days of registering. You’ll also receive a £10 casino bonus no matter the outcome of your qualifying bet. Wager it 50 times within 7 days to withdraw any winnings.

Bonus: £25
Stake returned: No
Promo code: BETGETSPORTS

Sign up with Midnite using the promotional code ‘BETGETSPORTS’ and get £20 in free bets, plus 50 free spins. Deposit £10+ and stake a total of £10 on accumulator bets with 4+ selections and minimum total odds of 4.00 (3/1). Upon settlement, you’ll receive 1 x £5 single free bet, 1 x £5 pre-match accumulator free bet, 1 x £5 in-play free bet, 1 x £5 ‘Bet Builder’ free bet and 50 free spins. The free bets and free spins will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: YSKARZ

Sign up with Paddy Power using the promo code ‘YSKARZ’ and get a £20 free bet. Deposit £5+ and place a £5+ bet on any sport at minimum odds of 2.00 (evens). Your qualifying bet must be placed within 30 days of registering. Upon settlement, you’ll receive a £20 free bet, which is valid on any sport for 30 days. The free bet stake will not be returned with any winnings.

Bonus: £40
Stake returned: No
Promo code: n/a

Sign up with BetVictor and opt in to get £40 in free bets. Deposit and place your first bet of £10+ on any football market at minimum odds of 2.00 (evens) within 7 days of registering. Upon settlement, you’ll receive 4 x £10 free bets. The four free bets will be valid on an accumulator (4+ selections), a football ‘Bet Builder’, any in-play bet and any football market. The free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with LiveScore Bet and get £20 in free bets. Deposit and bet £10+ on any sport at minimum odds of 1.50 (1/2). Your qualifying bet must settle within 14 days of registration. Upon settlement, LiveScore Bet will offer you 2 x £10 free bets via a pop-up notification within 24 hours, which you must accept within 7 days. Free bets will be valid for 7 days from acceptance, and free bet stakes will not be returned with any winnings.

Bonus: £30
Stake returned: No
Promo code: n/a

Sign up with bet365 and get up to £30 in free bets. Deposit £5+ and claim the offer within 30 days of registering. You’ll receive free bets equal to 300% of your deposit amount, up to £30. Release your free bets by placing a qualifying bet (odds of 1.20+) equal to the value of your qualifying deposit. Your free bets will be available within 1 hour of qualifying bet settlement, and free bet stakes will not be returned with any winnings.

Bonus: £50
Stake returned: No
Promo code: n/a

Sign up with CopyBet via their mobile app and get £50 in free bets. Bet £10+ on any sport at minimum odds of 1.90 (9/10). Within 24 hours of settlement, you’ll receive 5 x £10 free bets on selected events/markets. You must wait for each free bet to settle before placing the next one. Each free bet will be valid for 7 days. The free bet stakes will not be returned with any winnings.

Bonus: £10
Stake returned: No
Promo code: bet10get10

Sign up with Planet Sport Bet using the promotional code ‘bet10get10’ and get a £10 free bet. Deposit £10+ and bet £10+ at minimum odds of 2.00 (evens) within 24 hours of signing up. Upon settlement, you’ll receive a £10 free bet. The free bet will be valid for 7 days, and the free bet stake will not be returned with any winnings.

Bonus: £30
Stake returned: No
Promo code: 30FXS

Sign up with 888sport using the promotional code ’30FXS’ and get £30 in free bets. Deposit £10+ and bet £10+ at minimum odds of 1.50 (1/2). Upon settlement, you’ll receive 3 x £10 free bets. The free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £100
Stake returned: Yes
Promo code: n/a

Sign up with LeoVegas and get a 100% profit boost. Deposit £10+ and claim the profit boost on your ‘My Offers’ page within 30 days of registering. The maximum stake for your qualifying bet is £10, and it must be placed in play via mobile. If your qualifying bet wins, LeoVegas will match your profit in cash up to a maximum of £100.

Bonus: £100
Stake returned: No
Promo code: n/a

Sign up with Grosvenor and get a 100% odds boost token, valid for 60 days from registration. ‘Double the odds’ refers to fractional odds only. Select the ‘100% Odds Boost’ on your bet slip and bet a maximum of £10 on any sport. Grosvenor will pay your extra winnings in cash upon settlement if your qualifying bet wins.

Bonus: £300
Stake returned: No
Promo code: n/a

Sign up with talkSPORT BET and get winnings on your first bet tripled. Deposit and place your first bet on any sport within 7 days of registering. Your bet must be no more than £5 and placed at minimum odds of 2.00 (evens). If your bet wins, your total returns will be boosted to 300%, where 100% is your regular returns, and 200% is paid in free bets up to a total maximum of £300. Free bets will be valid for 7 days, and free bet stakes will not be returned with any winnings.

Bonus: £10
Stake returned: No
Promo code: n/a

Sign up with NetBet and get a £10 free bet. Within 30 days of registering, deposit and place a £5 Bet Builder on any sport (3+ selections, minimum odds of 4.00). Your £10 free bet will be credited within 24 hours of placing your qualifying bet. Your free bet will be valid on any sports accumulator for 7 days. The free bet stake will not be returned with any winnings.

Bonus: £40
Stake returned: No
Promo code: n/a

Sign up with BetMGM and get £40 in free bets. Place a £10+ bet on any sport at minimum odds of 2.00 (evens) within 7 days of registering. Once settled, you’ll receive 4 x £10 free bets, valid on horse racing, any Bet Builder, football and any acca (3+ selections). The free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £22
Stake returned: No
Promo code: n/a

Sign up with VBET and get £10 in free bets, a £10 casino bonus and 20 free spins. Place a £10+ bet (as your first-ever bet) on any sport except horse racing and greyhounds at minimum odds of 1.40 (2/5). Your first £5 free bet and the £10 casino bonus will be credited within 24 hours of your qualifying bet settling. Your second £5 free bet will be credited after the first has been settled. The free bets will be valid on any sport for 14 days. The casino bonus must be wagered 30 times before you can withdraw any winnings (capped at £2,000). Your 20 free spins can be used once your casino bonus wagering is complete.

Bonus: £30
Stake returned: No
Promo code: n/a

Sign up with Parimatch and opt in to get £30 in free bets. Make a first deposit of £10+ and place a £10+ bet on football at minimum odds of 2.00 (evens). Your qualifying bet must be placed within 7 days of registering. Upon settlement, you’ll receive 6 x £5 free bets to be used on set football markets. The free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £30
Stake returned: No
Promo code: n/a

Sign up with Spreadex and get £25 in fixed odds bets, plus 50 free spins. Place a £25 fixed odds bet at minimum odds of 1.50 (1/2), and Spreadex will give you 5 x £5 free fixed odds bets, credited on consecutive days following your qualifying bet settling. After your first free fixed odds bet, you’ll receive 25 free spins on Starburst. After your second free fixed odds bet, you’ll receive a further 25 free spins on Starburst. The maximum win on the free spins is £100 per 25 free spin bundle. Free bets and spins must be claimed within 28 days of registering.

Bonus: £20
Stake returned: n/a
Promo code: ZBHC01

Sign up with Betfair using the promo code ‘ZBHC01’ and get a £20 free bet. Deposit £5+ and place a £5+ bet on the Betfair Sportsbook at minimum odds of 1.50 (1/2). Your qualifying bet must be placed within 30 days of registering. Upon settlement, you’ll receive a £20 free bet, which is valid on the Betfair Sportsbook for 30 days. The free bet stake will not be returned with any winnings.

Bonus: £40
Stake returned: No
Promo code: n/a

Sign up with Betway and get money back up to £30 if your first bet loses. Deposit and place your first bet on a football or horse racing multiple with 3+ selections and minimum odds of 3.00 (2/1) within 7 days of registering. If your bet loses, Betway will match your losing stake as a free bet up to £30 within an hour of settlement. You’ll also receive 100 free spins on Gold Blitz within an hour of placing your qualifying bet. The free spins will be valid for 7 days and any winnings can be withdrawn as cash. The free bet stake will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with bwin and get your money back as a free bet if your first bet loses. Deposit £10+ and place a bet between £10 and £20 on a multiple with 3+ selections and minimum combined odds of 3.00 (2/1). If your bet loses, bwin will refund your stake as a free bet upon settlement. Your free bet will be valid on football for 7 days, and the free bet stake will not be returned with any winnings.

Bonus: £5
Stake returned: No
Promo code: n/a

Sign up with Lottoland, opt in and get your money back as a free bet if your first bet loses. Deposit and stake £5+ as your first bet on any sport. If your bet loses, Lottoland will refund your stake as a free bet up to £5 within 72 hours of settlement. Your free bet will be valid for 7 days, and the free bet stake will not be returned with any winnings. Winnings from the free bet are capped at £100.

Bonus: £20
Stake returned: No
Promo code: n/a

Offer available to Scottish residents only. Sign up with McBookie and get a £20 free bet. Stake £5+ as your first bet at minimum odds of evens (2.00). Your £20 free bet will be credited within 24 hours of your qualifying bet settling and valid for 7 days. Your free bet stake will not be returned with any winnings.

Bonus: £10
Stake returned: No
Promo code: n/a

Sign up with Bet600 and get a £10 free bet. Place 5 x £10+ single bets at minimum odds of 2.00 (evens) that settle within 7 days of registering. By 13:00, the day after your 7-day period has lapsed, you’ll receive a £10 free bet. You can get a £10 free bet each week after that if you place 10 x £10+ bets. Free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £20
Stake returned: No
Promo code: n/a

Sign up with Sporting Index and get £20 in free bets. Deposit and place a £10+ Fixed Odds bet on any sport at minimum odds of 1.50 (1/2). Your first £10 free fixed odds bet will be credited upon settlement of your qualifying bet. Your second £10 free bet will be added to your account on the following day. Your free bets must be claimed within 28 days of registering. The free bet stakes will not be returned with any winnings.

Bonus: £65
Stake returned: No
Promo code: n/a

Sign up with Betzone and get up to £60 in free bets, plus 50 free spins. Place 5 x £10+ bets at odds above evens (2.00) to receive a £10 free bet within 48 hours of settlement. Place five further bets at odds above evens (2.00) to receive a free bet, plus free spins based on your average stake across all ten qualifying bets (£10 – £19.99 = £10 free bet + 10 free spins / £20 – £49.99 = £20 free bet + 20 free spins / £50+ = £50 free bet + 50 free spins). Your free bet will be credited by 12:00 on the following Saturday. Your free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.

Bonus: £30
Stake returned: No
Promo code: n/a

Sign up with Kwiff and get a £30 Surprise Bet. Deposit £10+ and place a £10+ bet as your first bet on any sport at minimum odds of 1.50 (1/2). Within 48 hours, Kwiff will place a £30 Surprise Bet for you. You’ll be able to see your Surprise Bet in the ‘My Bets’ section of your account. The Surprise Bet stake will not be returned with any winnings. Any winnings are paid as withdrawable cash.

Bonus: £5
Stake returned: No
Promo code: n/a

Sign up with SpaceCasino and get a £5 free bet if your first bet loses. Opt in and place a £10+ bet on sports. If your bet loses, you can claim a £5 free bet by emailing SpaceCasino at support@spacecasino.co.uk with your BetID. SpaceCasino will provide a free bet code within 48 hours. Once you have your free bet code, head to Sports > My Bets > Bonus, enter your free bet code into the Enter bonus code box, and click Apply. Your free bet will be valid on the same sport as your qualifying bet for 7 days, and the free bet stake will not be returned with any winnings.

Bonus: £62
Stake returned: No
Promo code: n/a

Sign up with Sportingbet and get up to £50 in free bets, an odds boost token, 20 free spins and a £10 casino bonus. To claim the rewards, you must place the necessary eligible bets for each of the four respective challenges; Acca Challenge, Football Challenge, In-Play Challenge and Casino Challenge.

Bonus: £36
Stake returned: No
Promo code: n/a

Join QuinnBet and get up to a £35 free bet, plus 10 free spins. Deposit and place sports bets at minimum odds of 2.00 (evens). If your account is down at the end of your first day’s betting (minimum of 3 bets required), you’ll get 50% of your losses back as a free bet up to £35, plus 10 free spins. You’re guaranteed a £5 free bet plus 10 free spins even if your account is up, provided you place at least one bet of £10+. The free bet and free spins will be valid for 7 days.

Bonus: £70
Stake returned: No
Promo code: n/a

Sign up and deposit with Fafabet and place a sports bet at minimum odds of 2.00 (evens). £10 bet = £5 free bet + £5 casino bonus. £20+ bet = £10 free bet + £10 casino bonus. £100+ bet = £20 free bet + £10 casino bonus. The free bet and casino bonus will be credited 24 hours after your qualifying bet settles. Alternatively, if your sports account makes a loss at the end of the first day (23:59), you can choose to get 50% back as a free bet up to a maximum of £50 + £20 casino bonus instead. The free bet and casino bonus will be valid for 7 days, and the free bet stake will not be returned with any winnings.

Bonus: £50
Stake returned: Yes
Promo code: PLAY10

Sign up with 10bet and get a bonus of up to £50. Deposit using the bonus code ‘PLAY10’, and 10bet will give you a bonus equal to 50% of your deposit up to £50. You must wager your deposit and bonus eight (8) times on single bets with minimum odds of 1.80 or accumulator bets with minimum odds of 1.40 per selection within 60 days of your first deposit. The maximum stake contribution towards wagering is the amount of your bonus.

Bonus: €50
Stake returned: No
Promo code: n/a

Ireland residents only. Sign up with Novibet and get up to €50 in free bets. Make a minimum first deposit of €10 and place €10+ as your first bet at minimum odds of 1.70 (7/10) within 30 days of registering. You’ll receive 4 x €10 free bets within 10 minutes of your qualifying bet settling, and if your qualifying bet loses, you’ll receive an extra €10 free bet within 24 hours. Free bets will be valid for 30 days, and the free bet stakes will not be returned with any winnings.

Bonus: €100
Stake returned: No
Promo code: redbetWelcome

Not available to UK customers. Sign up with Redbet and get €100 in free bets. Deposit €10+ using the promotional code ‘redbetWelcome’ and place your first bet at minimum odds of 1.80 (4/5). Redbet will give you 25% of your stake back as a free bet up to €50. Wager a further €100 at minimum odds of 1.80 (4/5) to get a €25 free bet, redeemable twice. Your free bets will be valid for 7 days, and the free bet stakes will not be returned with any winnings.