Bet Calculators & Bonus Codes

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.

About AceOdds

AceOdds provides the most comprehensive and reliable suite of bet calculators. Our expertise also extends to finding the best bonus codes and sign up promotions with the occasional tip-off from our shrewd user base.
Learn More. Advertising Disclosure.

Latest Bookmaker Bonus Codes

Bet £10 Get £50 in Free Bets

The Bet365 bonus code to get free bets is 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. The bonus code SPRT365 can be used during registration but does not change the offer amount in any way.

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

The William Hill Sport promo code to claim this offer is P40

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

18+. When you sign-up via Mobile using promo code P40 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. Virtual markets excluded. #ad

Bet £10 Get £40 in Bonuses

The Betfred Sport promo code to claim this offer is WELCOME40

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

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.

Bet £5 Get £20 Free Bets + £20 Casino Bonus

No Ladbrokes Sport bonus code is required to claim this offer

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

18+ New UK&IRE customers. Available from 09:00 (UK time) on 11/02/2022 until 23:59 (UK time) on 31/12/2023. Min first £5 bet within 14 days of account reg. at min odds 1/2 to get a £20 free sports bet (valid 7 days, stake not returned) & a £20 casino bonus (valid 30 days, selected games only). Certain deposit methods excluded. Restrictions & T&Cs apply.

Bet £10 Get £20 in Free Bets

No Virgin Sport bonus code is required to claim this offer

  • 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 and Get £20 in Free Bets

No LiveScore Bet Sport bonus code is required to claim this offer

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

New Members. £10 Minimum deposit and bet on sportsbook, placed and 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 once credited (ex. e/w and multiples). Stakes not returned.

Up To £50 In Sports Free Bets

The Paddy Power Sport promo code to claim this offer is YSKAEV

  • Max Free Bet Value: £10
  • Max No Free Bets: 5
  • Min Deposit: £5

Place a single £10 Sportsbook bet and get money back as a free bet if it loses. There are x5 Free Bets available. Max refund per qualifying bet is £10. Only deposits made via Cards will be eligible for the promotion (Apple Pay excluded). T&C's apply

Get a £5 Free Acca For every £5 staked

No BetVictor Sport promo code is required to claim this bonus

  • Bonus Expiry: 7 days
  • Min Odds: 1/2
  • Max Bonus: £25

18+ New customers opt-in and place up to £25 on any sports market with odds of 1/2 or greater. Get a £5 acca Free Bet for each £5 staked. Valid from 22.12.22. Bonuses expire in 7 days. Card payments only. Click here for T&Cs.

Bet £10 Get £60

No Coral Sport promo code is required to claim this bonus

  • Min Odds: 1/2
  • Min Spend: £10
  • Casino Wagering: 50x

18+ New UK & ROI Customers only. Available from 09:00 14/02/2022 – 23:59 31/12/2022. Min deposit £/€10. Min first £/€10 bet at minimum odds 1/2 to qualify for 1x £/€20 free bet (valid 7 days, stake not returned) and a £40 casino bonus (50x wag reqs, selected games only, accept in 14 days, valid 30 days). Certain deposit methods and bet types excl. Restrictions + T&Cs apply.

100% Up To £150

The 888 Sport promotion code to claim this offer is 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 Free Bet - No Deposit Needed

No Sky Bet Sport promo code is required to claim this bonus

  • 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+.

Bet £10 get a £10 Acca Bet

No Mr Green Sport promo code is required to claim this bonus

  • Min Spend: £10
  • Min Odds: 3/1
  • Free Bet Expiry: 7 days

T&Cs apply. New players only. Qualifying bet(s) must have minimum odds of 3/1 and must be settled before triggering free bet. Free Bet must be used on an accumulator with 3 or more selections. 18+.

Bet £10 Get £30

The Betfair Sport promo code to claim this offer is ZBGC01

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

Place a min £10 bet on the Sportsbook on odds of min 1/2 (1.5), get £30 in Free Bets. Rewards valid for 30 days. SMS verification required. Only deposits via cards will qualify. T&Cs apply. Please Gamble Responsibly

Bet £10 Get £10 on Virtuals

The Betdaq Sport promo code to claim this offer is V1010

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

18+ only. Offer applies to customers who have not placed their first bet on Exchange or Sportsbook virtuals before 01/12/2015. Minimum odds of 2.0 or greater applies. Free bet stake not returned on winnings and must be placed at odds of 1.5 or greater. Free bet can only be used on Exchange or Sportsbook virtuals. Free bet valid for 7 days. T&Cs Apply.

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

No Unibet Sport promo code is required to claim this bonus

  • Sports Wagering: 3x
  • Casino Wagering: 50x
  • Min Odds: 2/5

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. #Ad

Bet £10 get £10 free in-play

No LeoVegas Sport bonus code is required to claim this offer

  • Min Deposit: £10
  • Min Odds: 1.5
  • Free Bet Expiry: 7 days

New customers only. Opt in required. Qualifying bet must be £10 or more and placed at odds of 1.5 or higher. Free bet must be used in-play. Free bet is non-withdrawable, expires after 7 days and is not returned with winnings.
T&Cs apply. 18+

£10 Free Bet When You Spend £10

No NetBet Sport bonus code is required to claim this offer

  • Min Stake: £10
  • Free Bet Expiry: 7 days

The following conditions have come into effect on 01/11/2022 and valid until 1st April 2023. Minimum odds 1/2 (1.50) Customers will be awarded a £10 Free Bet. Customers will qualify for the Free Bet once their first £10 qualifying bets on Sports have been placed and then settled on the account. Qualifying bet can be on any sport of your choice and can be either a single or a single line multiple bet with two selections or more. Cashed out qualifying bets will not qualify for the offer. Customers must place a qualifying bet within 30 days of registration and for the bet to settle within this period to receive the Free Bet automatically.Free Bet will be credited to the account within 24 hours of the qualifying bet settling. Free Bet can be used on singles or combo on any sport. Free Bet is valid for 7 days. One Welcome Offer will be applied per customer, per household, per IP Address. Bets placed with free bet tokens or bonus funds will not qualify for the offer. Free Bet stake is not included in any winnings. Free Bets must be used in their entirety. Deposit methods NETELLER, PayPal and Skrill are not eligible for this promotion. Other Terms Only customers from the United Kingdom can take part in this Welcome Offer.

£20 Backup Bet

No BWin Sport bonus code is required to claim this offer

  • 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.

£25 Bet Bundle

No BoyleSports Sport promo code is required to claim this bonus

  • 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

0% Commission for 60 Days OR Money Back in Cash up to £20

The Smarkets Sport promo code to claim this offer is COMMFREE

  • Min Deposit: £10
  • Max Refund: £20

Use code COMMFREE to trade with 0% for 60 days OR code SMK20 to get a £20 / €20 cash refund.
Min. £10/€10 first deposit only using Card or Instant Banking. Cash refund expires in 7 days. Full T&Cs apply.

£30 in Free Bets if your first football ACCA loses + 50 Bonus Spins

No Betway Sport promo code is required to claim this bonus

  • Wagering: 1x
  • Min Stake: £5
  • Min odds: 2/1

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. This is offer is valid for 7 days from your new account being registered. 50 Bonus Spins credited on placement of qualifying Acca bet.50x bonus wagering applies as do weighting requirements, bonus Spins only available on selected games and expires 7 days after being awarded. Debit card deposits only (exclusions apply). 18+. Bet The Responsible Way. Full terms apply

£50 Welcome Bonus

No 10bet Sport bonus code is required to claim this offer

  • 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+.

Double the Odds on Your first Bet

No Grosvenor Sport bonus code is required to claim this offer

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

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

Bet £10 Get £30

No Totesport Sport promo code is required to claim this bonus

  • Credit Expiry: 7 days
  • Min Stake: £10
  • Max Credit: £30

New customers, online only. Place your first bet on racing pools for a minimum of £/€10 and win or lose you will receive £/€30 Tote Credit redeemable on ‘Tote exotics*’ only. Tote Credit cannot be withdrawn, exchanged, or substituted and expires after 7 days. Qualifying bet is the first racing pool bet added to the bet slip. Ten to Follow, virtual (including Fantasy) and football bets do not qualify. *Exotics exclude Tote Win/Place/Ten to Follow/virtual (including Fantasy). UK & ROI customers only. 18+. Full T&Cs apply.

£50 Welcome Challenge

No Sportingbet Sport promo code is required to claim this bonus

  • 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.

Upcoming Football Matches (odds subject to change)

Championship Tue, 31 Jan 2023

19:45 Luton

Scottish Premiership Tue, 31 Jan 2023

19:45 Ross County

FA Cup Tue, 31 Jan 2023

19:45 Birmingham

EFL Cup Tue, 31 Jan 2023

20:00 Newcastle

Scottish Premiership Wed, 1 Feb 2023

19:45 Aberdeen
St Mirren
19:45 Celtic
19:45 Hearts
19:45 Kilmarnock
Dundee Utd
19:45 Motherwell
St Johnstone

EFL Cup Wed, 1 Feb 2023

20:00 Man Utd
Nottm Forest

The Best Betting Calculators

The AceOdds Bet Calculator makes betting simple. Our fully featured betting calculator allows you to calculate the stake, betting odds, return and payout for any bet combination.

Have a favourite type of bet? Maybe it’s a Yankee, Accumulator, or even the humble Single. Using our Specific Bet Calculator, you can select your preferred bet calculator with ease and speed – bookmark it for next time for even quicker access.

Have odds changed since you placed your last bet? Our Dutching Calculator helps you work out how much to stake on each selection to guarantee a fixed return, regardless of the outcome.

How To Use Our Betting Calculators

AceOdds betting calculators are fully customisable and comprehensive. You can tweak your odds format or adjust odds for specific selections, configure each way bets/and or wagers, and even view alternative bets with higher potential winnings based on your initial stake and selection.

To get the most use out of our betting calculator, follow our simple steps below:

  • Click the Settings icon in the top right corner of the calculator. Using the drop-down menu, select your desired Odds Format: Fractions, Decimals, or American. Use the drop-down menu to adjust your options for Advanced Each Way bets. Close the Settings - changes are automatically saved.
  • Using the drop-down menus, simply choose your preferred selections.
  • Where prompted, enter your Stake and Odds in your desired format.
  • Hover over the information buttons '?' for tips and contextual help in each section.
  • Click 'Save This Bet Slip' to generate a link to save or share. You can then click the social media icons underneath for a quick and simple way to share your bet slip.
  • Once you've made your bet calculations, check out some of our amazing promotional offers from world-renowned bookmakers, including the popular Bet365 bonus code. If you decide to create an account, you will get a welcome bonus making your betting experience even more enjoyable.

If you're new here or want more support, check our betting glossary for detailed help with terms and bet types.

Our Bookmakers & Promo Codes

We have aggregated a list of the best promo, bonus and free bet codes from the UK's leading bookmakers such as Skybet, Ladbrokes and Bet365 (Check out our popular Bet365 Bonus Code here). Whether you're a new customer searching for the greatest sign-up offers or a seasoned punter on the lookout for some bonus deals, you can trust that we will get you the best offers possible. Our codes are organised for easy comparison to allow you to make a clear decision with confidence.

With bookmaker offers subject to frequent change, you can check back regularly and be assured that you are in the know about all the latest deals; we work as quickly as possible to remove expired offers and constantly update our page with the latest codes.

How We Choose Our Bookmakers

When choosing someone to trust with your money, finding an honest and reliable bookmaker can be a difficult task. All sites listed on AceOdds are trusted and registered with the UK Gambling Commission. If a bookmaker is listed on our site, you can sit back, relax and be assured that you are in safe hands - all the checking has been done for you.

Now you know how we choose our bookmakers, let us help you to choose yours.

How To Use Our Promo Codes

Starting out on your betting journey? Make the most of your experience and take advantage of promo codes when signing up.

Our bookmakers' offers are displayed in a convenient table for easy comparison and come with a sorting tool to quickly filter results to meet your online betting interests and requirements.

Follow the below steps to find the best offer for you:

  • Using the 'Filter by' button, select your preferred deposit.
  • Using the 'Sort by' button, arrange the results according to your interest.
  • Using the 'Category' button, click to tailor your results to your chosen betting category (e.g. sport, casino, bingo etc.)
  • Scroll through the offers and compare the bullet-pointed overviews for each promo code. To learn more about a code, simply click on it.
  • To access more codes from the same bookmaker, select the 'View All 'X' Codes' button.
  • Sign up and the bonus will automatically be added to your account.

Remember it's easy to be drawn in by big numbers, so make sure you check your welcome offer's small print and requirements. If you want more help take a look at what to look out for in a bonus code.

Bookmaker Promotions

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