Skip to content
21+ · Gambling problem? Call 1-800-GAMBLER Offers verified October 2026 · Licensed affiliate in MI, NJ, PA
FanDuel: Bet $5 for 3 days, get $150 ›

North Carolina Sportsbook Promo Codes & Bonus Bets

Commercial content: offers.bet may earn a commission from some operators listed on this page. 21+ and physically present in North Carolina. Gambling problem? Call 1-877-718-5543 or text morethanagamenc to 53342.

offers.bet has selected and verified every North Carolina sportsbook promo code and bonus bet you can claim from the operators we review, along with the terms that decide what each one is really worth.

North Carolina launched statewide mobile betting on March 11, 2024. Seven sportsbooks now serve a market built around the Panthers, Hornets and Hurricanes, and the college basketball rivalry between Duke and UNC.

Total available in North Carolina
$1,350
across 3 sign-up offers
Online since
March 11, 2024
Minimum age
21
Operator tax
23% (since July 1, 2026)
Regulator
North Carolina State Lottery Commission
Local teams
Panthers, Hornets, Hurricanes, Charlotte FC, NC Courage; Duke, UNC

North Carolina Bonus Bets and Codes Today

  1. FanDuel

    Bet $5 for 3 days, get $150 in bonus bets, win or lose

    Promo Code: Applied automatically

    $5 minimum deposit; one $5+ bet a day for three days; $50 in bonus bets a day, win or lose; bonus bets expire after 7 days; ends Nov 22, 2026 21+

    Three $5 qualifying bets over three days, $50 in bonus bets after each, $150 in all. The result of each bet is irrelevant.

  2. Fanatics

    Bet and get up to $1,000 in FanCash

    Promo Code: FAN2026

    One $1+ cash bet a day for 10 consecutive days at -200 or longer; FanCash equals stake up to $100 a day, win or lose; opt in on bet slip; expires after 7 days; ends Dec 2, 2026 21+

    Use Promo Code FAN2026 and activate the offer with the bet slip toggle. From the day your account opens, place one cash bet of $1 or more a day for ten days in a row at -200 or longer. Each day Fanatics pays FanCash equal to your stake, up to $100, win or lose. FanCash lasts seven days. A simpler alternative, bet $1 and get $50 in FanCash, is applied automatically.