North Carolina sets $811.4 million sports betting handle record in October

  • UM News
  • Posted 3 months ago
00:00 / 00:00

Operators in North Carolina processed $811.4 million in bets during October, a new monthly sports betting handle record for the Tar Heel State.

The October total surpassed the prior record of $685 million, set in March this year, by a comfortable 18.5%. It was also 32.6% higher than October 2024 and 18.3% ahead of this September.

Data from the North Carolina State Lottery Commission showed paid wagering during the month topped $784.3 million. Some $27.1 million was also put through by operators as promotional wagers.

Cancelled and voided wagers amounted to $4.3 million, while players received back a total of $729 million. This resulted in $78.1 million in gross wagering revenue for October.

The revenue total beat last year by 60.4% and was also 16.9% more than this September. However, it was not enough to surpass the record $105.3 million set in April 2024, falling 25.8% short of the all-time high.

As such, hold for the month stood at 11.4%. The commission also noted $14.1 million in tax income from sports betting during the month.

North Carolina wagers surpass $2 billion in year-to-date

The state’s regulator does not publish data for individual operators. However, it did issue an update on the market’s performance during the financial year-to-date.

In July-October, total spend on sports betting amounted to $2.35 billion. This comprised $2.26 billion in paid wagering and $82.8 million in promotional bets.

Voided and cancelled bets amounted to $15.5 million, with player winnings topping $2.11 billion. This resulted in $221.7 million in revenue for operators active in the state, with a hold of 9.45%. Total tax collected for the period was $39.9 million.

FanDuel, DraftKings, Fanatics, ESPN Bet, Bet365 and BetMGM are among the operators that are active in North Carolina.

 Customer spending in October was 18.5% higher than the previous monthly record in North Carolina. 

Get in touch

Let's have a chat