Use bonus code: XUSBETTOP; Register to claim offer Qualifying bet: Bet $100 or more at minimum odds of -120 Wagering requirement: 1x bonus
Check out the best betting bonuses available in the US. Just choose your state from the list to see which sportsbooks are available to you.
The number of online betting offers out there can be overwhelming and so we have collated the best sportsbook bonuses available to US residents.
Betting sites offer welcome bonuses, which you receive when you sign up to a sportsbook, and regular bonuses which are available to registered bettors. The best online sportsbooks are good at offering attractive bonuses of both types.
We have pitted all the bonuses available against a series of criteria, including the highest amount, wagering requirements, and how user-friendly the sportsbook is. You can read more about that criteria further down the page.
Best Betting Offers by Category
There are many different types of sportsbook bonuses available for US bettors, all of which can be acquired in different ways. We have covered all the categories of betting site offers and picked out the best ones.
BetRivers have the best matched deposit bonus that gives you up to $250 in bonus funds with your first deposit on the site. Most betting sites don’t offer matched deposit bonuses so is $250 is a strong amount.
One of the leading sportsbooks for bonuses is Caesars, which routinely offers promos with low wagering amounts and are also one of the few sites to have bonuses for in-play sports betting.
The best free bet offers come from PointsBet as they always have a wide variety of promos that give bettors free bets, such as a risk free same game parlay that returns stakes as a free bet if it loses.
The best betting bonuses combine large amounts with favorable terms like lengthy expiry times and 1x wagering requirements.
There are so many legal betting sites out there that searching through them all is a time-consuming task. Fortunately, we’ve gathered all the best online sportsbook offers below and also what makes them so appealing.
BetMGM Bonus Code
BetMGM offer up to $1,000 in free bets if your first bet with them loses, which is one of the most generous promotions out there.
All you have to do to qualify is deposit and wager any amount, and if your first bet loses then you receive the same value back in free bets up to $1,000. The initial bet can be on any market in any sport, although you only have seven days to use the free bets.
As well as having an excellent welcome offer, BetMGM is one of the best sportsbooks out there thanks to their highly-competitive odds and and exciting promotions for registered bettors.
Bonus code: None required
Wagering requirements: 1x bonus
Available in: AZ, CO, IN, IA, MI, NV, NJ, PA, TN, VA, WDC, WV, WY
FanDuel Sportsbook have a welcome bonus of up to $1,000 in free bets if your first bet loses, making it a very generous promotion.
Simply register and deposit with FanDuel then place your first bet with them, and if it loses you will be given the same value back in free bets up to $1,000. You initial bet can be on any market in any sport.
The free bets expire after 14 days, giving you plenty of time to use them, and come in the form of bonus funds so you can wager a portion of it, rather than being restricted to a single free bet.
Bonus code: None required
Wagering requirements: 1x bonus
Available in: AZ, CO, IA, IL, IN, MI, NJ, PA, TN, VA, WV
Get up to $2,000 in free bets when you register with PointsBet and place your first bets with them. This is by far the biggest welcome bonus available of any sportsbook in the US.
Unlike other sites, PointsBet split their offer in two. You can get $500 in free bets if your first regular sports bet loses, and then a further $1,500 if your first PointsBetting wager loses. Free bets expire after seven days, so you don’t have long to use them after they’re credited.
PointsBetting is unique and allows you to wager on odds which are not fixed like a regular market. Instead, they are variable and the amount you could win or lose changes depending on the outcome.
Bonus code: None required
Wagering requirements: 1x bonus
Available in: AZ, CO, IA, IL, IN, MI, NJ, PA, TN, VA, WV
Caesars Sportsbook have one of the leading sportsbook welcome offers of up to $1,500 in free bets when you register and place a wager with them.
If your initial bet loses then you’ll be refunded the same amount up to $1,500 as a free bet to use within 14 days. Not only is $1,500 higher than almost every other sportsbook, having 14 days to use it is also more than many other sites give.
Mobile users will particularly enjoy Caesars Sportsbook as their app is amongst the best, and their odds on major sports are usually competitive.
Bonus code: CZR15
Wagering requirements: 1x bonus
Available in: AZ, CO, IL, IN, IA, MI, NJ, PA, TN, VA, WV
A sign-up offer is the betting bonus you get when you register with a new betting site. As the name suggests, sportsbooks have these offers to draw bettors into signing up with them and so these promotions tend to be very attractive – more so than ones for current players.
Many betting sites will offer upwards of $100 as a sign-up offer but it is not uncommon to see bonus funds of $1,000 or more be available to new bettors. Usually, this comes in the form of a risk-free bet, where the sportsbook returns your first wager as a free bet if it loses.
Some new customer offers will have very unfriendly wagering requirements and restrictive minimum odds as a result of this but otherwise, there are very few sign-up offers that are not worth claiming.
Betting signup offer example
Caesars Sportsbook have a $1,500 risk free bet offer available to all new bettors. Simply register with the site using promo code CZR15, deposit, and place a bet on any market.
Caesars will then give you a free bet of the same amount (up to $1,500) if your qualifying wager loses, and then you have 14 days to use the free bet.
Matched Deposit Promotions
Matched deposits are the other common kind of sportsbook welcome bonus although it is not exclusive to new bettors. This promotion sees betting sites give you a set percentage of your deposit up to a certain amount, which could be as low as 10% or even as high as 200%.
So if you deposit $50 and the sportsbook matches 50% of it, you will have $50 in real money and $25 in sportsbook bonus funds. These bonuses are almost always subject to wagering requirements and you should always check how many times you have to wager the bonus funds before opting in to the offer.
For instance, BetRivers’ welcome bonus is a 100% matched deposit up to $250 and that is one of the more generous bonuses of this type. DraftKings Sportsbook offer up to $1,000 matched deposit but their 25x wagering requirement makes it one of the worst welcome bonuses around.
Matched deposit example
Get your first deposit at BetRivers 100% matched up to $250. Sign up to the sportsbook using 250MATCH and then when you make your first deposit at BetRivers, you will receive the same amount (up to $250) as free bet credits.
No Deposit Bonuses
No deposit bonuses are arguably the best offers available to US bettors because you get them without having to pay. All you usually have to do is redeem the bonus in your account or in the promotions tab of a sportsbook.
For this reason, it is rare that any sportsbook will offer no deposit bonuses and any amounts offered are low – usually only $5 or $10.
Because they are such low amounts, no deposit bonuses only come with 1x wagering requirements so you keep whatever you win.
No deposit bonus example
Barstool Sportsbook offer a $5 free bet when you update the “Betting Favorites” section of your profile. You don’t need to deposit or opt-in, simply choose your favorite sports in your account settings and you’ll be rewarded with a $5 free bet to use on any sport within 30 days.
Free bets allow you to wager on sports without spending your own money and then keep any winnings. Free bet stakes are not included in returns so many bettors prefer to use them on longer odds selections.
Some sportsbooks give out free bets as single amounts that must be spent all at once, whereas some offer it all as bonus funds from which you can wager however much or little as you want.
There is no hard and fast rule about wagering requirements for free bets and it could be anywhere from 1x WR to as much as 30x, depending on the betting site and the amount given.
If it’s just 1x then any winnings from your free bet wager are yours to keep and withdraw or bet again as you see fit. If it’s more, such as 10x, then you have to wager the winnings again and again until you staify the requirements.
Free bet example
You place a $10 bet on Buffalo Bills -2.5 to beat Los Angeles Rams at odds of -110. If the bet wins, your return will be $19.09 including stake.
If you place that same wager with a free bet, your total returns will be $9.09.
Find out all about free bets including each type available, how to use them, and all the latest free bet bonuses on our dedicated page.
Best free bet offers
Enhanced odds give bettors more returns on winnings. A betting site will occasionally boost the price of a certain market, such as anytime touchdown scorer in the NFL, to get the best price over competitors.
These are usually subject to wagering limits which can be as low as $10 or as high as $10,000, but that does depend on the sportsbook and the price that the market has been boosted to.
For instance, you will generally be able to put more money in a market that has been boosted from -120 to +100 compared to one that has been enhanced from +800 to +1200.
Parlays are one of the most popular bet types and having some insurance gives bettors peace of mind if theirs doesn’t win. Sportsbooks with parlay insurance promos usually return the stake as a free bet if it falls one leg short, provided the parlay meets minimum leg and odds requirements.
It’s common for betting sites to have this promo specifically for same game parlays on major sports like football and baseball, although it’s not usually available for every game. For instance, some betting sites have parlay insurance on TV games whilst others only make it available on a specific day.
Parlay insurance example
FanDuel Sportsbook offer multi-sport parlay insurance up to $25. Simply place a parlay of 5+ legs in any sport and if all legs win except one, get up to $25 back as a free bet. Each leg of the parlay must be -200 or longer (such as -110 or +200).
Best Betting Offers by Sport
Sportsbooks sometimes restrict their promotions to specific sports so you can only use certain bonuses on certain games or events.
You can find the best bonuses per sport by using the links below, which will you take you to each sport’s dedicated page.
There is a hugely diverse range of football promotions out there because of how infrequently games are played. Most of the NFL games take place on Sunday during the season, which runs from September to February, so sportsbooks want to take advantage of this by offering plenty of exciting bonuses.
You don’t have to look far to find good NFL bonuses such as parlay insurance, boosted returns on parlays, reduced juice spreads, and risk-free same game parlays, with the likes of PointsBet, BetMGM, Caesars, and FanDuel Sportsbook amongst the best for NFL bonuses.
The great thing is that most of these promos are available on every game because there are only 18 regular season weeks plus four playoff weeks.
Things are then ramped up for the Super Bowl, which is the biggest sporting event for NFL betting with over $7 billion wagered on the game, so there’s even more bonuses available for the culmination of the NFL season.
Many sportsbooks choose to run promos only on NBA and usually offer solid bonuses throughout the season, given that pro basketball is played almost every day from October to June.
The most popular bonuses are free bet rewards for placing same game parlays and odds boosts on particular games, and there are also some more unique ones out there across NBA sportsbooks.
For instance, if you bet $10 on the overs on an NBA game at MaximBet, they will give you $1 in free bet credits for every point the game goes over the projected total. Elsewhere, bet365 will pay you out in full early if the team you bet on goes up by 20 points or more in a game.
Hockey bonuses are rarer to find than other sports because of NHL’s declining popularity in the US, although there are still a few out there.
Many parlay insurance and parlay boost promos allow you to include hockey legs in them but many betting sites don’t have hockey-specific bonuses and the ones that do usually restrict them to low amounts of up to $25.
BetRivers is one of the few sportsbooks with a hockey promotion, but it is very restrictive as it is a 20% profit boost that can only be used on Fridays.
Even when it comes to the playoffs and the Stanley Cup, you won’t find many extra bonuses available for NHL betting. bet365 do continue with their early payout offer that settles moneyline bets as winners if your team goes up by three goals.
The sheer number of baseball games played in an MLB season (162 per team) means that many betting sites don’t offer baseball-specific bonuses.
You can still include MLB bets in parlays to take advantage of parlay insurance and boosted returns, so all is not lost, and there are some decent if limited sportsbook promos.
FanDuel Sportsbook have perhaps the best MLB promo out there. Place $25+ “To Hit a Home Run” prop wager on any Tuesday MLB Game & get a $5 bonus in site credit for each home run hit by either team in the game (max $25) whether your bet wins/loses.
Most sportsbooks make it easy to claim bonuses because they want you to bet with them. As such, the steps below apply to almost every legal betting site in the US.
Always make sure to read the terms and conditions associated with the bonus to make sure that your account is eligible and so you know exactly what you need to do to qualify.
Find a legal US sportsbook
Legal sportsbooks are bound by regulation and so you have that safety net if something goes wrong.
You will need to enter the last four digits of your Social Security Number for verification purposes.
Fund your account with one of the payment methods available at the sportsbook.
Enter Bonus Code or Opt-in
Some promotions require you to click on an opt-in button or type in a promo code on your account settings.
Place your bet
Place a qualifying bet to complete the promotion and earn your reward.
Why Sportsbooks Offer Bonuses
Sportsbooks offer bonuses because they want you to bet with them, whether you’re a new bettor or already registered. All bonuses represent the betting site’s attitude towards risk and long-term feasibility.
Sites with either a lot of promotions or top-tier bonuses are more likely to attract players, which gives the sportsbook a larger player base and essentially means they’ll likely be more successful in the long run.
The US is such a new market and new states are legalizing online sports betting all the time, which means some sportsbooks offer aggressive welcome bonuses such as over $1,000 to new bettors.
Other sites with smaller welcome offers and fewer promotions are more risk-averse and don’t want to spend too much money to attract new players.
Wagering requirements are the bane of betting promotions. They force a bettor to wager bonus funds multiple times before they are able to withdraw it, sometimes up to hundreds of dollars.
You ideally should only partake in bonuses that have minimal wagering requirements as the ecstasy of winning a bet can only be matched by the realization that you can’t cash out the winnings.
Bonuses that have 1x wagering requirements are the ones to look out for as these become real money that you can withdraw if you place a winning bet. All bonuses have at least a 1x wagering requirement to ensure that bettors cannot use them to launder money.
Any bonus with high WR – such as 10x or higher – is not usually worth doing because you will almost certainly never meet the required threshold.
The table below shows the various types of sportsbook bonuses available and the lowest wagering requirements that you should expect to find for each.
Betting bonus wagering requirements
No deposit bonuses
Matched deposit bonuses
How to Calculate the Wagering Requirements Amount?
Working out how much you will need to wager is a straightforward calculation, and in some cases, the betting site will even do the math for you.
How to calculate wagering
You opt-in to a $50 bonus with 5x wagering requirements. You will have to wager a total of $50×5 = $250 to turn the bonus into withdrawable cash.
Other Bonus Restrictions
There are plenty of other restrictions that can be inserted into bonus terms and conditions by sportsbooks, some of which can be very unfriendly for customers.
You should always read the terms and conditions of any betting bonus and if there is anything you are uncertain of, the sportsbook’s customer support will almost always be able to help you out.
Some sportsbook bonuses have minimum odds restrictions, which means you have to place the bonus funds or free bet on a market with higher odds than specified. If the minimum odds is -200, then prices such as -110 or +200 are fine to bet on but -300 is not.
Usually, minimum odds terms will be anywhere between -200 and -500 but always check with the sportsbook.
This particularly applies to welcome bonuses as they usually require you to deposit a certain amount to access the promotion. The minimum deposit at a sportsbook is usually $10 but some bonuses require higher amounts.
Some promotions will only be eligible to use on a certain sport or event but this is quite a rare term for a sportsbook to impose. Most betting sites will let you bet on any sport with your bonus.
Restricted payment methods
Sportsbooks will sometimes prefer you to deposit with a specific payment method, usually to reduce the fees they pay, and only those will be eligible for bonuses. This is not very common but it’s always worth looking out for in case your preferred payment method excludes you from a bonus.
All bonuses have an expiration date that could be anywhere between one day and 90 days. Most tend to fall around the 7-14 day region and you should always be aware of when your bonus expires so you don’t lose it.
Sports Betting Bonus Codes
Some sportsbooks use codes for their bonuses but there is no difference between an offer that requires one and an offer that does not. A bonus code can also be referred to as a promo code or a coupon code.
Signing up to a new betting site may sometimes require a bonus code to access their welcome offer, as do some promotions. Bonus codes exist to make it easier for sportsbooks to send out promotions to specific customers and to track how many take part.
To use a bonus code, simply type it in when prompted during registration or in your account if it’s a promotion for existing customers. Some betting sites may automatically fill in the bonus code during the sign-up process.
Sportsbook bonus codes
New Online Sportsbook Bonuses
New sportsbooks are popping up all the time as the US betting scene continues to expand and evolve, and the competition for bettors means they are almost always offering fantastic bonuses.
Bonuses at new online betting sites are usually more generous because they’re trying to compete against more established names, and so it’s common to find welcome bonuses worth at least $1,000.
These bonuses are also very favorable for bettors, with very small wagering requirements – usually only 1x – and don’t come with sports restrictions.
Use bonus code: 250MATCH Qualifying bet: No minimum bet amount and no odds restrictions Wagering requirement: 1x bonus
How to Get the Most Out of Your Betting Bonuses
It’s not easy to know how to use betting bonuses, especially for those who are new to sports wagering, so we’ve put together some tips to make sure you’re getting the most out of them.
Use sites where you can split bonuses – Splitting a bonus into installments allows you to wager on different markets, giving you more enjoyment and maximizing your chances of a return.
Take some risks – Bonus money isn’t yours and you can’t withdraw it. Your only option is to wager it so don’t be afraid to put free bets on parlays and long odds selections. Have fun with it.
Find bonuses with long expiry times – Bonuses usually last between seven and 30 days. Using a free bet on some random event just because it’s going to expire is a waste of the bonus.
Avoid high wagering requirement bonuses – Having to play through bonuses lots of times makes it less likely that you’ll ever be able to withdraw that money. Most sportsbook free bets only come with a 1x wagering but there are some that are as high as 25x and should be avoided.
Use them to hedge – If you’ve got a parlay going and you’re down to the last leg, you could use a free bet to hedge the other side and guarantee a return.
How We Rate Sportsbook Bonuses
Finding the best betting promotions is not easy due to the sheer number of sportsbooks operating in the US. However, there are some specific factors you should always look for when picking a betting site and a bonus as that will make it easier to narrow your choices down.
After you have followed these tips a few times then it will become almost reflex to continue to do so for any future bonuses, allowing you to easily identify the best betting promotions in the US.
The highest bonus amount is usually better as it gives you more money to play with on the sportsbook and thus more chances to win. However, you should also check for wagering requirements and expiry dates on bonuses to ensure that it is favorable.
Bonuses that are $1,000 or higher are the best ones on the market and those that are below $250 are almost always not good offers.
The main bonus types are risk free bets and matched deposit bonuses. Both are good for new players who are happy to make a big first deposit, potentially as high as $2,000, and risk free bet bonuses are great for players who are happy to make big bets.
Some sportsbooks also offer enhanced odds on certain lines to boost your overall returns, and parlay insurance is another popular bonus which allows you to get money back (usually as a free bet) if your parlay falls one leg short.
Wagering requirements can make or break a bonus because if the bonus needs to be wagered multiple times, then it becomes nigh-on impossible to make any real money from it. Most bonuses only need to be wagered once, which is ideal, but there are some which can be as high as 25x.
As well as wagering requirements, there are some terms and conditions to check. Minimum odds is the key restriction to look out for as some sportsbooks require qualifying bets to be of a minimum value. The expiry date is another, with many bonuses only being valued for between 7-30 days.
Sports restrictions and eligible payment methods are also occasionally included in bonus terms and conditions, but these are rare.
There’s no point in using a great bonus if the sportsbook isn’t very good. The best sportsbooks not only offer attractive promotions, they also have a decent variety of sports, competitive odds to ensure you get the best return, and ideally a good app so you can bet on mobile.
Sportsbook Bonuses to Avoid
There are some sportsbook bonuses that should definitely be avoided. Usually, this is because they are unlicensed in the US and so are not subject to the same regulation as legal betting sites, but also some legit sportsbooks simply have extremely unfavorable promotions.
Using these sportsbooks opens you up to potentially being scammed as some are known for withholding winnings, forcing you to jump through excessive amounts of hoops in the hope that you’ll give up trying.
They also usually have very high deposit and withdrawal amounts, and also charge fees for using popular methods like VISA that legit sportsbooks don’t charge.
Sportsbook bonuses to avoid
Illegal in the US
No payout guarantee
Too many restrictions
Illegal in the US
Predatory terms and conditions
Limited payment options
Illegal in the US
Vague bonus terms
Limited payment options
Pros & Cons of Betting Promotions
Sportsbook bonuses are almost always a good thing because they give you rewards for betting with a particular operator, but they can come with some limitations so you should stay realistic.
It’s important to note both good points and bad points when using bonuses.
The best part about bonuses is that it’s free money and it gives you the chance to explore the sportsbook and see if you like it. Plus, you get to keep what you win once you’ve satisfied wagering requirements.
However, you should note that bets made with bonus credits don’t include the stake in the returns and you often have to use the bonus within a few days.
Allows you to test the sportsbook and decide if you like it
You get to keep what you win
Almost every sportsbook has at least one promotion
Free bet stakes not included in wins
Wagering requirements can force you to wager bonuses many times
Usually have to use a bonus within 7-10 days
Why Should You Use Betting Bonuses?
Sportsbook bonuses are a great reward for either signing up to a new betting site or for wagering with them. The most common types of bonuses are free bets, which sportsbooks offer in exchange for completion of certain promotions, such as wagering $25 on a same game parlay.
Bonus amounts can range anywhere from just a few dollars up to $5,000, depending on the sportsbook and the type of promo. Those with bigger rewards tend to require you to spend more money to receive them,
It’s free money to use on basically whatever markets you want and provided there are friendly wagering requirements, you can then either withdraw or wager the winnings again.
All bonuses have terms and conditions that you should read as they may be unfavorable to you, such as if they have 10x wagering requirements or if the reward just isn’t worth the total risk.
Which betting sites have the best promotions?
The best betting promotions can usually be found at the bigger sportsbooks like BetMGM, FanDuel Sportsbook, and PointsBet. If you want to learn more about the top betting promotions for US bettors, check out our full article where we list sportsbooks with the best offers.
Which betting site has a bonus on registration?
Almost all US betting sites have a bonus upon registration, which is almost always a risk-free bet or a match deposit offer. All you need to do to claim any of the welcome bonuses is to register and verify a betting account.
What is a betting bonus?
A betting bonus is a reward given to you by sportsbooks for signing up with them or betting with them. This tends to come in the form of a free bet which may be subject to wagering requirements and other terms.
Are sportsbook bonuses worth it?
In most cases, yes. It is important to check the restrictions for wagering requirements, minimum odds restrictions, and other terms, as this may render some betting offers unfavorable. That’s why it’s paramount to always read full T&Cs.
What is a wagering requirement?
A wagering requirement is how many times you have to spend a free bet or bonus before you turn it into real money. For example, if you have a $20 free bet with wagering restrictions of 5x, then you will have to wager $20×5 = $100 before you can withdraw it.
Can I win real money playing with a betting bonus?
All money you win with a betting bonus on a real money sportsbook will be returned to you as cash. The winnings may be subject to wagering requirements and so the money you win may not be automatically withdrawable, but it has potential to be.