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.

Parlay Odds Calculator - Calculate the payout for your parlay bet. Especially popular in America and Canada.

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 a commission for referring customers.

Latest Bookmaker Bonus Codes

Bet £10 Get £50 in Free Bets

Use Bet365 Sport bonus code SPRT365

  • Min Deposit: £5
  • Expiry: 30 days
  • Min Odds: 1/5 (1.20)

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.

Bet £10 Get 4x £10 Free Bets - Mobile Only

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 £60 in Bonuses

Use Betfred Sport promo code BETFRED60

  • Min Odds: Evens
  • Bonus Expiry: 7 days
  • Min Spend: £10

New UK customers only. Register using the promo code BETFRED60, deposit and place first bet of £10+ on Sports (cumulative Evens+). 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&Cs apply.

Bet £5 Get £20 In Free Bets

Use Ladbrokes Sport promo code 20FREE

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

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 = 4x 5 free bets. Free bets valid for 7 days, stake not returned. No cashout, restrictions + 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.

£10 Free Bet - No Deposit Needed

No Sky Bet Sport promo code required. Use the link.

  • Bonus Expiry: None
  • Cash Out: No
  • Withdrawable: No

New customers only. No free bet expiry. Free bet to be claimed on any single or each-way selection. Free bet stakes not included in returns. Free bets are non-withdrawable. Eligibility restrictions apply. Further t&cs apply. 18+. Begambleaware.org.

Bet £20 and Get Money Back as Cash if it Loses

Use Paddy Power Sport promo code YSKWDX

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

New customers only. Place your FIRST bet on any Football market and if it loses we will refund your stake in CASH. Max refund for this offer is £20. Only deposits made using cards will qualify for this promotion. 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.

Football - £40 Money Back As Bonus + £10 Casino Bonus

No Unibet Sport promo code required. Use the link.

  • Bonus Expiry: 7 days
  • Sports Wagering: 3x
  • Casino Wagering: 50x

18+ begambleaware.org. New customers only. Min deposit £10. Money back as bonus if first bet loses. Wagering requirements: all 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. Full T&C's apply.. #AD

Bet £10 Get £10

Use MansionBet Sport bonus code MB50

  • Min Stake: £10
  • Bonus Expiry: 7 days
  • Min Odds: Evens

New customers only. Min deposit £10. Bet £10 at odds of evens (2.0) or greater. Multiple bets with cumulative odds of evens (2.0) count, each leg must have odds of 1/5 (1.2) to be eligible. Each way bets are eligible to qualify for this promotion as a £10 each way (total bet £20) at odds of evens (2.0) or greater.Upon qualifying bet settlement, 1x £10 Free Bet will be credited to your account. Free Bet stake not returned after bet settlement. Free Bets can’t be redeemed for each way Betting. No wagering requirements. Valid for 7 days, each Free Bet must be used in its entirety.

Double the Odds on Your first Bet

No Grosvenor Sport bonus code required. Use the link.

  • Max Bet: £10
  • Max days after registration: 60days

Get a 100% odds boost on your first bet on any sport, up to £10.

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.

£10 Welcome Bonus

Use Smarkets Sport promo code SPORTS10

  • Min Deposit: £20
  • Bonus Expiry: 7 days
  • Deposit Method: Card

Once the bonus is credited to your account, losses will be refunded up to the bonus amount. You must deposit at least the qualifying deposit of £20 (or currency equivalent) in a single amount with your first deposit. To withdraw rebated funds, you must bet at least the qualifying deposit on any combination of markets within the promotional period. Unused bonuses expire after seven days of being credited to a user account. Users making their first deposit by Skrill, Neteller, PayPal or a virtual/prepaid card will not qualify. The sign up offer is strictly limited to one per individual, family, household address, email address, same payment account number, and shared computer.

Bet £10 Get £30 in Free Bets

No BoyleSports Sport promo code required. Use the link.

  • Min Stake: £10
  • Bonus Expiry: 7 days
  • Min Odds: Evens

New UK customers (Excluding NI) only. Mobile exclusive. Min stake £10. Min odds Evs. Free bet applied on 1st settlement of any qualifying bet. 30 days to qualify. Free bets expire in 7 days. Cashed out/Free Bets won’t apply. Payment method restrictions. 1 Free Bet offer per customer, household & IP Address only. 18+.T&C's Apply. ** 18+. 1/5 odds 10 Places in the BMW PGA Championship. Pre-live each way bets on outright market only. Dead Heat rules 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.

Bet £250 Get £100 In Free Bets

Use Betfair Sport promo code ZBBC01

  • Min Odds: 1/2
  • Bonus Expiry: 30 days
  • Min Spend: £50

New Customer offer. Place 5 x £10 or more bets to receive £20 in free bets. Repeat up to 5 times to receive maximum £100 bonus. Min odds 1/2 (1.5). Exchange bets excluded. T&Cs apply

£50 Welcome Bonus

Use 10bet Sport bonus code PLAY10

  • Min Deposit: £15
  • Wagering: 8x
  • Bonus Expiry: 60 days

New bettors get 50% of the deposit up to £50, once per household, Min deposit £15 (no Skrill/Neteller); Wager 8x deposit and bonus in 60 days to convert into real money, betting min odds of 4/5 on singles, or min 2/5 per leg for acca, max. stake contribution to wagering = initial bonus, some bet types excluded; See full terms; 18+.

£10 Money Back In Cash If Your First Bet Loses

No Totesport Sport promo code required. Use the link.

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

UK & ROI customers only. 18+. Place your first bet on sports pools and if it loses we’ll refund your stake in cash. Max refund is £10. Only qualifying bets placed after 22nd January 2020 are eligible for this promotion. Qualifying bet is the first sports pool bet added to the betslip. Ten to Follow bets do not qualify. Totewin will be the qualifying bet when a Totewin and a Toteplace bet are struck at the same time. Full T&Cs apply.

£50 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, 28 Jan 2022

19:45 Huddersfield
3/2
Draw
9/4
Stoke
15/8

Championship Sat, 29 Jan 2022

15:00 Barnsley
9/2
Draw
13/5
Bournemouth
7/10
15:00 Fulham
3/10
Draw
17/4
Blackpool
10/1
15:00 Hull
13/8
Draw
11/5
Swansea
15/8
15:00 Luton
7/5
Draw
11/5
Blackburn
21/10
15:00 Middlesbrough
11/10
Draw
9/4
Coventry
14/5
15:00 Millwall
14/5
Draw
21/10
West Brom
11/10
15:00 Preston
17/20
Draw
12/5
Bristol City
7/2
15:00 QPR
8/15
Draw
3/1
Reading
6/1
17:30 Peterborough
11/4
Draw
13/5
Sheff Utd
19/20

Scottish Premiership Sat, 29 Jan 2022

12:30 Ross County
13/2
Draw
15/4
Rangers
2/5
15:00 Aberdeen
7/10
Draw
13/5
St Johnstone
4/1
15:00 Celtic
1/8
Draw
7/1
Dundee Utd
16/1
15:00 Dundee
8/5
Draw
9/4
St Mirren
17/10
15:00 Hearts
8/11
Draw
13/5
Motherwell
15/4
15:00 Hibernian
8/11
Draw
13/5
Livingston
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.