Online sports betting is legal in 26 US states, giving fans more control and flexibility over what wagers they make, what games they bet on, and when they do it.
At OddsChecker, we want to help you get the best value when you use these online betting sites. That’s why we’ve put together a list of all the best free bets offers and bonus codes for all leading US sports betting sites. What’s more, we don’t take a penny from you. Our site is 100% free to use.
Get exclusive free bets, sports betting bonuses, risk-free bets and no deposit bonuses. Claim DraftKings, FanDuel, BetMGM bonuses plus many more.
Sports betting is legal in the USA, but each state sets its own rules. Currently, 26 states have made it possible for their residents to place bets on games. These states are:
• New Hampshire
• New Jersey
• New York
• Rhode Island
• Washington D.C.
• West Virginia
Over 80% of all sports bets in New Jersey are now made online. It was one of the first states to begin allowing fans to place wagers on their favorite sports. Thanks to this head start, New Jerseyites have access to more online bookmakers than people in almost any other state. This huge choice of bookmakers includes 888 Sport, BetMGM, SugarHouse, and Unibet.
Find out more about sports betting in New Jersey
Sports betting sites have been allowed to operate in Indiana since 2019, and most of the major players allow sports fans from the state to register. Hoosiers have one of the best sports betting experiences in the country, with the option to make deposits and place bets from their computer, smartphone, or tablet. There are some limits on live betting though, meaning fans need to wait for a commercial break or the end of a quarter to place a bet during the game.
Find out more about sports betting in Indiana
Pennsylvanians are die-hard sports fans and they’ve had access to online sports betting since 2019. Since then, it has become one of the biggest markets for online sports wagering, which should come as no surprise since it has the fifth biggest population in the country. Most of the major online sportsbook brands have launched their betting sites and apps in the state, including FanDuel and DraftKings. Betting on college sports is also legal in Pennsylvania, an option that not all states allow.
Find out more about sports betting in Pennsylvania
Colorado didn’t start allowing online sports betting until May 2020, but it already has one of the widest selections of sportsbook brands. The biggest players like DraftKings, BetMGM, PointsBet, and FanDuel are all available, alongside several smaller brands. Colorado has one of the best online sports betting experiences of any other state, with online registrations and deposits, full mobile betting, and no restrictions on esports or college teams.
Find out more about sports betting in Colorado
Online sports betting was legalized in Illinois in June 2019, but the first operators didn’t launch until early 2020. Legislators in the state made some of the biggest online brands like DraftKings and FanDuel wait 18 months before they could launch their services. This has meant the options available to sports fans are a little limited, although many major brands are expected to open their virtual doors in the near future.
Find out more about sports betting in Illinois
Sports betting in Iowa was legalized in May 2019. Currently, you must register an account with a sportsbook in person before you’re allowed to place bets from your phone, although this restriction will be removed in 2021.
Find out more about sports betting in Iowa
Mississippi legalized sports betting in 2018. Those in the state that want to place bets from their smartphone or tablet must be inside a casino when they do it, making it quite restrictive.
Find out more about sports betting in Mississippi
Nevada has been the home of sports betting in the United States for decades, with many having to travel to the state to place bets on games. It was one of the first states to start allowing online and mobile sports betting sites to operate within its borders, but you must register your account in a physical casino first.
Find out more about sports betting in Nevada
New Hampshire legalized sports betting in July 2019, allowing mobile wagering from December that year. DraftKings was one of the first to launch in the state, with more expected to launch over time.
Find out more about sports betting in New Hampshire
Sports fans in Oregon can place bets on sports from their mobile devices, although the only operator in the state is the Oregon Lottery under the brand “Scoreboard.” Fans have a wide choice of sports to place wagers on, including both domestic and international leagues of basketball, tennis, golf, football, soccer, and baseball.
Find out more about sports betting in Oregon
Rhode Island has been allowing its residents to place bets on sporting events since 2018. It’s also the only state to set its minimum age at 18, with others opting for 21. Like Oregon, sports betting is operated through the state lottery and in partnership with William Hill, under the brand “Sports Book Rhode Island.” Fans have the convenience of betting from their mobiles, provided that they’re within the borders of the state.
Find out more about sports betting in Rhode Island
Operating since January 2021, when FanDuel Sportsbook took the first online sports betting wager in the state, Virginia sports betting has come on leaps and bounds since. Now, all your favorite sportsbooks, including DraftKings and BetMGM can be accessed in Virginia, as well as favorites like SI Sportsbook and Bet365.
Find out more about sports betting in Virginia
Operating since August 2019, West Virginia has one of the most mature online sports betting markets in the USA. Fans can choose to bet in the state’s five physical casinos or opt for the convenience of making wagers online and on their mobile. Several big brands, including BetMGM, FanDuel and DraftKings all operate in West Virginia, with more expected to open over time.
Find out more about sports betting in West Virginia
Once you know whether you can use online betting sites in your state, it’s important to find the best bonus codes and free bets offers to get the most out of your wagering. Here is the OddsChecker guide for using our promo codes and bonuses to get the most from your bets.
Some sportsbooks will use promo codes as part of their bonus offers. These work in the same way as promo codes used by online retailers. When you sign up, there will be an option to enter the code. Doing so will unlock the promotion associated with that code, which could be free bets or other bonuses. Sometimes sports betting sites won’t require you to use a promo code and instead will make the bonuses available to all new customers that sign up.
Using a promo code with an online betting site is easy. It may vary slightly from site to site, but the typical process is:
1. Choose the sports betting site you want to join and find the promo code you want to use from the options on this page
2. Click on the link to be taken securely to the sportsbook’s website
3. Follow the instructions on your screen to create your account, entering the bonus code when prompted
4. Enjoy the benefits of the bonus
A free bet is a wager you can make without using your own money. Online sports betting sites offer free bets to encourage new customers to sign up. You choose the sport, game, and bet you want to make, just like you would with a real money wager. If you win, then your sportsbook account gets credited winnings like usual. Sometimes you can withdraw these winnings straight away, but there are times when wagering requirements are attached to any winnings from a free bet. If there are, you may need to make some more bets with the winnings first. Be sure to check the terms of any offer to be sure.
There are a few types of free bet you get from some online sportsbooks. Some are more attractive than others, so be sure you know the difference.
• Sign up bet or no deposit bet: these free bets are usually given to you when you sign up to a sportsbook. They’re usually quite small (around $25), but you don’t have to make a deposit, so it’s a great way to have a flutter without spending any money.
• Matched bet: this is where the sportsbook will match the amount you wager in your first bet, giving you credit to use on another bet. For example, if you sign up to a new betting site and wager $50, your sportsbook account will be credited with an additional $50 to use on a second wager.
• Risk-free bet: with a risk-free bet, you will be given your money back if your bet loses. This is a no-lose situation since you keep your winnings if your bet is successful, but get your money returned if it isn’t.
Some online betting sites will offer a combination of these free bet offers together. These are a great opportunity to make your money go even further.
Most online sports betting sites don’t require you to use a promo or bonus code to use a free bet offer. Instead, you typically just need to sign up and meet any deposit or wagering requirements. Using the three main types of free bet from above, here is how to use them:
• Sign up or no deposit bet: simply sign up and activate your account. You may sometimes need to click a link in your email, verify your identity, or claim the bet on a particular page.
• Matched bet: you will need to sign up to the sportsbook and make a deposit, sometimes you may also be required to wager some or all of that deposit first.
• Risk-free bet: sign up and make a deposit, you’ll get your initial stake back if your bet doesn’t win.
Remember to check the terms of each sportsbook’s offer as there may be some small differences with each.
At OddsChecker, we understand that finding free bet offers from the online sports betting sites that operate in your state can be time-consuming. That’s why we’ve made it easy for US sports fans by creating a list of all the best free bet offers. We’ve trawled the internet and partnered with trusted sportsbooks to help you get the best value when you bet on your favorite sports.
If you’re looking for a definitive list of online sports betting sites in the US that offer free bets to their customers, you’ve come to the right place. On this page, we’ve detailed the best free bets above from all the leading online sportsbooks that operate with the United States. Just find the one that’s right for you and click on the green Claim Offer button to get started.
Online sports betting sites offer free bets to encourage new customers to open an account with them. This is part of their marketing strategy and they ultimately hope you’ll stick with them and deposit money to make further bets. Of course, you don’t have to if you only want to use the sign-up offer. To claim a free bet sign-up offer, you need to create an account with the sportsbook and complete any necessary verification processes. Once this is done, your free bet will usually be available in your account.
When looking for the best free bets, you need to find offers that meet your needs. If you’re someone that doesn’t want to make a deposit, you need to look for a sportsbook that offers a no deposit or sign up bet. You’ll usually get this just from creating an account.
If you’d like your first deposit to go a little further, then a deposit match bonus is likely your best option. Many sportsbooks will offer a deposit match that credits your betting account with the same amount that you add to your account. So if you sign up and deposit $50, the betting site will credit your account with an addition $50 to use for wagering. If you are more risk-averse and want some more security a risk-free bet might be your best option. With a risk-free bet, the sportsbook will credit your account with the amount of your initial stake if you don’t win your wager.
Sometimes, online sports betting sites will combine these offers together, giving you the chance to get two types of free bets. These may prove to be the best option for you.
Unfortunately, the best free bet offers are usually reserved for new customers, although some do have offers for existing customers too. These are often part of loyalty schemes either giving you points or credits as cashback for each bet you place, or giving you a free bet after making a set number of real-money bets.
If your current sportsbook doesn’t provide many free bets, consider signing up to a different betting site to take advantage of its bonus offers. Check out the individual reviews we have on every sportsbook which lists the latest existing user offers.
We are loading your bets, and they will be here in a second.