Seen on:
as known from New York Timesas known from USA Todayas known from yahoo!
VA

Arbitrage Betting Explained: How to Arbitrage a Bet?

Publish Date: 08/19/2024
Fact checked by: Simon Briffa

Arbitrage betting, sometimes known as “arbing” is a form of betting whereby you exploit price differences between two sportsbooks on the same event.

The goal is to guarantee a profit no matter what the outcome of the event is, or at least ensure that you don’t lose your stake in the worst case scenario. In this article, we’ll explain sports arbitrage betting in detail, complete with examples, to show you how arbitrage bets are calculated and how they work.

DraftKings
4.6/5
DraftKings Review
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
Bet now
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
FanDuel
4.6/5
FanDuel Review
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
Bet now
Gambling Problem? Call 1-800-GAMBLER or visit RG-help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ DC, KY and present in select states for KS in affiliation with Kansas Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.
BetMGM
4.5/5
BetMGM Review
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Bet now
Gambling problem? Call 1-800-GAMBLER (Available in the US) Call 877-8-HOPENY or text HOPENY (467369) (NY) Call 1-800-327-5050 (MA) 21+ only. Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). Rewards are non-withdrawable bonus bets that expire in 7 days. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for Terms. US promotional offers not available in DC, Mississippi, New York, Nevada, Ontario, or Puerto Rico.

What is arbitrage betting?

As we said above, arbitrage betting is a strategy whereby you bet on all outcomes for the same event with two different NFL or MLS sportsbooks. It only works if there is a price difference that you can take advantage of to guarantee a profit or at least break even in the worst case.

How does arbitrage betting work? 

For arbitrage betting to work, you need to compare the odds on the same event between two different sportsbooks and calculate if there is a price difference that you can exploit. These are tough to find, as sportsbooks tend to have roughly the same odds for most events, but not impossible.

Arbitrage betting formula: the calculation

There are two steps to the arb betting formula:

1. Identify if there is an arb opportunity

The first thing you need to do is add the two sets of odds converted as an implied probability. If the sum total is over 100%, there is no arb opportunity:

Formula:Odds on outcome A+Odds on outcome B

2. Calculating how much you need to wager

If you discover that you can arb the bet in step one, you now need to calculate how much you need to wager on each outcome to guarantee a profit:

Formula:Total stake amountxOdds price=Stake for each outcome

Arbitrage betting example

In reality, none of us have the time to do the above calculations on our own. Fortunately, there are some great arbitrage betting calculators out there to make it easier for you to identify arbing opportunities.

Here is a real-life example of how to use one using an NFL moneyline in a game between Eagles vs Patriots:

Odds

  • Eagles + 130 with BetMGM
  • Patriots -125 with FanDuel

Stake: $100

Calculation

The first thing that you would do is enter the odds for both outcomes and the stake into the calculator:

Odds A+130
Odds B-135
Total stake:$100

You would then get the following results:

Stake for outcome A:$43.90Payout A:$100.98
Stake for outcome B:$56.10Payout B:$100.98

As you can see, no matter what outcome you bet on, you will get a profit of $0.98. Most arbitrage betting calculators will also break it down like this to give you the ROI (Return on Investment):

Total payout:$100.98
Total profit:$0.98
ROI:0.98%

The bookmakers we recommend

DraftKings
1.
4.6/5
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
USA
USA Players Welcome
PayPal
VIP Preferred
Play+
Virginia (US) Lottery Board
Bet now
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
FanDuel
2.
4.6/5
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
USA
USA Players Welcome
Prepaid Card
PayNearMe
PayPal
Virginia (US) Lottery Board
Bet now
Gambling Problem? Call 1-800-GAMBLER or visit RG-help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ DC, KY and present in select states for KS in affiliation with Kansas Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.
BetMGM
3.
4.5/5
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
USA
USA Players Welcome
PayNearMe
Skrill
PayPal
Virginia (US) Lottery Board
Bet now
Gambling problem? Call 1-800-GAMBLER (Available in the US) Call 877-8-HOPENY or text HOPENY (467369) (NY) Call 1-800-327-5050 (MA) 21+ only. Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). Rewards are non-withdrawable bonus bets that expire in 7 days. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for Terms. US promotional offers not available in DC, Mississippi, New York, Nevada, Ontario, or Puerto Rico.
Bet365
4.
4.5/5
Bet $5 & Get $200 in Bonus Bets Win or Lose
USA
USA Players Welcome
Virginia (US) Lottery Board
Bet now
Whatever the moment. It’s Never Ordinary at bet365. That’s why if you sign up now you will receive $200 in Bonus Bets Win or Lose when you bet $5! Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/NC/NJ/OH/PA/TN/VA.
Caesars
5.
4.5/5
Up to $250 Bonus Bet
USA
USA Players Welcome
E-Check
PayNearMe
PayPal
Virginia (US) Lottery Board
Bet now
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)

Sports betting arbitrage strategies – Our top five tips

Now that you have an understanding of arbitrage betting and how it’s calculated, here are a few strategies and tips that you can put into practice:

Manage your bankroll

As with all forms of betting, bankroll management is key when it comes to arbing. Make an overall budget that you can realistically afford to lose and divide it into smaller units for each bet.

Play the long game

Similar to value betting, arb profits tend to be very small. You therefore need to be patient and prepared to wait to build up a long-term profit.

Use a calculator

Doing the calculations on your own can be extremely time-consuming, so it’s better to use a calculator as we advised above.

Create multiple sportsbook accounts

The key to arbing is exploiting a price difference on two outcomes of the same event with different sportsbooks, so creating multiple betting accounts is essential.

Act quickly

Odds tend to change fast, so once you find an arbitrage betting opportunity, you need to place the bet quickly.

Arbitrage betting – Pros and cons

Here is a summary of the main advantages and disadvantages of arbing:

  • Guaranteed profits or no loss
  • Perfectly legal
  • Easy to calculate
  • Very time-consuming to find opportunities.

How to find arbitrage opportunities

One of the biggest setbacks of arb betting is that finding opportunities can be difficult, but here are a few of the main ways you can identify them:

  • Do it manually – This is the hardest way, but you can look for price differences and calculate them yourself.
  • Subscribe to an arb betting blog – There are pro bloggers and arb tippers out there that you can follow
  • Use advanced software – You can find software that scans the odds on multiple sportsbooks to show you instantly if there is a price difference you can arb.
  • Follow us here at TheGruelingTruth – As betting experts, we are always on hand to help you find arb betting opportunities and other betting strategies.

This is a question we are often asked, but yes, arbitrage betting is perfectly legal, as long as online gambling is legal where you are, of course. That being said, the bookies don’t like it, and if you arb too much you could be detected and risk having your online betting account frozen.

What’s the difference between arbitrage and hedge betting? 

While there are similarities, arbing and hedging are distinctly different. With arbitrage, you are looking to ensure a profit on two sides of the same game but with different sportsbooks by finding a price difference.

When hedging your bets, on the other hand, you place a shorter-term back bet against your long-term bet to guarantee a profit or limit your losses. A hedge bet can even be with the same sportsbook.

An example of a hedge bet would be if you bet on the Patriots to win the Vince Lombardi Trophy at the start of the NFL season but then bet on their opposition in the Super Bowl if they made it there.

How to arbitrage a bet – Step-by-step

If you’re looking to get started with arbitrage betting, just follow the steps in our guide below:

1. Create multiple betting accounts

The first thing that you are going to need is at least two betting accounts.

2. Compare odds and use a calculator

You can now compare the odds between sportsbooks and use an arbitrage calculator to find an opportunity.

3. Calculate your stakes

Find out how much of your total stake needs to be allocated to each bet using an arb calculator as we described earlier.

4. Place each bet

You can now log into your respective sportsbook accounts and place both your bets.

5. Receive your payout

No matter what happens, you will receive your payout with a small profit.

6. Rinse and repeat

Repeat steps 2 – 5 again to build up your bankroll long-term.

Arbitrage betting on different sports

One of the cool things about arbing is that it doesn’t really change regardless of what sport you’re betting on. What can make it trickier is markets with more than two outcomes.

For example, if you are arbing an NFL moneyline or points spread, there are two outcomes that keep things simple. Whereas with a 1×2 betting line in soccer, there’s a third outcome to take into account.

The best arbitrage betting sites

Before we wrap this guide up, here are the top five US bookies that we recommend you register with for arbing in 2026:

SportsbookWelcome Offer
DraftKings SportsbookBet $5 get $150
BetMGM SportsbookNo-sweat up to $1,500
FanDuel SportsbookBet $5 get $150 if your bet wins
Caesars Sportsbook100% up to $1,000
Bet365 Sportsbook$100 in bonus cash

More Useful Guides

Arbitrage betting – Conclusion

In summary, the key to this betting strategy is identifying a disparity in the odds for opposite outcomes of the same sporting event with different sportsbooks. Finding opportunities is the hard part, but calculators and websites like ours here at TheGruelingTruth are on hand to help you out as much as possible.

Just remember to bookmark this page so you can refer back to our guide to help you along the way. Moreover, be aware that arbing is legal, but that the bookies don’t like it and may ban your account if you are detected.

The best online betting bonuses in 2026

DraftKings
1.
4.6/5
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
USA
USA Players Welcome
Min. Deposit: 5
Open DraftKings
Get bonus now
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
FanDuel
2.
4.6/5
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
USA
USA Players Welcome
Wagering (WR): 1x Deposit, Min. Deposit: $5
Open FanDuel
Get bonus now
Gambling Problem? Call 1-800-GAMBLER or visit RG-help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ DC, KY and present in select states for KS in affiliation with Kansas Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.
BetMGM
3.
4.5/5
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
USA
USA Players Welcome
Min. Deposit: $5
Open BetMGM
Get bonus now
Gambling problem? Call 1-800-GAMBLER (Available in the US) Call 877-8-HOPENY or text HOPENY (467369) (NY) Call 1-800-327-5050 (MA) 21+ only. Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). Rewards are non-withdrawable bonus bets that expire in 7 days. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for Terms. US promotional offers not available in DC, Mississippi, New York, Nevada, Ontario, or Puerto Rico.
Bet365
4.
4.5/5
Bet $5 & Get $200 in Bonus Bets Win or Lose
USA
USA Players Welcome
Wagering (WR): 1x Bonus
Open Bet365
Get bonus now
Whatever the moment. It’s Never Ordinary at bet365. That’s why if you sign up now you will receive $200 in Bonus Bets Win or Lose when you bet $5! Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/NC/NJ/OH/PA/TN/VA.
Caesars
5.
4.5/5
Up to $250 Bonus Bet
USA
USA Players Welcome
Wagering (WR): 1x Deposit
Copy
Get bonus now
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)

Arbitrage betting FAQ

🔍 Does arbitrage betting work?

Yes, arb betting does work, as the aim is to guarantee a profit by taking advantage of a price difference. However, finding opportunities is hard and profits are small.

It is legal, but the bookies don’t like it. As a result, you risk having your account frozen if you are detected as an arbitrage bettor.

📈 How do you arb bet?

You need to find and take advantage of a price difference on the same market with two different sportsbooks. To find out more, check out this guide here at TheGruelingTruth.com.

Read Also
Plus and Minis in Betting Explained: What Does Plus and Minus Mean in Betting?
If you want to be competent at sports betting you have to ...
Push in Betting Explained: What Is a Push in Sports Betting?
When you place a wager at a sportsbook, there are two possible ...
Bet365 Promo
Betting Vig Meaning Explained with Examples: What is Vig in Betting?
Move in betting circles for long enough and you will hear the ...
Hedge Betting Explained with Examples: How to Hedge a Bet?
Wouldn’t it be fantastic if you could make sure that you minimize ...
Best Matched Betting Strategy for 2026: Expert Matched Betting Guide
Finding a great betting strategy can go a long way towards helping ...
Draw No Bet Guide 2026: What Does Draw No Bet Mean?
If you are here to find the answer to the question “What ...
What Does Asian Handicap Mean? Asian Handicap Explained in 2026 with Examples
If you’re looking for Asian handicap explained in detail, then you’ve come ...
Betting Exchange: Sports Betting Exchange Sites & How does Betting Exchange Work?
Have you ever wondered what a draw no bet means? Or asked ...
Which Betting Sites are the Best for Beginners? Bet on Sports With the Easiest Sportsbooks To Use?
Millions of people in the United States and around the world enjoy ...
Best Pick 3 Strategy 2026: Explained by Betting Experts
There are a lot of different betting strategies you can use in ...
Top Betting Sites
Top Betting Bonuses
DraftKings
DraftKings
DraftKings Review
4.6/5
FanDuel
4.6/5
BetMGM
4.5/5
Bet365
4.5/5
Caesars
4.5/5
DraftKings
DraftKings Promo
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
T&Cs apply
4.6/5
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply. On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new customer. Must register new account to receive reward Token. Must select Token BEFORE placing min. $5 bet to receive $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Token expires 2/1/26. Bonus Bets expire in 7 days (168 hours). Stake removed from payout. Terms: sportsbook.draftkings.com/promos. Ends 1/25/26 at 11:59 PM ET. Sponsored by DK.
FanDuel
FanDuel Promo
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
T&Cs apply
4.6/5
Gambling Problem? Call 1-800-GAMBLER or visit RG-help.com. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ DC, KY and present in select states for KS in affiliation with Kansas Star Casino). First online real money wager only. $5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com.
BetMGM
BetMGM Promo
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
T&Cs apply
4.5/5
Gambling problem? Call 1-800-GAMBLER (Available in the US) Call 877-8-HOPENY or text HOPENY (467369) (NY) Call 1-800-327-5050 (MA) 21+ only. Please Gamble Responsibly. Call 1-800-NEXT-STEP (AZ), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). Rewards are non-withdrawable bonus bets that expire in 7 days. In partnership with Kansas Crossing Casino and Hotel. See BetMGM.com for Terms. US promotional offers not available in DC, Mississippi, New York, Nevada, Ontario, or Puerto Rico.
Bet365
Bet365 Promo
Bet $5 & Get $200 in Bonus Bets Win or Lose
T&Cs apply
4.5/5
Whatever the moment. It's Never Ordinary at bet365. That's why if you sign up now you will receive $200 in Bonus Bets Win or Lose when you bet $5! Minimum $10 deposit required. Minimum odds -500 of greater. Bonus Bets wager excluded from returns. New customers only. T&CS, time limits and exclusions apply. GAMBLING PROBLEM? CALL OR TEXT 1-800-GAMBLER (AZ/CO/IL/IN/KS/KY/LA/MD/NC/NJ/OH/PA/TN/VA) or 1-800-BETS OFF (IA). 21+ (18+ KY). Must be present in AZ/CO/IA/IL/IN/KS/KY/LA (select parishes)/MD/NC/NJ/OH/PA/TN/VA.
Caesars
Caesars Promo
Up to $250 Bonus Bet
T&Cs apply
4.5/5
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)
Latest Sport News
Bert Jones: The legend of the Ruston Rifle
Football was woven into Bert Jones’ life long ...
Cleveland Browns High Points of 2025
Total transparency here, many fans of the Cleveland Browns would read ...
Henry Armstrong – Indisputable Greatness
What Henry Armstrong achieved in the late 1930s ...
Our Team
Mike GoodpasterMark LewisAuthor IconJohn RaspantiSamuel Teets
+5
Mike Goodpaster
Mike Goodpaster
Chief Editor
Mark Lewis
Mark Lewis
Editor
Author Icon
Christopher Carlson
Author
John Raspanti
John Raspanti
Author
Samuel Teets
Samuel Teets
US Sports Veteran
Daniel Kornhauser
Daniel Kornhauser
Author
Chris Benedict
Chris Benedict
Editor
James Ernest
James Ernest
Author
Shelley Harcar
Shelley Harcar
Sports Writer
Ellis Williams
Ellis Williams
Author

21+ and present in VA. Gambling Problem? Call 1-800-GAMBLER.

This site is using Cloudflare and adheres to the Google Safe Browsing Program. We adapted Google's Privacy Guidelines to keep your data safe at all times.
Virginia Town HallCloudflareSSL
Close
Our Sports Pros recommend these awesome sports betting sites this week:
DraftKings
DraftKings Promo
New Customers: Bet $5+ and get $300 in Bonus Bets if it wins!
Our Favorite
T&Cs and 21+ apply
Code:
Open DraftKings
Get Bonus
FanDuel
FanDuel Promo
Bet $5 Get $300 in Bonus Bets If Your Bet Wins!
Best Slots
T&Cs and 21+ apply
Code:
Open FanDuel
Get Bonus
BetMGM
BetMGM Promo
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Newcomer
T&Cs and 21+ apply
Code:
Open BetMGM
Get Bonus
×
Your Promo Code:
The bonus offer of was already opened in an additional window. If not, you can open it also by clicking the following link:
Play now