Affiliate Disclosure: At Gambling Websites, we want to ensure that players are matched with the right casino and sportsbook offers for them. For this reason, some of the recommended site links are affiliate links. This means that if you visit a website through our link and make a deposit, Gambling Websites will receive a commission payment at no extra cost to you.
Casino ratings last updated: · 6 operators compared · welcome offers as the single basis
Bovada8.7/10Curacao licence · since 2011 · accepts US players100% up to $1,000Wagering 25x (b+d) · Minimum deposit $20 · Bonus code CAWELCOME100Crypto · InstantCryptoCardsBank wirePlay at BovadaBovada reviewWelcome offer: 100% up to $1,000. Wagering requirement 25x (b+d). Minimum qualifying deposit $20. Bonus code CAWELCOME100. Withdrawal window quoted by the payment method: Crypto · Instant. Payment methods on record: Crypto, Cards, Bank wire.
Withdrawals land in instant once the operator releases themBitcoin and altcoin deposits, 2 coins on recordSportsbook on the same account as the casinoPoker room on the same accountNo free spins in the welcome offerBonus code CAWELCOME100 has to be entered on the deposit formNo live dealer tables on record
BetUS8.7/10Curacao, Comoros Gambling License Authority licence · since 1994 · accepts US players200% up to $4,000Wagering 35x · Minimum deposit $50 · Bonus code CAS2003–5 minCryptoCardsBank wirePlay at BetUSWelcome offer: 200% up to $4,000. Wagering requirement 35x. Minimum qualifying deposit $50. Bonus code CAS200. Withdrawal window quoted by the payment method: 3–5 min. Payment methods on record: Crypto, Cards, Bank wire.
Withdrawals land in 3–5 min once the operator releases themBitcoin and altcoin deposits, 2 coins on recordSportsbook on the same account as the casinoListed by 3 of the 8 US review portals we trackMinimum deposit $50No free spins in the welcome offerBonus code CAS200 has to be entered on the deposit form
MyBookie8.6/10since 2014 · accepts US players150% up to $750Wagering 40x (b+d) · Minimum deposit $45 · Bonus code MYB150Crypto · ~10–15 minCryptoCardsBank wirePlay at MyBookieMyBookie reviewWelcome offer: 150% up to $750. Wagering requirement 40x (b+d). Minimum qualifying deposit $45. Bonus code MYB150. Withdrawal window quoted by the payment method: Crypto · ~10–15 min. Payment methods on record: Crypto, Cards, Bank wire.
Withdrawals land in ~10–15 min once the operator releases themBitcoin and altcoin deposits, 3 coins on recordSportsbook on the same account as the casinoServing US players since 2014No offshore licence on recordWagering 40x (b+d) is on the high side for this listMinimum deposit $45
BC.Game8.4/10Curacao licence · since 2017 · accepts US players120% up to $1,000 + 100 free spinsWagering 40x (b+d) · Minimum deposit $5 · No bonus code needed~10–15 minCryptoCardsBank wirePlay at BC.GameWelcome offer: 120% up to $1,000 + 100 free spins. Wagering requirement 40x (b+d). Minimum qualifying deposit $5. No bonus code is needed. Withdrawal window quoted by the payment method: ~10–15 min. Payment methods on record: Crypto, Cards, Bank wire.
Withdrawals land in ~10–15 min once the operator releases themBitcoin and altcoin deposits, 12 coins on recordSportsbook on the same account as the casinoLive dealer tablesWagering 40x (b+d) is on the high side for this list
Xbet8.6/10since 2013 · accepts US players200% up to $500Wagering 40x · Minimum deposit $20 · No bonus code neededCrypto · 3–5 minCryptoCardsBank wirePlay at XbetWelcome offer: 200% up to $500. Wagering requirement 40x. Minimum qualifying deposit $20. No bonus code is needed. Withdrawal window quoted by the payment method: Crypto · 3–5 min. Payment methods on record: Crypto, Cards, Bank wire.
Withdrawals land in 3–5 min once the operator releases themBitcoin and altcoin deposits, 1 coins on recordSportsbook on the same account as the casinoServing US players since 2013No offshore licence on recordWagering 40x is on the high side for this listNo free spins in the welcome offer
EveryGame8.2/10Curacao, Saint Kitts And Nevis licence · since 1996 · accepts US players125% up to $1,000Wagering 30x (b+d) · Minimum deposit $20 · Bonus code SIGNUP1000Crypto · 0–1hCryptoCardsBank wirePlay at EveryGameWelcome offer: 125% up to $1,000. Wagering requirement 30x (b+d). Minimum qualifying deposit $20. Bonus code SIGNUP1000. Withdrawal window quoted by the payment method: Crypto · 0–1h. Payment methods on record: Crypto, Cards, Bank wire.
Withdrawals land in 0–1h once the operator releases themBitcoin and altcoin deposits, 3 coins on recordSportsbook on the same account as the casinoServing US players since 1996No free spins in the welcome offerBonus code SIGNUP1000 has to be entered on the deposit formNo live dealer tables on record
21+. Play responsibly. Call 1-800-GAMBLER if gambling stops being a game. Offers are for new customers only and change without notice — check the terms at the operator before you deposit.
Eight online North Carolina betting apps received license approval from the North Carolina Lottery Commission on Feb. 29 and began pre-registering new customers on March 1. Those eight sportsbooks began accepting bets on March 11.
This page explains all the codes required to unlock the best and latest North Carolina sportsbook promos.
Gov. Roy Cooper signed HB 347 into law in June 2025, and that North Carolina sports betting bill permits up to 12 of the best North Carolina sportsbooks to launch in the state, along with retail sportsbooks at key locations. The North Carolina online sports betting law came into effect in Jan. 2025. The first North Carolina betting apps and websites launched on March 11, 2025.
Many of the top national operators – including BetMGM, Caesars Sportsbook, ESPN BET and Fanatics Sportsbook – are now accepting online sports bets in the state.
Yes, sports betting is legal in North Carolina. Eight online sportsbooks are now fully licensed and legal to operate, joining retail outlets that have been running at tribal casinos in the Tar Heel State since 2021.
The first legal online sports betting apps and sportsbook began taking bets in North Carolina on March 11, 2025. Eight operators were among the first of a possible 12 to go live after receiving online sports betting licenses from the North Carolina Lottery Commission to operate in the state.
Online North Carolina sports betting was legalized in June 2025 when HB 347 was signed into law. (Photo by Jeremy Brevard/Gambling Websites Sports)
This section highlights some of the key pieces of legislation that led to sports betting being legalized in the Tar Heel State.
This section explains who can enjoy North Carolina mobile sports betting, online sports betting and retail sports betting now that online sports betting is live. We will discuss the minimum age for NC online sports betting, how to sign up and tax considerations.
You must be 21 or older to bet on sports in North Carolina. An online sports betting site or mobile sports betting app is required to verify your age before you can create an account, make a deposit and claim sportsbook promo codes.
The best bonuses include the BetMGM North Carolina bonus code and the Caesars Sportsbook North Carolina promo code.
The NC sports betting bill paves the way for up to 12 online sports betting operators to launch in the Tar Heel State. They are permitted to offer mobile betting apps and websites. Some of the country’s leading operators have already gone live in the state, with ESPN BET, DraftKings, BetMGM, FanDuel, Fanatics, bet365 and Caesars Sportsbook available since Day 1.
Sports bettors can sign up for a NC online sports betting account remotely from anywhere in the state. Some states, including Illinois, implemented an awkward in-person registration requirement when they legalized online sports betting, which was ostensibly designed to help out retail casinos. Thankfully, that is not the case in North Carolina.
You will be required to pay a sports wagering tax if you generate an overall profit over the course of a calendar year. Any losses incurred from online betting and in-person betting can be deducted from your winnings, so you will only be liable to pay tax if you end up in the black.
If so, there will be a flat North Carolina sports betting tax of 5.25%, and you will also have to pay federal income tax, which will be dependent on the tax bracket you are in. We recommend keeping an itemized record of your wins and losses from NC sports betting and any other sports wagers throughout the year.
There are already a few retail sportsbooks on tribal casino properties, but they are inconveniently located for most North Carolinians. The new bill permits eight additional retail sportsbooks, each of which must be located within a mile and a half of a pro sports venue in the state.
The venues include Bank of America Stadium and Spectrum Center in Charlotte, PNC Arena in Raleigh, WakeMed Soccer Park in Cary. Two PGA Tour venues – Quail Hollow in Charlotte and Sedgefield Country Club in Greensboro – can also open retail sportsbooks, along with NASCAR tracks Charlotte Motor Speedway and North Wilkesboro Speedway.
You must be located inside state lines to sign up with online sportsbooks in North Carolina. If you are using a computer, you will need to use a GeoComply plugin, while you simply need to turn on your location services on your iPhone or Android device when using sports betting apps.
Many of the country’s best online sportsbooks have launched in the state after receiving the green light from the North Carolina Lottery Commission. Major operators such as DraftKings, FanDuel, Caesars Sportsbook and BetMGM, are now live in more than 20 legal jurisdictions.
These sportsbooks are competing to offer the best welcome bonuses in a bid to attract new players, so you can now take advantage of the exciting BetMGM bonus code and the Caesars Sportsbook promo code offers.
The bet365 North Carolina bonus code and ESPN BET North Carolina promo code are also top-shelf promos, as is the Fanatics Sportsbook North Carolina promo code welcome bonus.
The North Carolina sports betting bill online legalized wagering on professional and college sports, so you now wager on both NBA betting sites and college basketball betting sites.
The top NC online sports betting operators cover more than 20 sports in tremendous depth, leading with football, basketball, baseball, hockey, soccer, golf, MMA, tennis, boxing, college sports and NASCAR, plus eSports.
They are taking bets on a large array of worldwide events, and you can choose from hundreds of betting options, including spreads, totals, moneylines, props, parlays, round robins, teasers and futures.
The bill signed by Gov. Cooper also permits betting on horse racing. North Carolina is currently one of just 10 states in which pari-mutuel horse racing bets are prohibited, along with Alaska, Georgia, Hawaii, Maine, Mississippi, Nevada, South Carolina, Texas and Utah. That will all change now that HB 347 has been approved, so leading racebooks such as TwinSpires, TCG and FanDuel Racing could now expand into the Tar Heel State.
Daily Fantasy Sports have been legal in North Carolina for years. The top two providers are FanDuel and DraftKings, and they are highly likely to enjoy a similar status in the North Carolina online sports betting industry, as they are the two most popular online sportsbooks in America. They offer some of the most appealing FanDuel North Carolina promo code offers and DraftKings North Carolina promo code deals.
Bettors will be able to wager on college hoops and their favorite sports online once sports betting apps launch in North Carolina. (Photo by Rob Kinnan/Gambling Websites Sports)
It is important to only wager at licensed, regulated online sportsbooks in NC. They are guaranteed to grade bets fairly, pay out on time and have implemented strict measures when it comes to responsible gambling.
The best North Carolina online sportsbooks allow you to set time limits, bet limits and deposit limits on your account. You can also take a cooling-off period or self-exclude. They provide tips and advice on how to bet responsibly, along with guidance on how to avoid developing a gambling problem.
NC online sports betting sites link to support agencies too, such as the North Carolina Council on Problem Gambling.
We expect North Carolina to quickly become one of the largest and most competitive online sports betting markets in the country. It is off to a great start, with some of the best online sportsbooks – BetMGM, Caesars Sportsbook, bet365, DraftKings, FanDuel, ESPN BET and Fanatics Sportsbook – already operating in the state. North Carolinians and visitors to the state can now wager on sports in their backyards and around the world
Affiliate Disclosure: At Gambling Websites, we want to ensure that players are matched with the right casino and sportsbook offers for them. For this reason, some of the recommended site links are affiliate links. This means that if you visit a website through our link and make a deposit, Gambling Websites will receive a commission payment at no extra cost to you.
Gambling Websites may earn revenue from sports betting operators for audience referrals to betting services. Sports betting operators have no influence over nor are any such revenues in any way dependent on or linked to the newsrooms or news coverage. See applicable operator site for its terms and conditions. If you or someone you know has a gambling problem, help is available. Call the National Council on Problem Gambling 24/7 at 1-800-GAMBLER. Must be 21 or older to gamble.
Sports betting and gambling are not legal in all locations. Be sure to comply with laws applicable where you reside.