North Carolina Sports Betting Guide – Compare The Best North Carolina Sportsbooks

As of 2021, North Carolina sports betting has become a reality. Following tough negotiations and bureaucratic processes, land-based betting is finally possible at two licensed establishments. However, residents are still waiting for online and mobile sports betting to become legal.

In this sports betting in North Carolina guide, we will explore the best ways to bet on sports in the State. We will also showcase the most valuable bonuses available to residents right now.

Best North Carolina Sports Betting Sites August, 2022

10 Bookmakers that match your criteria...
Top Rated
825 Bonus claimed

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

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
    Claim Bonus
    Up To $1,000 Welcome Bonus

    100% deposit match up to $500

    • Top Horse Racing Sportsbook
    • 7% rebate on all horse race wagers
    • Generous Reload Bonuses
    Claim Bonus
    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.

    100% deposit match up to $1,000

    • Big Contests & Promotions
    • NFL and NBA futures betting
    • $1,000 Welcome Bonus
    Claim Bonus
    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. General terms & conditions apply.

    Up to $2,500 deposit match

    • Biggest Welcome Bonus
    • Stream Analysis Sports Shows
    • 24/7 Customer Support
    Claim Bonus
    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.

    100% deposit match up to $1,000

    • HD-Quality Live Streaming Service
    • Huge Bitcoin Bonuses
    • Wide Range of eSports
    Claim Bonus
    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.

    50% deposit match up to $1000

    • All-In-One Gambling Site
    • Various Betting Options & Promotions
    • Accepts All US Customers
    Claim Bonus
    50% deposit up to $1,000. You must enter 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

    Up To $150 Sign Up Bonus

    • High Quality Sports Betting App
    • Top High Limit Sportsbook
    • Speedy Payouts
    Claim Bonus
    100% Up to $50 bonus. Receive up to $50 on each on your first 3 deposits within 100 days of sign up. 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.

    100% welcome bonus up to $500

    • Most Competitive Reload Bonus
    • Live In-Play Betting
    • 10% Weekly Rebate on Horse Racing
    Claim Bonus
    Minimum deposit applied of $20. Maximum bonus is capped at $500. Wager requirements: 15x rollover.

    100% crypto bonus up to $1000

    • No Deposit Limit
    • Political & Entertainment Bets
    • Daily Promotions & rebates
    Claim Bonus
    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.

    100% welcome bonus up to $500

    • Reputable Sportsbook
    • Brilliant VIP Program
    • Impressive Casino & Racebook Bets
    Claim Bonus
    Minimum deposit of $35 applies to qualify for the offer. The maximum limit is $500. 12x rollover applies with this offer.

    List of the Best Sportsbooks in North Carolina

    Since licensed online sportsbooks do not yet exist in the Tar Heel State, the only way to bet online is to use offshore betting sites. Below, you can find a list of the best North Carolina sports betting sites that you can sign up to right now.

    • BetOnlineBest North Carolina Sports Betting Site 2022.
    • XBet – A Superb Mobile Sports Betting Platform in NC.
    • MyBookie – One of the Best NC Sports Betting Sites for US Championships.
    • BetUS – Access Free Ongoing Sports Betting Commentary in NC.
    • Bovada – The Best North Carolina Sports Betting Site for Live Streaming.
    • – One of the Best NC Platforms for eSports Betting.
    • Everygame – Great NC Online Sports Betting Site for Half-Time Bets.
    • BetNow – A Top Online Sportsbook for Ongoing Offers.
    • BUSR – Offers a Superb Racebook with National and International Races.
    • GT Bets – A Great Online Sports Betting NC Site for Competitive Odds.

    The Best Sportsbooks in North Carolina Reviewed

    If you’re wondering which North Carolina sports betting site is best for you, the following short reviews might be useful.

    1. BetOnline – Best North Carolina Sports Betting Site 2022

    BetOnline Sportsbook

    We’ve chosen BetOnline as our top NC sportsbook for a number of great reasons. This reputable platform offers bets across more than 20 different sports and eSports. Apart from benefitting from competitive odds, you will be able to place early pre-game bets, since BetOnline is one of the first sportsbooks in the country to feature moneylines and other bets.

    You can choose to fund your BetOnline account using either USD or cryptocurrencies. No matter which option you choose, you can use BetOnline promo codes to boost the value of every deposit. You can also participate in special contests to make the most out of your betting experience.

    The entire BetOnline platform is accessible on both computers and handheld digital devices and is one of the finest places for online gambling in North Carolina.

    The current BetOnline welcome bonus consists of a 50% match deposit worth up to $1,000. This offer is only eligible with your first deposit. Whilst entering your payment details, be sure to include promo code BOL1000 to activate your reward.

    BetOnline Pros

    • Bet on NBA and NBA Draft futures
    • 22+ sports and eSports
    • Includes a dedicated racebook and online casino
    • Wide range of live betting markets

    BetOnline Cons

    • Fees apply to credit card withdrawals

    2. XBet – A Superb Mobile Sports Betting Platform in NC

    XBet Sportsbook

    XBet is a powerful online sportsbook that is very easy to use and accessible across devices. Apart from accessing the platform through its mobile-optimized website, mobile users can opt to download the free Android or iOS apps. No matter which option you choose, you will be able to use XBet promo codes to benefit from a range of exciting offers and bonuses.

    Once you register your XBet account, you’ll get access to the full range of pre-game and in-play markets. To help its users out, the platform provides shortcuts to popular markets, including both national and international championships. As a result, it will only take you a couple of clicks to place your first bets on NASCAR, MMA, NHL, and other top competitions.

    The XBet new player bonus consists of a 100% match bonus worth up to $500. This offer will only work with your first payment. Enter promo code XB100 to activate it.

    XBet Pros

    • User-friendly interface
    • One of the sharpest sportsbooks in the US
    • Odds boosts available throughout various sports
    • Great selection of ongoing offers

    XBet Cons

    • The value of the welcome bonus is relatively small

    3. MyBookie – One of the Best NC Sports Betting Sites for US Championships

    MyBookie Sportsbook offers

    MyBookie is designed to focus especially on national championships. Once you register an account on this platform, you’ll be able to bet on over 20 different sports, including major leagues and less popular sports. To help you navigate through the site, MyBookie offers a number of useful shortcuts, including to Soccer, Boxing, Tennis, and NCAAB markets.

    From the moment you join this well-respected sportsbook, you’ll be able to use a number of different MyBookie promo codes. One of the most popular offers is the referral bonus. With this no-deposit offer, you’ll get a 250% match of the value of your friends’ deposit up to a maximum of $250 per friend.

    Both you and your friends can also benefit from the current MyBookie welcome bonus. With your first deposit, you’ll receive a 100% match bonus worth up to $1,000. To select this offer, enter promo code MYB100 when providing your payment details.

    MyBookie Pros

    • Place bets on college football and other sports
    • Very competitive betting odds
    • Android and iOS betting app available
    • Great choice of ongoing offers available

    MyBookie Cons

    • A limited choice of eSports markets

    4. BetUS – Access Free Ongoing Sports Betting Commentary in NC

    BetUS Sportsbook

    BetUS is one of the oldest and best-known North Carolina sports betting sites. This platform offers a great choice of sports and markets, but it is especially popular for its running commentary and sports analysis. Through BetUS TV, you can learn about upcoming matches and get tips to develop your betting strategy.

    Another popular reason to join this sportsbook is its welcome bonus. By using the code JOIN125, you’ll receive a 125% match bonus worth up to $3,125. This one-time offer is split between sports bets and casino games.

    This welcome offer is a great way to experience all that BetUS has to offer. This includes thousands of national and global sports markets as well as hundreds of slots and table games.

    You can choose different welcome or ongoing offers by entering the appropriate BetUS promo codes. There are special rewards that are exclusively available for crypto payments.

    BetUS Pros

    • BetUS TV offers running commentary and sports analysis
    • A welcome bonus worth up to $3,125 on sports betting and casino games
    • 24/7 live chat support
    • Weekly and monthly contests available

    BetUS Cons

    • High wagering requirement on welcome bonus

    5. Bovada – The Best North Carolina Sports Betting Site for Live Streaming

    Bovada Sportsbook

    Bovada is the top NC sportsbook for free live streaming. Once you register an account and place an eligible bet, you’ll be able to watch the action unfold from the comfort of your home computer or mobile device.

    In addition to being the only offshore sportsbook on our list to offer live streaming, Bovada is renowned for providing an extensive selection of in-play betting markets. Whilst all our featured platforms offer live betting, Bovada offers the broadest selection, both in terms of sports and bets.

    There are several Bovada promo codes that you can claim as a new or returning player. One of the most popular welcome offers consists of a 50% match bonus worth up to $250. There is no promo code needed, simply select the offer from the drop-down menu whilst placing your first payment.

    Once you have used up your first bonus, Bovada is ready to reward you with additional reload offers, free bets, and other prizes.

    Bovada Pros

    • HD live streaming
    • Also available as an Android or iOS app
    • Customize bets using the prop builder
    • Generous offer with reasonable terms

    Bovada Cons

    • Biggest bonuses reserved for crypto payments

    6. – – One of the Best NC Platforms for eSports Betting

    North Carolina Sports betting -

    Established over twenty years ago, is one of the best North Carolina sportsbooks for 2022 that needs no introduction. The bookie isn’t only a hit among bettors in the state but around the world with its all-inclusive betting service. With no less than 10 mainstream sports and several alternative markets, the bookie has something for everyone.

    From the comprehensive markets, the dedicated esports betting section stood out the most. Fans of esports can wager on some of the most popular games such as Dota 2, League of Legends, Counter-Strike, and FIFA. The section comes complete with live odds updated on a regular and information on Futures, Early Markets, as well as the latest results.

    The North Carolina online betting site for real money impresses with its long list of bonuses and promotions, which incorporate crypto punters. The welcome promo code isn’t too bad, although the bookie can do well to increase the bonus percentage. Also, the interface is rather plain, so a touch-up would be nice.

    What we like:

    • Great odds
    • Excellent promotions
    • Reputable operator
    • Several betting markets

    What we don’t:

    • Outdated interface

    Online Sportsbooks in North Carolina Compared

    The sports betting NC sites that we have listed throughout this guide are rich in features and bonuses. In the following table, we compare some of the most important ones to help you identify the ones that best suit your needs.

    North Carolina Online Sportsbooks Number of Sports Welcome Bonus Promo Code Live Streaming Payment Methods
    BetOnline 20 50% deposit match up to $1,000 BOL1000 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
    XBet 21 100% deposit match up to $500 XB100 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple, Ethereum
    MyBookie 18 100% deposit match up to $1,000 MYB100 No Credit card, debit card, wire transfer, Bitcoin, Bitcoin Cash, Ripple, Ethereum, Litecoin
    BetUS 22 150% deposit match up to $1,875 JOIN200 No Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, Litecoin
    Bovada 22 50% Bitcoin deposit match up to $250 Not required Yes Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin 16 100% deposit match up to $1,000 KICK100 No Credit card, debit card, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple
    Everygame 17 100% deposit match up to $750 3XBOOST250 No Credit card, debit card, Bitcoin, Bitcoin Cash, Skrill
    BetNow 10 100% deposit match up to $500 BN100 No Credit card, debit card, Bitcoin, Bitcoin Cash
    BUSR 17 20% deposit match up to $500 WELCOME20 No Credit card, debit card, Bitcoin, Litecoin
    GT Bets 18 100% deposit match up to $500 BOS50 No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin, Ripple

    Who can Sports Bet from North Carolina

    According to the North Carolina sports betting bill that has passed, residents can be on sports legally if they visit licensed sportsbooks. Unfortunately, as we’re writing this guide, there are only two licensed establishments in the entire State. This is why most residents prefer to use online sportsbooks instead.

    According to the North Carolina sports betting law, players must have a minimum age of 21 years.

    How to Sports Bet from North Carolina

    Even though gambling apps and sites are still illegal in the State, you can still sign up to offshore betting sites. In this way, you can access a great choice of sports and markets, and benefit from generous player bonuses.

    Signing up, depositing funds, and placing a sports bet is simple if you choose a user-friendly and reputable online sportsbook. In the following tutorial, we will be walking you through the process of betting on BetOnline. This sportsbook is currently offering a 50% match bonus of up to $1,000 to new players.

    Step 1: Register an Account

    Visit BetOnline and click on ‘Join’. Enter your personal information, including your mobile number and email address.

    BetOnline step 1

    Step 2: Verify Your Email

    Before you can place a deposit you will need to verify your email. You should receive an automatic email in your inbox. Click on the link to verify your email address.

    Step 3: Place Your First Deposit

    Click on ‘Deposit’ and select your preferred payment method. The sportsbook’s minimum deposit is $10, however, remember that the welcome bonus that adds 50% to your account is only available for your first payment.

    As you’re making your payment, remember to include the bonus code BOL1000.

    BetOnline Select Deposit Methods

    Step 5: Start Betting

    Click on ‘Sports’ or ‘Live Betting’ and browse through the entire sportsbook using the search options and filters available. Once you have selected the sports and event, go through the markets available. Click on the appropriate market and select the value of your bet.

    Complete the process by tapping on ‘Place Bet’.

    BetOnline step 5

    Timeline of Sports Betting Legislation in North Carolina

    Legal sports betting in North Carolina was only introduced in 2021. However, offshore sportsbooks have been offering their services to residents for much longer.

    Here is a timeline of significant milestones in the State’s road towards legalizing sports betting:

    • 2022 – The North Carolina sports betting law permitting online gambling sits with the House Judiciary Committee and is yet to be approved in its current form.
    • 2021 – Bill SB 688 is filed by Sen. Perry, paving the way for legalized sports betting. In the same year, a bill to legalize mobile betting is approved by the Senate.
    • 2019 – Following the overturning of PASPA a year earlier, Gov. Cooper signs a bill legalizing sports betting, including horse racing, on tribal lands.
    • 1954 – Pari-mutuel betting is banned once again. Dog racing tracks are closed down.
    • 1945 – North Carolina legalizes Bingo and the State Lottery.
    • 1940 – Pari-mutuel betting is once again allowed in NC.

    Is Sports Betting Legal in North Carolina?

    As we are writing this guide on North Carolina sports betting, retail betting is legal at licensed sportsbooks. However, North Carolina mobile sports betting, as well as website betting, are not allowed.

    XBet racebook

    There are, currently, only two retail sportsbooks in operation. Due to this very limited choice, most residents prefer to use legal sportsbooks that are located offshore, including BetOnline and XBet.

    When will betting be legal in North Carolina?

    In all likelihood, North Carolina online sports betting and North Carolina online casinos will become legal in 2022. Once the bill passed crucial votes in 2021, many had hoped that the law would come into effect in time for March Madness. This now seems unlikely, however, many residents and legislators hope to have legal betting apps by the summer.

    Previous Sports Betting Bills in North Carolina

    Here are the most important NC sports betting bills that helped shape the current laws.


    • Gov. Roy Cooper signs bill S 154 into law.
    • Senate Bill S 154 – passed.
    • House Bill S 154 – passed.


    • SB 688 has yet to pass three more committees before it can be approved.
    • Senate Bill SB 688 – passed.
    • House Bill SB 688 – passed.

    Tax on Sports Betting Winnings in North Carolina

    Winnings from land-based sports betting in North Carolina are taxed at a rate of 6% in 2022. In addition, players must also pay 24% federal taxes on winnings surpassing a certain threshold.

    There are currently no laws on payout taxes from online sports betting in North Carolina.

    Payment Methods Available at North Carolina Sportsbooks

    There are several reasons to use our featured sportsbooks to bet on your favorite sports. One of these reasons is access to a wide choice of convenient payment methods.

    Crypto Betting Sites

    Cryptocurrency is becoming the payment method of choice amongst many US players. When you pay using Bitcoin, Litecoin, or any other supported coin, you will benefit from faster payouts, higher limits, and lower fees. In addition, Bitcoin sportsbooks provide you with additional rewards for paying with crypto.

    E-Wallet Betting Sites

    You can use eWallets to bet on a wide choice of online platforms, including horse racing betting sites. Skrill, Neteller, and PayPal, are just a few examples of global eWallets that are accepted by our featured operators. If you wish to use this payment method, we recommend signing up to Everygame, since it offers the lowest rates and the greatest choice.

    Traditional Payment Method Betting Sites

    All of the featured North Carolina sports betting sites let you pay in USD using a range of convenient payment methods. Visa, Mastercard, and other top credit/debit cards are supported at all sportsbooks, including crypto betting sites.

    Live Betting with North Carolina Sportsbooks

    Live betting delivers a unique thrill since anything can happen at any time during the match. As a result, odds are constantly updated, and you can access short-term bets that are unavailable in pre-game markets.

    Bovada NHL Betting

    If you’re eager to try one of the best live betting sites in North Carolina, we recommend signing up to Bovada. This renowned platform offers an extensive choice of in-play bets, along with the possibility of live streaming matches for free.

    Bovada and other top live betting sites let you close certain bets before the end of the game. By using these cash out betting sites, you can maximize your winnings or minimize your losses.

    Bonuses available at North Carolina Sportsbooks

    Here are some of the best types of bonuses offered by our featured North Carolina sports betting sites. Remember to use the right sportsbook promo codes to activate your intended reward.

    Matched deposit bonuses

    This bonus rewards your deposit by increasing its value by a percentage. Most sportsbook matched bonuses vary in value between 50% and 150%, though it is sometimes possible to find higher-value ones.

    Free bets

    You can use free bets to place your favorite bets without risking your own money. Whilst this bonus replaces your own funds, you can still win payouts that you can withdraw once you have fulfilled the relevant wagering requirement.

    No-deposit bonuses

    As its name suggests, this bonus does not require you to place a deposit in order to get rewarded. Whilst the most popular type of no-deposit bonus is rewarded when a user verifies a new account, it is very difficult to find. A more common type of no-deposit bonus is a referral bonus.

    Popular Sports to Bet on in North Carolina

    No matter whether you’re a fan of professional or college sports, you will be able to bet on a wide choice of sports and markets when you sign up to any of our featured sports betting apps in North Carolina.

    NFL Betting

    You can bet on the Carolina Panthers and other top football teams by signing up to the best NFL betting sites in the State. XBet, for example, offers a great range of bets, including players to score touchdowns and half-time winners.

    Betting on the NBA

    Support the Charlotte Hornets as they play their way through the country’s favorite basketball tournament. By choosing top NBA sportsbooks, such as BetOnline, you can take advantage of early and competitive basketball odds.

    MLB Betting

    Whilst there are no North Carolina teams participating in Major League Baseball, there are several teams that play in an MLB partner league. Top betting sites for this summer competition include Bovada and

    Betting on the NHL

    Follow the progress of the Carolina Hurricanes and bet on their and other games through a number of standard and exotic bets. Top NHL sportsbooks, including MyBookie, even let you split each game up into 20-minute sections and bet on one section specifically.

    MyBookie NHL BettingNCAA Basketball

    As with most states in the US, North Carolina is home to several college basketball teams. You can access the best and earliest odds at top NCAA betting sites, including BetUS.

    NCAA Football

    No matter if you enjoy placing pre-game college football bets or prefer waiting for the match to get started, Everygame offers you one of the greatest range of NCAA football markets.


    Bet on major and less popular golfing tournaments from across the country and the world by signing up to GT Bets. As one of the best parlays apps in the US, GT Bets offers plenty of incentives for golf accumulated bets.

    Horse Racing

    Whilst North Carolina does not currently have any licensed horse racing tracks, it is still home to numerous fans of this noble sport. You can place your favorite bets on BUSR and other top-rated racebooks.


    Daily Fantasy Sports are legally allowed in the State and you can access them by signing up to renowned DFS platforms. These include DraftKings and FanDuel.

    Sports Betting in North Carolina’s Neighbors

    Whilst residents wait for North Carolina sports betting online to become legal, they can travel to neighboring states to play online. In fact, Virginia and Tennesse sportsbooks are legally allowed to operate online.

    However, traveling to another state just to place a sports bet is far from convenient. This is why offshore sportsbooks offer the best alternative to legalized North Carolina sports betting.

    Casinos with Sports Betting in North Carolina

    As we’re writing this North Carolina sports betting guide, there are only two licensed casinos that also offer retail sports betting.

    Casino Address Opening Hours
    Harrah’s Cherokee Casino Resort in Cherokee 777 Casino Dr, Cherokee, NC 28719 All day
    Harrah’s Cherokee Valley River Casino & Hotel in Murphy 777 Casino Pkwy, Murphy, NC 28906 All day

    The Best Sportsbook in North Carolina

    All our featured North Carolina sports betting sites are equipped to provide a professional and entertaining experience to players. If you’re looking for the overall best sportsbook in the State, BetOnline is your answer. This reputable platform offers one of the best selections of sports and markets, combined with high-value bonuses, and a superb customer experience.

    Our top platforms are all eager to reward you with special bonuses. BetOnline, for example, welcomes new sports players with a 50% match bonus worth up to $1,000. Enter promo code BOL1000 to activate this offer.


    When will sports betting be legal in North Carolina?

    When will online sports betting be legal in North Carolina?

    What sports betting apps are legal in North Carolina?

    Is sports betting legal in North Carolina?

    Is online sports betting legal in NC?