Bet Calculator

Work out your return

Top Sign Up Bonus Codes

Choose a Bet Type

Quick Links

Bet Calculator - Supports all bet types and options. Calculate your sports bet return.

Odds Converter - Convert to and from: decimals, fractions, american and implied probability percentages.

Dutching Calculator - Find the stake needed on each of your bets to guarantee a fixed profit.

Bet365 Live Streaming Schedule - Watch live sport including football and horse racing, T&Cs Apply, 18+.

Promo Codes - Find the latest sports betting bonus codes for new customers. Codes include a deposit bonus for Bet365 and matched bets from Ladbrokes & William Hill.

Advertising Disclosure - To help us keep the site running as a free service, some bookmakers pay us a commission for referring customers.

Latest Bookmaker Bonus Codes

Up to £100 in Bet Credits

Use Bet365 Sport bonus code SPRT365

  • Min Deposit: £5
  • Min Odds: 1/5
  • Expiry: 90 days

Up to £100 in Bet Credits for new customers at Bet365. Min deposit £5. Bet Credits 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.

Bet £10 Get 4x £10 Free Bets

Use William Hill Sport promo code N40

  • Min Stake: £10
  • Bonus Expiry: 30 days
  • Min Odds: 1/2

18+. Play Safe. When you sign-up via Mobile using promo code N40 and place a bet of £10/€10 or more we will give you 4x £10/€10 free bets credited after settlement of first qualifying bet, free bets will expire 30 days after the qualifying bet is placed, payment method/player/country restrictions apply.

Bet £10 Get £40 in Free Bets

Use Betfred Sport promo code BETFRED40

  • Min Stake: £10
  • Max Bonus: £40
  • Free Bet Expiry: 7 days

New 18+ UK only. Bets placed and settled between 20/09/21 – 03/10/21. Promo code BETFRED40, deposit and place first bet of £10 on Sports (Evens+) in one bet transaction. £40 in Free Bets credited within 10 hours of settlement, 7-day expiry. E-Wallet & Prepaid Card restrictions apply. Full T&Cs Apply.

Bet £10 Get £30 In Free Bets

No Ladbrokes Sport promo code required, use the link.

  • Bonus Expiry: 7 days
  • Min Odds: 1/2
  • Min Spend: £10

18+. New UK + IRE customers. Min first bet £10. Must be placed within 14 days of account reg. £30 credited as 3 x £10 free bets. Not valid with CashOut. Free bet valid for 7 days.T&Cs Apply.

Bet £5 Get £20 Free Bet

No Coral Sport promo code required, use the link.

  • Bonus Expiry: 4 days
  • Min Odds: 1/2
  • Min Spend: £5

18+. UK+IRE only. Min first bet £5. Must be placed within 14 days of account reg. £20 credited as 4 x £5 free bets. Not valid with CashOut. Free bet valid for 4 days. Free bet stake not returned. T&Cs Apply.

Bet £5 Get £20

No Sky Bet Sport promo code required, use the link.

  • Min Odds: 1/1
  • Bonus Expiry: None
  • Min Deposit: £5

First single & e/w bet only. Odds of 1/1 or greater. 2 x £10 bet tokens. Free bet stakes not included in returns. Free bets are non withdrawable. No free bet expiry. Eligibility restrictions. Further t&cs apply. 18+. Begambleaware.org

£20 Risk Free First Bet + Weekly Bets

Use Paddy Power Sport promo code YSKA46

  • Max Refund: £20
  • Min Deposit: £10
  • Qualifying: 90 days

New customers only, limited to one per person. If you’ve previously had a Paddy Power account, you will not qualify for the offer. Place your FIRST bet on any Sportsbook market and if it loses we will refund your stake in CASH. Max refund for this offer is £20. Only deposits made using Cards or Paypal will qualify for this promotion. T&Cs apply. Paddy's Rewards Club: Get a £10 free bet when you place 5x bets of £10+. T&Cs apply.

Bet £10 Get £20 in Free Bets

No Virgin Sport bonus code required, use the link.

  • Min Odds: 1.5
  • Bonus Expiry: 7 days
  • Min Deposit: £10

New members. £10 min deposit & bet on sportsbook, placed & settled at 1.5 min odds within 14 days of sign-up. Win part of E/W bets. 2 non-withdrawable £10 Free Bet Tokens: accept in 7 days, valid for 7 days from acceptance (ex. E/Ws & Multiples), stakes not returned.

Bet £10 Get £30 + £10 Casino

No Unibet Sport promo code required, use the link.

  • Min Stake: £10
  • Min Odds: 1/1
  • Free Bet Expiry: 30 days

18+ begambleaware.org. New customers only. Minimum deposit £10. Place a £10+ bet on football of odds 1/1 (2.00) or greater to receive your £30 in football free bets once qualifying bet is settled. Free bets valid for 30 days. £10 Casino bonus will be credited the day after you have deposited. Casino bonus must be wagered at least 35x before any withdrawals can take place. Full T&Cs apply. #AD

Up To £100 Free Bet

No MansionBet Sport bonus code required, use the link.

  • Min Stake: £10
  • Wagering: 10x
  • Min Odds: Evens

New customers only, min deposit and bet £10 from UK Debit card only. Paypal not accepted. Max Bonus £100. 10x wagering dep+bonus at min odds evens (2.0) within 30 days prior to withdrawal. Sports bets only, certain bet types excluded. T&Cs apply.

100% Up To £150

Use 888 Sport promotion code 150BONUS

  • Min Odds: 1.5
  • Bonus Expiry: 60 days
  • Min Deposit: £/$/€10

£/$/€10 min deposit using promo code "150BONUS” - The bonus will be applied once the full deposit amount has been wagered at least twice with cumulative odds of 1.5 or greater. Wagering must be cleared within 60 days. This offer may not be combined with any other offer. Withdrawal, payment methods and country restrictions, and Full T&C’s apply.

£25 Bet Bundle

No BoyleSports Sport promo code required, use the link.

  • Min Stake: £10
  • Free Bet Expiry: 7 days
  • Min Odds: 1/2

18+. UK customers (Excluding NI) only. Cash stakes only. Min £10 stake required for initial £5 free bet. Min odds 1/2. 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. 1 Free Bet offer per customer, household & IP Address only. 18+.Free bets expire in 7 days. Payment method restrictions apply. T&Cs apply

£20 Backup Bet

No BWin Sport bonus code required, use the link.

  • Min Spend: £10
  • Min Odds: 1/2
  • Bonus Expiry: 7 days

18+ | New UK players only | Min deposit req. £10 | Certain deposit methods excluded | Place 1 sport bet (3+ selections) | Excl Horse Racing | Min stake £10 | Max stake £20 | Min Odds 1/2 (1.5) for each selection | Max FreeBet £20 for football only | FreeBet valid for 7 days | FreeBet stake not returned | T&Cs apply.

£30 in Free Bets and Spins

No NetBet Sport bonus code required, use the link.

  • Min Spend: £30
  • Bonus Expiry: 3 days
  • Spins Wagering: 40x

New Customers Only. £15 in Free Bets and £15 in Free Spins for Casino and Vegas. Minimum £30 Single Bet to Qualify.Free Bets are valid for 3 days each. One Welcome Offer will be applied per customer, per household, per IP Address. Further T&Cs Apply.

£50 in Free Sports Bets

Use Betfair Sport promo code ZSKAJJ

  • Min Stake: £10
  • Max Free Bets: £50
  • Free Bet Expiry: 30 days

Place a single £10 Sportsbook bet and get money back as a free bet if it loses. There are 5 x Free Bets available. Max refund per qualifying bet is £10. Only deposits made with debit card or ApplePay will be eligible.

£10 risk free first bet

No Totesport Sport promo code required, use the link.

  • Qualifying: First Bet
  • e-wallets: No
  • Max Refund: £10

Ireland and UK customers only. 18+. Place your first bet on Pools and if it loses we’ll refund your stake in cash. Max refund is £10. Qualifying bet is the first bet added to the betslip. Totewin will be the qualifying bet when a Totewin and a Toteplace bet are struck at the same time. E-wallet deposit restrictions apply. Full T&Cs Apply.

Welcome Challenge

No Sportingbet Sport promo code required, use the link.

  • Free Bet Expiry: 3 days
  • Casino Wagering: 10x
  • Max Free Spins: 20

18+. Complete 4 Welcome Challenges. Get up to £50 in free bets, 20 free spins (available on Starburst only), an OddsBoost token and a £10 Casino Bonus (10x Wagering reqs). Rewards valid for a limited time only. T&Cs apply.

More Bonus Codes...

Upcoming Football Matches (odds subject to change)

Championship Fri, 24 Sep 2021

19:45 Coventry
2/3
Draw
14/5
Peterborough
17/4
20:00 West Brom
2/3
Draw
14/5
QPR
17/4

Premiership Sat, 25 Sep 2021

12:30 Chelsea
17/10
Draw
9/4
Man City
13/8
12:30 Man Utd
4/11
Draw
17/4
Aston Villa
7/1
15:00 Everton
3/5
Draw
14/5
Norwich
5/1
15:00 Leeds
9/5
Draw
13/5
West Ham
7/5
15:00 Leicester
4/7
Draw
3/1
Burnley
5/1
15:00 Watford
5/4
Draw
12/5
Newcastle
9/4
17:30 Brentford
6/1
Draw
7/2
Liverpool
9/20

Championship Sat, 25 Sep 2021

12:30 Reading
7/4
Draw
9/4
Middlesbrough
13/8
15:00 Birmingham
21/20
Draw
11/5
Preston
3/1
15:00 Blackburn
5/4
Draw
12/5
Cardiff
11/5
15:00 Blackpool
3/2
Draw
23/10
Barnsley
19/10
15:00 Bournemouth
4/7
Draw
10/3
Luton
9/2
15:00 Bristol City
4/1
Draw
13/5
Fulham
3/4
15:00 Nottm Forest
13/8
Draw
21/10
Millwall
19/10
15:00 Sheff Utd
8/13
Draw
11/4
Derby
5/1
15:00 Stoke
4/7
Draw
14/5
Hull
11/2
15:00 Swansea
7/5
Draw
11/5
Huddersfield
21/10

Scottish Premiership Sat, 25 Sep 2021

15:00 Dundee
11/1
Draw
9/2
Rangers
1/4
15:00 Hearts
4/7
Draw
13/5
Livingston
11/2
15:00 Motherwell
7/10
Draw
11/4
Ross County
15/4

Bookmaker Promotions

Bet365 Cash Out - Join Now
Bet365 Cash Out.
Bet365 Bet Builder - Create Your Own Personalised Football Bet
Bet365 Bet Builder.
Watch live football with Bet365
Bet365 Live Streaming.