Home north carolina

North Carolina Sports Betting Guide – Best NC Sportsbooks Reviewed

Author image

Updated

on

Disclosure
We sometimes use affiliate links in our content, when clicking on those we might receive a commission – at no extra cost to you. By using this website you agree to our terms and conditions and privacy policy.

20 min read

If you’re looking to find out more about sports betting in North Carolina, you’re in the right place. This guide will take you through the ins and outs of sports betting in the State and provide you with reviews of ten of the best North Carolina betting sites. 

Keep reading to find out which North Carolina sportsbooks are worth visiting and how to go about placing your wagers.

More Filter Close Filter
Sort By
11 Bookmakers that match your criteria...
Top Rated
794 Codes claimed

50% match deposit bonus worth up to $1,000

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
9.7 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
This offer is subject to a 30-day time limit. Odds of at least 2:1 apply. This offer is limited to one bonus per new customer and first time deposit.

100% deposit match welcome bonus of up to $1,000

  • Top Contests & Promotions
  • Supports parlays, teasers and if bets
  • $1,000 Welcome Bonus
9.5 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
No time limits apply. Minimum deposit of $50 to claim your bonus. You must bet on wagers with odds of 2.5:1 or more.

100% deposit match up to $500

  • Biggest Range of Sports
  • Top Horse Racing Sportsbook
  • Seamless Payments & Payouts
9.2 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
The 100% sports betting bonus is capped at $500. You must enter the promo code XB100 to claim. Your minimum deposit must equal or exceed $45. The promotion comes with a rollover of 7x.

Up to $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus)

  • Biggest Bonus Offering
  • Parlay Builder For Complex Bets
  • 24/7 Customer Support
9.3 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
Minimum deposit of $100 is required to claim the welcome bonus. Use BetUS promo code 'JOIN125' to claim. You must bet on odds of 2.8:1 or higher. The offer is subject to a 14-day time limit. Max cash out limits apply.

75% Crypto Deposit Bonus up to $750

  • HD Quality Live Streaming
  • Accepts Major Cryptocurrencies
  • Top Parlay Builder
9.8 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
Use code BVD1000 with your first deposit. Wagering requirement: 5x for sports and horses, 30x for casino. Deposit using credit card or Bitcoin. Withdrawing before requirements are met forfeits bonus money and any winnings from the bonus money. Casino games are excluded.

Up To $750 Sign Up Bonus

  • Top Quality Mobile Betting App
  • High Limit Sportsbook
  • Fast Payouts
9.6 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
Bonus code must be entered immediately after you deposit and before you place any wager. Offer subject to rollover requirements of 8x at minimum odds of 1.5. Maximum of $50 of each bet counts towards wager requirements. Cannot be used on horse racing.

150% welcome bonus up to $300

  • Best Reload Bonus
  • In-Play Betting
  • 10% Weekly Rebate on Horse Racing
9.4 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
Minimum deposit applied of $20. Maximum bonus is capped at $300. Wager requirements: 15x rollover.

100% crypto bonus up to $1000

  • No Maximum Deposit
  • Various Promos & Daily Rebates
  • Political & Entertainment Bets
9.1 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
Max free play amount is capped at $1000. Minimum deposit to qualify is $100. Deposit must be made using cryptocurrency to claim. Offer can be used once only. Rollover is 10x. Redeemable only on the sportsbook.

200% Welcome Bonus

9.0 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Claim Now

50% deposit match up to $1000

  • Top All-In-One Gambling Site
  • Many Betting Options & Promotions
  • All US Customers Accepted
8.8 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copied
North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Copy
Claim Now
50% deposit up to $1,000. You must enter sportsbetting.ag promo code SB1000 to claim the bonus. You must deposit at least $55 to claim. Wager requirement: the bonus comes with a 10x turnover. Deposits using Neteller and Skrill are not valid for this promotion. Validity period: 30 days. The offer is valid for the site’s sportsbook ONLY. This bonus is for new customers/first-time depositors in Canada and USA

First deposit bonus up to 180% and 1 BTC

  • Wide variety of sports and games
  • Easy betting interface
  • Great odds & weekly bonuses
9.5 North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed
Claim Now
No wagering requirements. [email protected]'s apply. 18+

The Best North Carolina Sports Betting Sites List 2022

 To make North Carolina sports betting less challenging, we have compiled a list of the best sports betting sites that accept bettors from North Carolina:

  • XBet – Best North Carolina Sports Betting Site
  • BetOnline – Best Online NC Betting Odds 
  • Bovada – Most Reliable North Carolina Sportsbook
  • MyBookie – North Carolina Betting Site with Best Live Betting
  • BetUS – Best Customer Service for North Carolina Bettors
  • Intertops – Most Impressive Sign-Up Bonuses for NC Players
  • Sportsbetting.ag – Best for Online Betting in North Carolina
  • BetNow – Safest Online Sports Betting in North Carolina
  • GT Bets – Best Mobile Sports Betting In North Carolina
  • BUSR – Best for Racing Sports Betting in North Carolina

Is Sports Betting Legal in North Carolina?

In a word, yes. 

Governor Roy Cooper signed in legal sports betting in North Carolina in July 2019. However, this took a while to launch and only came into effect fully on 18 March 2021.  

An important aspect to note here is that this legislature only makes it legal to bet on sports at licensed premises. Although online and mobile sports betting in North Carolina are still to be formally added to the North Carolina sports betting legislation, there are numerous online sportsbooks that make it easy to place your bets.

Online Sportsbooks

Although not yet legal, online sports betting in North Carolina is headed that way. November 4th, 2021, saw the State Senate pass the North Carolina sports betting bill, SB688, which includes online betting. However, the bill still needs to be passed by three more committees before it comes into effect, which might take some time. 

Luckily, two options are available to North Carolina residents who want to place online wagers. The first includes a trip to neighboring States, Virginia or Tennessee, where online betting is legal. 

Alternatively, if taking a long drive to wager a bet doesn’t appeal to you, you can use offshore sports betting sites. You can access these sites from the comfort of home, and the gambling laws of North Carolina do not govern them. 

Land-Based Betting in North Carolina

Unlike North Carolina sports betting online, land-based betting is legal but with a catch. You can only bet on college or professional sports at licensed land-based places in North Carolina, of which there are only two:

  • Harrah’s Cherokee Casino Resort in Cherokee 
  • Harrah’s Cherokee Valley River Casino & Hotel in Murphy

Both of Harrah’s casinos feature a sports lounge called “The Book” that features a massive ultra-high-definition screen that allows sporting fans to view highlights, scores, and games. These betting lounges also host pen betting lines making it simple for gamblers to place their bets.

North Carolina Horse Racing and Off-Track Betting

Suppose you’re looking to wager a bet on horse racing in North Carolina. In that case, you’ll have to do so at one of the two licensed casinos: Harrah’s Cherokee Casino Resort in Cherokee or Harrah’s Cherokee Valley River Casino & Hotel in Murphy. Unfortunately, betting on horse racing online is illegal, so making your way to one of these land-based establishments is a must. 

The new North Carolina sports betting bill is set to legalize off-track betting online, but there is no set date when the State will pass this bill. 

If you reside in North Carolina and want to partake in online off-track betting, you may want to use an offshore racebook. Alternatively, you can wager bets on offshore betting sites – many of these offer horse racing along with other sports such as the NFL and NBA.

Exceptions that allow for on-track betting are harness-racing and charity races that use the proceeds from the wagers for good causes. An example of one of these charity races is the annual steeplechase held in Charlotte. However, professional circuit racing is not open for on-track betting.

Timeline of North Carolina Sports Betting Legislation

North Carolina sports betting and betting, in general, has a long history. It is one of the States that has a stricter approach to gambling, although it has taken steps to relax some of the laws around betting in recent years. Here is a timeline that highlights the timeline of North Carolina sports betting legislation:

  • 1791 – All forms of gambling are outlawed in the State
  • 1940 – Parimutuels betting is reintroduced in the State
  • 1945 – Bingo and State lotteries become legal in North Carolina
  • 1954 – Parimutuels betting is banned again, and all dog tracks are closed down in North Carolina
  • 2018 – The U.S. Supreme Court authorized all forms of gambling to be allowed to be drafted into state constitutions.
  • July 26th, 2019 – Gov. Roy Cooper signs a bill permitting horse racing and sports betting in North Carolina but only on tribal lands.
  • April 7th, 2021 – State Senator Jim Perry filed a bill (SB 688) that would allow for legal online sports betting in North Carolina. The proposed legislation opts to create a limited amount of licenses for online sportsbooks to avoid needing to partner with an existing casino. 
  • August 4th, 2021 – A bill to legalize mobile sports betting in North Carolina was approved by the State Senate. 
  • November 4th, 2021 – The NC House Commerce Committee passed SB 688, 12–4, allowing for online sports betting in North Carolina. The North Carolina sports betting bill now sits with the House Judiciary Committee in hopes that it will be passed in early 2022.

Offshore Betting

While online sports betting in NC is not yet legalized, there are ways around this. One option is offshore betting. What this entails is the wagering of bets using offshore sportsbooks. Although not entirely legal, these sportsbooks are not located in the United States. Instead, they are based in Europe, Costa Rica, or Curacao. Because these online sites are not situated in the U.S., they are not subject to North Carolina online gambling laws. 

Using these sites is relatively straightforward, although it is always best to check whether they are open to residents of North Carolina before signing up. These offshore sports betting sites make it easy to bet on various sports from horse racing, the NFL, NBA, and MLB. You can also use them to wager bets on college sports.

North Carolina Daily Fantasy Sports

If you’re into daily fantasy sports, you’re in luck. Betting on daily fantasy sports is legal in North Carolina and currently is not regulated by gambling laws. What this means is that the State has the option to change the operation of these fantasy sports, although, at this point, it’s unlikely. 

A few sports betting sites used in North Carolina when betting on daily fantasy sports include:

  • Fanduel Sportsbook
  • DraftKings Sportsbook

North Carolina Casino Laws

Until recently, sports gambling in North Carolina was illegal. As a result, there are currently only two casinos where you can wager bets on your favorite sporting teams. Likewise, online gambling, although in the pipelines, is still illegal. 

Let’s look a little more closely at the casino laws that currently govern North Carolina:

Online Casinos

Gambling on online casinos in North Carolina is illegal; however, that doesn’t mean that there aren’t any. If you choose to utilize one of these sites, we suggest proceeding with caution. First, make sure that it is reputable. An excellent way to check this is by looking at how withdrawals and deposits are processed. You should be able to process these using your credit or debit cards, although some allow for Bitcoin processing instead. If the processing system seems weird to you, rather avoid the site. 

Making sure that the site provides excellent customer service is another thing to look at. If the customer service is poor, chances are, if you run into an issue down the line, you may find resolving it becomes a problem too. 

Here is a list of some of the online North Carolina trusted offshore casino sites available:

Land-Based Casinos

North Carolina currently has four operational casinos. However, two of them do not offer sports betting as yet. All North Carolina casinos are located on tribal land, as the State does not permit the building or running of land-based casinos on State-governed ground.  

Harrah’s Cherokee Valley River Casino in Murphy and Harrah’s Cherokee Casino Resort in Cherokee are the two establishments you can visit if you want to wager bets on your sports teams. 

The other establishments include Tribal Bingo in Cherokee and Catawba Two Kings Casino Resort in Kings Mountain.

North Carolina Gambling Tax

It is important to note that North Carolina does impose gambling taxes on bettors. The State charges these at the same rate as your standard income tax. The amount you pay will come off your winnings. This tax applies whether you place your bet on an offshore betting site or at a casino. 

What you may find interesting is that you are only taxed on your net earnings. So, for example, if you place a bet and win $1000, and then bet again and lose $500, the State of North Carolina will only tax you on the $500 you’re left with. 

Best North Carolina Sports Betting Sites Reviewed

Here’s a close look at the best offshore betting sites available to North Carolina residents.

1. XBet – Best North Carolina Sports Betting Site

XBet NFL lobby

If you’re looking for a reputable offshore North Carolina sports betting site, Xbet makes an excellent option. Based in Curacao, the sportsbook is legal for US bettors. Backed by the MyBookie brand, Xbet offers users a quick and easy way to bet on their favorite sports teams. 

The site is quick and easy to navigate and is available on iPhone and Android mobile platforms. In addition, Xbet currently accepts players from every State in the U.S., making it the ideal choice for those interested in North Carolina sports betting. 

Signing up for Xbet is relatively straightforward and requires you to input a few of your personal details. One aspect to remember, though, is that you’ll need to supply them with ID to create your account and make deposits and receive withdrawals. 

The customer service offered by Xbet is remarkable, and you have a few avenues through which you can contact them, from online chat to giving them a call. 

Xbet enables you to bet on many sports, from basketball and MMA to the Olympics, horse racing, and even on politics.

Xbet is also known for its bonuses and promos designed to help you boost your bankroll. New players can make use of the First Deposit Bonus: Get a 100% Sports Sign-up Bonus up to $500 when you sign up and fund your new account. The XBet promo code to use here is XB100. The minimum odds for this are 2:1. 

Pros:

  • Offers live betting 
  • Wide selection of sports to bet on
  • Payouts are quick
  • Excellent customer service
  • Can be accessed on Android and iPhone

Cons:

  • The bonuses could be better

2. BetOnline - Best Online Odds for a North Carolina Betting Site

North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed

BetOnline is another popular North Carolina sports betting site, and it is easy to see why. The site comes with a vast selection of sports you can wager on, but this is a site to visit if you love the NBA. BetOnline offers comprehensive betting options for NBA fans, including NBA futures and NBA draft. 

Placing your wagers on the site is easy, thanks to the user-friendly interface, seamless design, and handy features such as the interactive betslip. However, one area BetOnline could improve on is developing a mobile sports betting app. The site is accessible via mobile devices; however, an app would make accessibility even more effortless. 

Deposits and withdrawals can be made using your debit or credit cards, and for those who prefer using Bitcoin for betting, you can go that route too. 

Those new to the site can make use of the 50% Welcome Bonus up to $1,000 on your first-ever deposit at BetOnline. Use Promo Code BOL1000 and your extra 50%. Those wanting to use Bitcoin can benefit from the 100% 1st Time Crypto Bonus. Just use Promo Code CRYPTO100 on your first-ever deposit using either Bitcoin or a range of other cryptocurrencies to receive a 100% bonus.

Pros:

  • Offers fast payouts within 48hrs
  • Comprehensive NBA betting options
  • Accepts cryptocurrencies
  • Excellent bonuses

Cons:

  • No option for a North Carolina sports betting app

3. Bovada - Most Reliable North Carolina Sportsbook

North Carolina Sports Betting Guide - Best NC Sportsbooks Reviewed

Bovada is one of the most user-friendly North Carolina sports betting sites around. This offshore site offers a host of features that make North Carolina sports betting fun and easy. For example, watch your game of choice from a range of sports leagues in high definition on the site to keep track of how your team is doing. And, if into the game you want to wager a bet, make use of the live betting application. 

Bovada further impresses with its expansive selection of sports you can wager on, from the Olympics to the NFL and NBA, skiing, and water polo. You also have an impressive choice of sports leagues and esports to select from. 

New Bitcoin users can enjoy a welcome bonus with the code BTCSWB750. This promo offers members a 75% Bitcoin Match bonus of up to $750 to bet on sports. The rollover for this bonus on sports is 5x. If you're not using cryptocurrency, the $250 Sports Welcome Bonus may appeal to you. To redeem the Welcome Bonus, all you need to do is make a deposit and instantly receive a 50% bonus up to $250.

Pros:

  • Highly reliable payouts
  • Impressive selection of sports betting options
  • Is open to North Carolina residents
  • Offers horse race betting online
  • Has a mobile betting app

Cons:

  • Very limited welcome bonus for those not using Bitcoin

4. MyBookie - North Carolina Betting Site with Best Live Betting

MyBookie NFL futures odds

MyBookie is a site favored by online gamblers and sports bettors. Not only is the site simple to navigate, but you can also make use of the MyBookie mobile app that makes it easy to place a bet when you're on the go. 

Stream games live and in HD to keep tabs on your best teams, and even place live bets if you feel your sports team has a shot. Whether you prefer betting on professional leagues like the NFL or NBA or on college leagues, MyBookie has you covered. And if you're into prop bets, MyBookie offers those too, for a slightly more exciting way to bet. 

One of the most generous offshore North Carolina sports betting sites you can find, MyBookie offers a $1,000 welcome bonus with a 50% deposit match. To get the code, all you need to do is sign up. Existing players aren't left in the dark either and are offered a 25% reload bonus up to $500 every time they make a new deposit.

Pros:

  • Features an easy-to-use mobile platform
  • Generous welcome bonus offered
  • Offers live sports betting
  • Most matches can be live streamed
  • User-friendly site

Cons:

  • Does not offer betting on lesser-known sports leagues

5. BetUS - Most Customer-Friendly of the North Carolina Sports Betting Sites

BetUS welcome promotion

If you're looking for an offshore sportsbook that offers an exceptionally generous welcome bonus, then BetUS is the site to visit. Receive a 125% sign-up bonus using the BetUS promo code JOIN125, or if you intend to use Bitcoin, enjoy the 200% Crypto Bonus using the code JOIN200. The only downside to these bonuses is that this is it - there are no reload promos offered. 

BetUS covers an impressive range of sporting leagues and sports in general, from horse racing to winter Olympics, e-sports, and college leagues. 

BetUS also offer prop bets and live betting for a different approach to gambling. But, where this sportsbook really stood out to us was through their app. Designed for use with both iPhones and Android devices, you can place your wager using the BetUS app wherever you are. Better still, you can keep tabs on the games and the odds while you go about your day.

Pros:

  • Offers a mobile app
  • Provides live betting
  • Offers prop bets
  • Most generous welcome bonus
  • Wide selection of sports and leagues to wager on

Cons:

  • No reload bonuses offered

North Carolina Betting Sites Comparison

Here's a look at how North Carolina's best sportsbooks match against one another in terms of bonuses, betting markets, live betting and payment methods.

Sportsbook Bonus Promo Code Available Markets Live Streaming Payment Methods
Xbet 100% Sports Sign-up Bonus up to $500 XB100 NFL, NBA, MLB, NHL, College football, soccer, horse racing No Credit card, debit card, wire transfer, money order, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple, Stellar
BetOnline 50% Welcome Bonus up to $1,000 on your first-ever deposit BOL1000 Horse racing, E-Sports, Baseball, Basketball, Soccer, Boxing, Martial Arts, Hockey, Football, Tennis No Bitcoin, credit card, debit card, Skrill, Neteller, wire transfer
Bovada 75% Bitcoin Match bonus of up to $750 to bet on sports BTCSWB750 NHL, NBA, Golf, Soccer, UFC, MMA, Baseball, Hockey, F1, Prop Bets Yes Bitcoin, Bitcoin cash, credit card, debit card, MatchPay, Zelle, Litecoin
MyBookie $1,000 welcome bonus with a 50% deposit match MYB50 NFL, NBA, MAA, NHL, Golf, NCAAB, Soccer, Boxing, F1, Tennis, E-sports, MLB Yes Wire transfer, credit card, debit card, Bitcoin, Bitcoin Cash, Ripple, Ethereum
BetUS 125% sign-up bonus JOIN125 NHL, NBA, Golf, Tennis, Soccer, NASCAR, Horse Racing, Cricket, E-Sports, Motor Sport, Cycling, Olympics, Politics, Entertainment Yes Bitcoin, Bitcoin Cash, credit card, debit card, wire transfer, Litecoin, Ethereum

How to Bet on Sports in North Carolina

North Carolina sports betting requires that you either head to one of the two licensed land-based casinos in the State or that you make use of an offshore betting site like Xbet. 

Using North Carolina sports betting sites like Xbet is relatively straightforward. Here are the steps to follow to place your wager:

1. Sign Up

Head to the Xbet website and on the landing page click on “Join Now” at the top right of the screen. Sign up for an account by completing your details and credentials. 

Once you have signed in, make a deposit. Making a deposit is relatively simple. Head to the tab labeled “Cashier” on the home page. You will be guided to a page that offers you multiple ways to make a deposit using the various payment methods. Clicking on the one that best suits your needs is all it takes. 

XBet sign up

2. Make Your First Deposit

Once you have signed in, make a deposit. Making a deposit is relatively simple. Head to the tab labeled “Cashier” on the home page. You will be guided to a page that offers you multiple ways to make a deposit using the various payment methods. Clicking on the one that best suits your needs is all it takes.

XBet deposit

3. Choose Your Bet

Now comes the fun part - choosing your bet. Clicking on “Sportsbook” on the top left of the home page takes you to where all the action is. Here you can find the sport, league, and games you want to bet on. Find the game and click on it. On the right, the Betting Slip will open. Here, type in your “set amount all bets.” When you’re done you can click on “Place Bet.”

Bet on sports at XBet

Conclusion

North Carolina sports betting has been legal since 2019, although the legalization of online sports betting is still in the pipeline. 

Luckily there are options like using offshore North Carolina sports betting sites that make things a little less challenging. 

NC residents will find placing their wagers simple on any of the top sportsbook sites discussed in this article. Create an Xbet account, receive an impressive 100% Sports Sign-up Bonus up to $500, and get started by placing your first bet!

FAQs

Can you bet on sports in North Carolina?

Is there online sports betting in North Carolina?

How do I place a bet in North Carolina?

Is DraftKings Sportsbooks legal in North Carolina?

What betting sites are there in North Carolina?

 

 

Alan is an expert sports betting writer who specializes in football, cricket and tennis.