All sports betting bonuses and promotional offers listed on this page are current and available to claim.

We list sports betting offers of all types, but they all have in common that they come from reputable sportsbooks. Furthermore, we verify that all offers on this page are genuinely useful for customers and free of predatory terms and conditions.

Sportsbook Offers and Promo Codes

Rank
Betting Site
Bonus
Rating
Visit
1
Get up to $500 back if your first wager loses
2
100% up to $250
3
Risk-Free Bet Worth up to $500
4
Two Risk Free Bets Worth Up to $1,000 in Total
5
20% up to $1,000 Deposit Bonus21+ to Play, T&Cs Apply

Latest Online Sportsbook Bonuses

DraftKings Sportsbook Bonus

  • Offer available in these states: CO, IL, IN, IA, MI, NH*, NJ, PA, TN, VA, WV, WY
  • Bonus amount: Up to $1,000 in site credit
  • Match rate: 20%
  • Rollover: 25x rollover to release funds for wagering

DraftKings Sportsbook greets all new customers with a 20% deposit match bonus worth up to $1,000 in site credit. New users can claim this bonus by signing up for an account and making a first deposit of $5 or more.

The welcome bonus is released into customers’ accounts at $1 for every $25 wagered. Bettors may not withdraw bonus funds, but any money won by wagering site credit may be withdrawn at any time. There are no wagering requirements attached to winnings.

*NH customers may claim a 20% welcome bonus worth up to $500.

If you or someone you know has a gambling problem, crisis counseling and referral services can be accessed by calling 1-800-GAMBLER (1-800-426-2537) (IL)Gambling Problem? Call 1-800-GAMBLER (NJ/WV/PA), 1-800-9-WITH-IT (IN), 1-800-522-4700 (CO), 1-800-BETS OFF (IA), or TN REDLINE: 800-889-9789.21+. NJ/PA/WV/IN/IA/CO/IL/TN only. Deposit bonus requires 25x play-thru. Deposit Bonus issued as site credits. In partnership with Meadows Racetrack & Casino. Eligibility restrictions apply. See DraftKings.com/sportsbook for details.

FanDuel Sportsbook Bonus

  • Offer available in: AZ, CO, IA, IN, IL, MI, NJ, PA, TN, VA, WV
  • Bonus amount: Up to $1,000
  • Match rate: 100%
  • Rollover: No rollover

New FanDuel Sportsbook customers can place their first bet with FanDuel almost risk-free.

New users who sign up for an account and place their first wager automatically qualify. If their first wager loses, they are refunded with up to $1,000 in site credit.

The bonus only applies to customers whose first bet loses. All customers who place a first bet that wins can simply collect their winnings as normal.

Money refunded to customers may be used to place additional sports bets but may not be withdrawn. However, any money won with the risk-free bet may be withdrawn immediately. This offer comes with no wagering requirements.

*FanDuel Iowa offers up to $100 in free bets to new customers in Iowa. The bonus comes with no wagering requirements and cannot be withdrawn.

PointsBet Sportsbook Bonus

  • Offer available in: IN, IA, NJ, IL
  • Bonus amount: Up to $1,000
  • Match rate: 100%
  • Rollover: No rollover
  • Promo code: BUSA

PointsBet offers a healthy welcome bonus consisting of two risk-free bets worth $500 each:

New PointsBet customers who use the promo code BUSA qualify for one refund offer on their first fixed odds wager if it loses and one on their first losing PointsBetting wager.

Refunds are issued as free bets and may not be withdrawn, but they come with no wagering requirements. Customers must use their free bet within seven days.

BetMGM Sportsbook Bonus

  • Offer available in: AZ, CO, IN, IA, MI, NJ, PA, TN, VA, DC, WV, WY
  • Bonus amount: $1,000
  • Match rate: 100%
  • Rollover: No rollover
  • Promo code: BUSABONUS

BetMGM Sportsbook offers a risk-free first bet worth up to $1,000 to all new customers.

New users can claim this offer by signing up for an account and placing their first wager. If it loses, BetMGM will refund them with up to $500 in free bets.

Bettors must rollover the BetMGM bonus twice, and customers cannot withdraw the free bets. Additionally, the value of the free bet is not returned in any winnings. Users may withdraw winnings obtained by wagering their free bets at any time.

Caesars Sportsbook Bonus

  • Offer available in: AZ, CO, IL, IN, IA, MI, NJ, PA, TN, VA, WV, DC
  • Bonus amount: Risk-free first bet worth up to $5,000
  • Rollover: None
  • Promo code: BUSARF

Caesars Sportsbook offers new customers a risk-free first bet worth up to $5,000. The Caesars Sportsbook bonus is one of the largest in the industry, and it does not enforce any wagering requirements. Overall, the Caesars bonus ranks above average compared to most.

WynnBET Bonus

  • Offer available in: AZ, CO, IN, MI, NJ, TN, VA
  • Bonus amount: Risk-free first bet worth up to $1,000
  • Rollover: No rollover

The WynnBET bonus is a standard offering in all respects. New customers can sign up and place their first bet to qualify. If it loses, WynnBET will refund it with an equal amount in free bets.

Unibet Sportsbook Bonus

  • Offer available in: NJ, PA, IN
  • Bonus amount: $280
  • Match rate: 100%
  • Rollover: No rollover

Unibet offers a two-part welcome bonus to all new users consisting of $30 in no-deposit bonuses plus a risk-free first bet worth up to $250.

$30 No Deposit Bonus

New customers who sign up for an account automatically receive three free bets worth $10 each with no deposit necessary.

Two of the $10 bets may be used on any sports betting market, and one is reserved for in-play betting only.

$250 Risk-Free Bet

Unibet offers a risk-free first bet to all new users. Bettors can claim this offer by signing up for an account, making a deposit, and placing their first bet of at least $10. If the first bet loses, Unibet will refund it with up to $250 cash within 72 hours.

This is an attractive bonus because refunds are issued as cash credits and come with no wagering requirements.

BetRivers Sportsbook Bonus

  • Offer available in: CO, IL, IN, IA, MI, PA, VA, WV
  • Bonus amount: $250
  • Match rate: 100%
  • Rollover: 1x
  • Bonus code: 250MATCH

BetRivers offers a simple welcome bonus to all new customers: 100% added to the first deposit of every new customer for up to $250 extra.

For example, first deposits of $150 would result in a welcome bonus of $150. All bonus funds come with a reasonable 1x rollover, meaning the customer in the above example would need to place wagers totaling $150 to clear it for withdrawal. Customers have 30 days to clear their bonuses.

TwinSpires Sportsbook Bonus

  • Offer available in: CO, IN, MI, PA, TN
  • Bonus amount: Risk-free first bet worth up to $1,000
  • Match rate: 100%
  • Rollover: No rollover
  • Bonus code: FREE1000

TwinSpires welcomes new customers with a risk-free first bet worth up to $1,000. New users qualify by signing up for an account with the promo code FREE1000 and placing their first wager within seven days of registration. In return, TwinSpires will refund their first wager if it loses with a free bet worth up to $1,000.

Ranking the Best Sports Betting Bonuses

We’re going to start with the basics, but this is useful information for anyone new to online betting. Understanding how sports betting bonuses work in the first place will make it easier to determine which are truly the best for you.

New customer bonuses are one of the primary means by which online bookmakers compete with one another for your business. The people who run the world’s major sports betting sites know they need to catch your attention quickly in this competitive business, and a big bonus is known to be an effective method to do exactly that. After all, who doesn’t like the thought of doubling their money?

The premise behind most welcome offers is simple. In return for you making a deposit, your bookmaker agrees to give you additional cash that you can use to place more bets and win more money.

Online bookmakers are willing to offer that value upfront in the hope of earning your business right then and there rather than losing you to one of the competitors.

For example, a betting site may offer an extra 100% added to your first deposit. In this case, you could deposit $100 and receive an additional $100 in bonus funds from your bookmaker.

Another common example is your bookmaker giving you a free wager of some predetermined value (say $10) after placing your first wager with your own money.

Consider Betting Offer Terms and Conditions

Any random bonus offer will look good up front, but we consider certain things when ranking the best sports betting bonuses. The match rate, maximum bonus size, and any other terms and conditions all play important roles in determining how individual bonuses stack up to one another.

Of course, bookmakers do not just give away that much money without clearing requirements.

Even the best sports betting bonuses come with certain limitations and requirements. Reputable bookmakers only include certain terms and conditions to protect themselves. Less reputable bookmakers use the terms and conditions page as a way to wiggle out of the big promises they like to make upfront.

Some limitations are to be expected. A sports betting site can’t give away free money and expect to stay in business for any length of time. Below are some of the terms and conditions you’re most likely to encounter when looking for a new bonus.

Rollover: The term “rollover” refers to a requirement that you place a minimum amount worth of wagers before any bonus money itself or winnings earned by wagering the bonus money may be withdrawn.

Rollover requirements are a necessary evil, otherwise, it would be all too easy for people to sign up for an account, get the bonus and then leave without placing a single bet

As you can imagine, that would be a recipe for disaster for any betting site.

The rollover is usually expressed as a multiple of your deposit plus the bonus amount. For example, a 3x rollover would mean that you need to place a total sum of wagers equal to three times the deposit and bonus amounts.

If you were to deposit $10 and get $10 extra as a part of a bonus with a 3x rollover, you would be required to place $60 ($20 x 3) worth of wagers before you can withdraw the bonus or anything won with the bonus.

Rollover requirements differ greatly from one betting site to the next, with everything from 3x to 30x being relatively common. One of the best ways to rank sports betting bonuses is to compare the rollover. The lower the rollover, the better.

Rollover: The term “rollover” refers to a requirement that you place a minimum amount worth of wagers before any bonus money itself or winnings earned by wagering the bonus money may be withdrawn.

Rollover requirements are a necessary evil because otherwise, it would be all too easy for people to sign up for an account, get the bonus and then leave without placing a single bet. As you can imagine, that would be a recipe for disaster for any betting site.

The rollover is usually expressed as a multiple of your deposit plus the bonus amount.

For example, a 3x rollover would mean that you need to place a total sum of wagers equal to three times the deposit and bonus amounts.

If you were to deposit $10 and get $10 extra as a part of a bonus with a 3x rollover, you would be required to place $60 ($20 x 3) worth of wagers before you can withdraw the bonus or anything won with the bonus.

Rollover requirements differ greatly from one betting site to the next, with everything from 3x to 30x being relatively common. One of the best ways to rank sports betting bonuses is to compare the rollover. The lower the rollover, the better.

Maximum Win: One of the other terms and conditions you’ll encounter from time to time is the maximum win stipulation. Sometimes, a betting site will offer a bonus or free bet but then set an upper limit on how much you can win by wagering the bonus.

Unscrupulous bookmakers can certainly abuse win limit terms, but win limits serve a purpose in certain situations. For example, no-deposit bonuses usually come with a cap on how much you can win because the bonus is so easy to claim – all you need to do is sign up for an account. A win limit helps bookmakers prevent people from signing up for multiple accounts, placing multiple low-probability/high-payout bets, and then only claiming the one account that hits a big win.

Maximum Bonus: This is a pretty straightforward limitation that is usually explained upfront in plain terms. Nearly every match deposit bonus comes with a maximum amount they are willing to offer.

In the case of a 100% up to $100 bonus, for example, your first deposit would be doubled, but only for up to $100 extra.

You’re welcome to deposit as much as you want and still get the bonus, but there is almost always an upper limit as to how much bonus cash your bookmaker is willing to give you.

Taking Advantage of Promotions

Identifying the best online sports betting bonus offers is straightforward when you consider the factors explained above. The most important factor is the reputation of the betting site offering the bonus in the first place.

If a site has a history of security or trust issues, it does not matter how great the promotions are.

The terms and conditions underpinning all sportsbook bonuses provide the rest of the story.

We want to ensure all sports betting bonuses are realistic, straightforward, and clearly explained.

If any bonus comes with terms and conditions that are obviously designed to undermine the offer’s value subtly, we refuse to list that bonus here.

Finally, we acknowledge that choosing the “best” of anything naturally involves some degree of subjectivity.

For example, someone working with a small bankroll would be best served by a smaller free bet offer, while someone looking to make a large deposit would most likely be better off with a deposit match bonus with a high maximum bonus amount.