Want to wager on sports in North Carolina? Our North Carolina sports betting guide will cover everything you need to know. We’ll explain whether betting is legal in North Carolina and how you can start betting today, plus review the top 10 North Carolina betting sites.
The Best Sports Betting North Carolina Sites List 2021
To help you start sports betting in North Carolina today, we’ve put together a list of the 10 best sportsbooks in NC for 2021:
Looking for the best sites for sports betting in North Carolina? We’ve put together a list of the top 10 North Carolina sportsbooks for 2021:
- MyBookie – Overall Best North Carolina Sports Betting Site in 2021
- Bovada – Best NC Sportsbook for Live Streaming
- Sportsbetting.ag – North Carolina Sports Betting Site with the Most Sports
- BetOnline – Best NC Sports Betting Site for NBA Betting
- BetUS – Best Mobile North Carolina Sports Betting Site
- Intertops – Most User-friendly North Carolina Online Sportsbook
- 5Dimes – Top NC Sportsbook for Live In-game Betting
- BetNow4 – Best NC Sportsbook for a Welcome Bonus
- XBet – Best North Carolina State Betting Odds Online
- BetAmerica – Best Site for Off Track Betting in North Carolina
1. MyBookie – Overall Best North Carolina Sports Betting Site in 2021
MyBookie is our favorite site for online sports betting in North Carolina in 2021. This offshore sportsbook allows betting on professional sports leagues like the NBA, NFL, MLB, and NHL. In addition, you can bet on UNC college sports, UFC and MMA matches, soccer, rugby, and more.
MyBookie offers a $1,000 welcome bonus with a 50% deposit match, making it one of the most generous sportsbooks available to new players. On top of that, existing players get a 25% reload bonus up to $500 every time you make another deposit.
This sportsbook offers tons of bettor-friendly features, like a simple betslip that’s always a click away. The site also offers live streaming of every game along with live in-game betting. MyBookie has dozens of prop bets for every match, so it’s easy to keep things interesting if you want to bet on more than just a game’s outcome.
- Bet on most major US sports games
- Welcome bonus up to $1,000
- Live streaming for most matches
- Dozens of prop bets per game
- Doesn’t offer betting on lesser-known sports leagues
2. Bovada – Best NC Sportsbook for Live Streaming
For bettors who want to watch games unfold and place live, in-game bets, Bovada is the best sportsbook in North Carolina. This offshore betting site lets you watch almost any game across any sports league in high definition. At the same time, the site is constantly updating odds for a suite of in-game bets, so you can continue to wager as matches progress.
Another advantage to Bovada is that the platform has virtually every sport you could want to wager on. You’ll find all the major US sports leagues, college sports, e-sports, and the Olympics. You can also bet on less-watched sports like badminton, water polo, and skiing. Notably, Bovada offers betting on horse races.
Bovada attracts North Carolina bettors with a $750 welcome bonus. The catch is that to claim the bonus, you’ll need to make a deposit in Bitcoin. While this can be great news for crypto enthusiasts, it does make it a bit harder to get started with Bovada if you don’t already own Bitcoin.
- Stream games in HD
- Bet on niche sports like skiing
- Offers off track horse betting online
- Accepts Bitcoin and Bitcoin Cash payments
- Limited welcome bonus for credit/debit payments
3. Sportsbetting.ag – North Carolina Sports Betting Site with the Most Sports
If you’re looking for the widest range of sports to bet on in North Carolina, we recommend Sportsbetting.ag. This offshore sportsbook has more than 2 dozen different sports for you to wager on, including all major US sports leagues and college sports. In addition, Sportsbetting.ag offers a horse racebook and online live casino.
Sportsbetting.ag’s online user interface isn’t quite as modern as what we’ve seen from other offshore sportsbooks. The way that odds are presented can be a little overwhelming, especially for new bettors. However, this is in part because Sportsbetting.ag offers such a vast range of bets. For every game, you’ll find dozens of prop bets and dozens more in-game bets available.
This sportsbook’s welcome bonus is similar to what MyBookie offers: you’ll get a 50% deposit match up to $1,000 when you sign up, plus a 25% reload bonus when you make a second deposit. The main difference is that the reload bonus is capped at $250 instead of $500. But keep in mind that Sportsbook.ag accepts a wider variety of cryptocurrencies for payment than MyBookie, including Litecoin and Stellar.
- Huge variety of sports to bet on
- Integrated racebook and casino
- Dozens of in-game bets for live sports
- Welcome bonus up to $1,000
- User interface can feel crowded
4. BetOnline – Best NC Sports Betting Site for NBA Betting
BetOnline is another one of the best online sportsbooks for North Carolina bettors. The site has a huge range of sports available to wager on, but it especially stands out for its NBA betting options. You can wager not just on upcoming and live NBA games, but also on the NBA draft and NBA futures. So, BetOnline is a great choice for basketball fans who want to bet on every aspect of the league.
BetOnline also stands out for the quality of its betting interface. The sportsbook is modern and seamless to use, with an interactive betslip and easy to sort odds. BetOnline doesn’t have a mobile betting app, but the sportsbook does offer a mobile-friendly version of its website for betting on the go.
BetOnline accepts payment by credit card, debit card, and Bitcoin. When you sign up, you’ll receive a 50% deposit bonus up to $1,000. This Bitcoin sportsbook also rewards users for referring friends and offers a reload bonus worth up to $250. At the time of writing, BetOnline is also offering a $50 bonus when you place your first mobile bet.
- Supports NBA futures and draft betting
- Modern, user-friendly online sportsbook
- 50% deposit bonus up to $1,000
- Bonus available for betting from mobile
- Doesn’t have a dedicated mobile app
5. BetUS – Best Mobile North Carolina Sports Betting Site
BetUS is our top pick for sports betting in North Carolina on the go. That’s because this online sportsbook offers dedicated mobile apps for iOS and Android along with a mobile-friendly online platform. The mobile apps are easy to use and put your betslip just a tap away at all times. Plus, the apps enable you to place in-game bets, monitor live matches, and more.
BetUS has dozens of sports to bet on, including college sports, e-sports, and horse racing. You’ll find a wide range of prop bets for every match as well as in-game betting for live matches. In addition, you can bet on specials like the league MVP, division championships, and the Olympics.
BetUS has the best welcome bonus of any North Carolina sports betting site we’ve reviewed. New bettors can get up to $1,250 in cash with a 50% deposit match. The only catch is that there’s no reload bonus, so this cash is a one-time offer. BetUS accepts credit cards, debit cards, and several popular cryptocurrencies including Bitcoin.
- iOS and Android mobile apps
- User-friendly interface for betting on the go
- Bet on specials and futures
- Welcome bonus up to $1,250
- Doesn’t offer reload bonuses
North Carolina Betting Sites Comparison
Wondering which North Carolina sports betting site is right for you? Let’s take a closer look at how our top picks stack up:
|Bonus||Bonus Code||Live Streaming||Payment Methods|
|MyBookie||50% deposit match up to $1,000 |
25% reload bonus up to $500
|Yes||Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum|
|Bovada||75% Bitcoin deposit match up to $750||BTCSWB750||Yes||Credit card, debit card, MatchPay, Zelle, Bitcoin, Bitcoin Cash, Litecoin|
|Sportsbetting.ag||50% deposit match up to $1,000 |
25% reload bonus up to $250
|No||Credit card, debit card, wire transfer, money order, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple, Stellar|
|BetOnline||50% deposit match up to $1,000 |
25% reload bonus up to $250
|No||Credit card, debit card, Skrill, Neteller, wire transfer, money order, Bitcoin|
|BetUS||50% sportsbook deposit match up to $1,250||SIGNUP100||No||Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Litecoin, Ethereum|
Is Sports Betting Legal in North Carolina?
At the moment, in-person sports betting is legal at The Book at Harrah’s Cherokee Valley River Casino. The newly opened Catawba Indian Nation’s casino, west of Charlotte, also has a license to accept sports wagers but hasn’t yet opened its sportsbook.
Beyond those two locations, you can’t place in-person sports bets in North Carolina. However, there is currently a new bill working its way through state legislation which could make betting in NC legal.
Let’s take a closer look at exactly what the rules are around sports betting in North Carolina.
Online sportsbooks are not currently allowed in North Carolina. There is currently a bill in the North Carolina legislature that would legalize online sports betting in the state, but it’s too early to tell if it will pass. Neither the Cherokee nor Catawba nation offer online sports betting – only physical sportsbooks.
For North Carolina residents who want to bet online, there are 2 options. The first is to drive to neighboring Tennessee or Virginia, both of which offer online sports betting. The second option is to use an offshore sports betting site. These sites are not subject to North Carolina gambling laws.
There are 2 land-based sportsbooks in North Carolina where it’s legal to place bets on professional and college sports:
- Harrah’s Cherokee Valley River Casino
- Catawba Two Kings Casino Resort
Harrah’s Cherokee Valley River Casino is located in the mountains west of Asheville. Harrah’s sportsbook, called The Book, has been operating since March 2021 and was North Carolina’s first legal sportsbook.
The Catawba Two Kings Casino Resort is located west of Charlotte. This casino opened in July 2021 in a temporary facility and the sportsbook is not yet up and running. The Catawba nation expects to start accepting sports wagers in the fall of 2021.
North Carolina only allows wagering on horse racing at the state’s two land-based sportsbooks: Harrah’s Cherokee Valley River Casino and the Catawba Two Kings Casino Resort. Online betting on horse racing is not legal in North Carolina, so residents of the state cannot use US-based horse betting sites like TVG.
The sports betting legislation that North Carolina is currently considering would legalize online off track betting. However, it’s not yet clear whether this legislation will pass in its current form.
For now, the best option for online off track betting in North Carolina is to use an offshore racebook. Many offshore sports betting sites that are available in North Carolina also offer betting on horse racing.
It’s worth noting that North Carolina does have some harness racing as well as an annual charity race, the Queen’s Cup Steeplechase. On track betting is allowed for these races, but they are not related to the professional thoroughbred racing circuit.
Timeline of Sports Betting Legislation in North Carolina
North Carolina has made a number of moves to update the state’s gambling laws. In fact, it was only in 2019 that the state issued two sportsbook licenses to the Cherokee and Catawba Indian Nations. In addition, the North Carolina legislature is currently considering a bill that would legalize sports betting throughout the state and create licenses for independent sportsbooks.
Here’s where sports betting legislation currently stands in North Carolina:
- July 26, 2019: North Carolina legalized sports betting at Harrah’s Cherokee Valley River Casino and a yet-to-built casino in the Catawba Indian Nation. Prior to this, no sports betting was legal in any form in North Carolina and the state only had one casino.
- March 22, 2021: Harrah’s Cherokee Valley River Casino opens The Book, North Carolina’s first sportsbook. The first bet was placed on a UNC vs. Wisconsin NCAA basketball game.
- April 7, 2021: State Senator Jim Perry filed SB 688, a bill that would legalize online sports betting in North Carolina. The bill proposed to create a limited number of licenses for online sportsbooks, which would not need to partner with an existing casino. The bill has not yet been voted on in the North Carolina Senate.
- July 1, 2021: The Catawba Two Kings Casino Resort opened to the public in a temporary facility. The casino has a license to open North Carolina’s second physical sportsbook, although it’s not yet accepting bets.
Offshore Betting in North Carolina
Although online sports betting hasn’t yet been legalized in North Carolina, residents of the state do still have options to place wagers online. Many offshore sports betting sites operate in the state and offer betting on the NFL, NBA, MLB, college sports, and more.
Offshore sportsbooks are typically based in Costa Rica, Curacao, or Europe. As a result, they’re not regulated by the state of North Carolina and aren’t restricted by the state’s gambling laws. However, it’s important to note that placing bets with an offshore sportsbook is not technically legal for North Carolina residents
Are Daily Fantasy Sports Legal in North Carolina?
Daily fantasy sports are legal in North Carolina and sites like DraftKings and Fanduel are open to North Carolina residents.
However, North Carolina has yet to issue formal regulations for daily fantasy sports. This doesn’t mean that daily fantasy sports isn’t legal – it just means that the state could issue changes to how daily fantasy sports sites operate in North Carolina in the future or require sites to pay for a gaming license.
Casino Laws in North Carolina
North Carolina has historically been one of the least friendly states for gambling. The state currently has 3 casinos in operation, all on Indian Nation territory. At the same time, online gambling isn’t allowed in any form.
With that in mind, let’s take a closer look at the casino laws in North Carolina.
There are currently no online casinos operating in North Carolina. The state does not allow online gambling, whether for slots, table games, or sports betting. The legislation that the state is currently considering for online sportsbooks would not legalize online casino games or other forms of online betting.
That said, you can access offshore casino sites in North Carolina. Like offshore sportsbooks, online casinos are not technically legal in the state. However, nearly all offshore sportsbooks accept North Carolina residents and enforcement of gambling laws is relatively lax.
North Carolina currently has 3 land-based casinos:
- Harrah’s Cherokee Valley River Casino
- Harrah’s Cherokee Casino Resort
- Catawba Two Kings Casino Resort
The Catawba Two Kings Casino Resort just opened in July 2021, so the casinos on Cherokee land were the only land-based casinos in the state for many years.
All 3 casinos are on Indian Nation land because North Carolina doesn’t allow land-based casinos on state-controlled land. North Carolina is not considering allowing any additional casinos in the state at this time.
Gambling Tax in North Carolina
Although North Carolina doesn’t make it easy to gamble, the state does require you to pay gambling taxes if you place a bet. Winnings from gambling – whether at one of the state’s casinos or sportsbooks or from an offshore betting site – are taxed at your ordinary income tax rate.
Keep in mind that you’re only responsible for paying taxes on your net earnings from gambling. So, if you win $1,000 and then lose $300, you only need to pay taxes on your net winnings of $700.
Sports betting has been legal in North Carolina since 2019, but for now, there’s still only one sportsbook in the entire state. North Carolina is considering legislation that would legalize online sports betting, but it’s too early to tell if this legislation will pass.
In the meantime, North Carolina residents can wager on UNC and professional sports teams with one of the top offshore sportsbooks. Create an account with MyBookie today to claim your $1,000 welcome bonus and place your first bet!