Bet Calculators & Bonus Codes

New 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 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 £30 in Free Bets

The Bet365 bonus code to get £30 in free bets is SPRT365

  • Min Deposit: £5
  • Expiry: 30 days
  • Min Odds: 1/5 (1.20)
  • 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 the value of the qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply. The bonus code 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
  • 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
  • Min Odds: Evens
  • Bonus Expiry: 7 days
  • Min Spend: £10

New UK 18+ only. Register with promo code WELCOME40, Bet £10+ on Sports in one transaction. Get £30 Free Bets & £10 free spins within 10hrs of bet settlement. Bonuses expire 7 days after issue. Min odds, eligibility & payment exclusions apply. Full T&Cs apply.

Bet £5 and Get £20 in Free Bets

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

  • Min Odds: Evs
  • Min Spend: £5
  • Free Bet Expiry: 30 days
  • Min Odds: Evs
  • Min Spend: £5
  • Free Bet Expiry: 30 days

New Customer offer YSKARZ. Place a min £5 bet on the sportsbook at odds of min EVS (2.0) and get £20 in free bets. Free bet rewards valid for 30 days. Only deposits via Debit Cards will qualify for this offer. T&Cs apply. Please Gamble Responsibly

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
  • 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. Click here for Rules & Exclusions. Bet Responsibly. BeGambleAware.org. 18+T&Cs Apply

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

Horse Racing Welcome Offer - Bet £10 get £20

No BetVictor Sport promo code is required to claim this bonus

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

18+ Opt in, bet £10 on Horse Racing, 1/1+ odds in 7 days, no cash out. Get £20 in Free Bets on set markets valid 7 days. Click for T&Cs. begambleaware.org

Bet £5 Get £20 In Free Bets

The Ladbrokes Sport bonus code to claim this offer is 20FREE

  • Bonus Expiry: 7 days
  • Min Odds: 1/2
  • Min Spend: £5
  • 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.

Bookmaker Promotions

Bet365 6 Score Challenge
Submission Deadline 2nd March at 15:00pm Author: AceOdds.com 29 February 2024
Bet365 6 horse challenge
Pick 6 winners to win a share of £100,000. Author: AceOdds.com 1 January 2024
bet365 accumulator bonus
Bonus of 2.5% to 70% on your football Acca winnings Author: AceOdds.com 18 October 2023
bet365-early-payout
Receive early payouts on your bets when your team takes the lead. Author: AceOdds.com 31 August 2023
Bet365 Withdrawals - Paypal - Bank Transfer - Apple Pay - Bet365 Mastercard
Fast Withdrawals with PayPal, Visa, Bank Transfer and Others Author: AceOdds.com 19 October 2023
Bet365 Cash Out
Settle your bets early to minimize risks and secure winnings. Author: AceOdds.com 18 July 2023

Upcoming Football Matches (odds subject to change)

Championship Fri, 1 Mar 2024

20:00 West Brom
11/10
Draw
12/5
Coventry
11/4

Premiership Sat, 2 Mar 2024

15:00 Brentford
21/10
Draw
11/4
Chelsea
23/20
15:00 Everton
21/20
Draw
13/5
West Ham
5/2
15:00 Fulham
31/20
Draw
13/5
Brighton
13/8
15:00 Newcastle
10/11
Draw
3/1
Wolverhampton
13/5
15:00 Nottm Forest
5/1
Draw
10/3
Liverpool
8/15
15:00 Tottenham
9/20
Draw
7/2
Crystal Palace
6/1
17:30 Luton
10/3
Draw
16/5
Aston Villa
8/11

Championship Sat, 2 Mar 2024

12:30 Bristol City
19/20
Draw
12/5
Cardiff
3/1
12:30 Huddersfield
19/4
Draw
3/1
Leeds
4/7
15:00 Birmingham
3/1
Draw
14/5
Southampton
17/20
15:00 Leicester
4/11
Draw
15/4
QPR
17/2
15:00 Millwall
11/8
Draw
23/10
Watford
2/1
15:00 Norwich
19/20
Draw
13/5
Sunderland
3/1
15:00 Plymouth
7/2
Draw
3/1
Ipswich
7/10
15:00 Preston
9/5
Draw
9/4
Hull
31/20
15:00 Rotherham
5/2
Draw
9/4
Sheff Wed
23/20
15:00 Stoke
7/4
Draw
23/10
Middlesbrough
8/5
15:00 Swansea
6/5
Draw
5/2
Blackburn
11/5

Scottish Premiership Sat, 2 Mar 2024

15:00 Dundee
8/5
Draw
5/2
Kilmarnock
8/5
15:00 Hibernian
4/7
Draw
16/5
Ross County
9/2
15:00 Rangers
1/7
Draw
8/1
Motherwell
14/1
15:00 St Johnstone
11/8
Draw
9/4
Livingston
21/10
15:00 St Mirren
13/10
Draw
5/2
Aberdeen
2/1

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.