North Carolina launched mobile sports betting on March 11, 2024 — and the state's first full year of legal wagering generated over $128 million in tax revenue from operators alone. What most bettors didn't realize at the time: every dollar you won is taxable income on your NC return, and unlike the federal rules, North Carolina does not currently allow you to deduct your losses. If you had a rough year on the apps but some winning days mixed in, you could owe NC taxes on winnings even though you came out behind overall. Here's exactly how it works.
How North Carolina Taxes Sports Betting Winnings
Sports betting winnings are treated as ordinary income in North Carolina — the same as wages, salary, or freelance income. There is no special rate for gambling. North Carolina's flat income tax rate applies to all gambling winnings after your standard deduction.
Your NC Tax Rate on Winnings
NC uses a flat income tax rate that has been declining each year:
| Tax Year |
NC Flat Rate |
Filed With |
| 2025 (bets placed in 2025) | 4.25% | 2025 NC return (due April 2026) |
| 2026 (bets placed in 2026) | 3.99% | 2026 NC return (due April 2027) |
On top of NC state tax, your winnings are also subject to federal income tax at your marginal bracket (10%–37%) and, if you are a very high-volume bettor treating it as a trade or business, potentially self-employment tax. For most casual bettors, the combination of federal and state tax means you keep roughly 70–80 cents of every dollar you win, depending on your total income level.
The 18% Operator Tax Is Not Your Tax
You may have seen headlines about NC collecting tens of millions in sports betting taxes. That tax — 18% of gross wagering revenue — is paid by the sportsbook operators (DraftKings, FanDuel, BetMGM, etc.), not by you directly. Your obligation is separate: you report your net winnings as income on your personal return.
The W-2G Form: When Your Sportsbook Reports You to the IRS
A W-2G is the IRS form sportsbooks use to report gambling winnings. Whether or not you receive one, all winnings are taxable — but the W-2G triggers automatic reporting to both the IRS and NC. Two thresholds apply, and they changed in 2026.
W-2G Thresholds for Sports Betting
A sportsbook must issue a W-2G only when BOTH conditions are met on the same bet:
| Tax Year |
Minimum Net Winnings |
Minimum Odds Required |
| 2025 and prior | $600 | 300-to-1 or greater |
| 2026 and forward | $2,000 | 300-to-1 or greater |
The 2026 threshold increase was mandated by the One Big Beautiful Bill Act signed into federal law in July 2025 — the most significant change to gambling tax reporting in nearly 50 years. Both conditions must apply to the same single bet. A $100 bet that wins $600 does NOT trigger a W-2G (only 6-to-1 odds, not 300-to-1). A $2 bet that wins $700 DOES trigger one in 2025 (350-to-1 odds, over $600).
No W-2G Doesn't Mean Tax-Free
This is the most common misunderstanding among casual bettors. The W-2G threshold is a reporting trigger for sportsbooks — it has nothing to do with whether your winnings are taxable. Every winning bet is taxable income regardless of whether a W-2G was issued. You are legally required to report all gambling income on your return, including small wins that never generated paperwork from the app.
Federal Taxes and Withholding
For most sports betting wins, your sportsbook does not automatically withhold taxes — you receive the full payout and are responsible for setting money aside. Automatic 24% federal withholding kicks in only when winnings exceed $5,000 AND are at least 300 times the original wager on a single bet.
Why Automatic Withholding Rarely Triggers
The math makes this threshold very hard to hit. To win $5,000 at 300-to-1 odds, your original wager would need to be about $16.67. It does happen — particularly on long-shot parlays — but it's uncommon for regular bettors. If your sportsbook does withhold, you'll see it on the W-2G and can claim it as a credit on your federal return. NC does not separately withhold state tax on gambling winnings; any NC tax owed is settled when you file your annual return.
Quarterly Estimated Payments for Frequent Winners
If you're a regular bettor with consistent winnings throughout the year, you may need to make quarterly estimated tax payments to both the IRS and NC to avoid underpayment penalties. The federal threshold is roughly $1,000 in tax owed after withholding credits. See our NC estimated tax payments guide for the quarterly deadlines and how to calculate what you owe.
The Rule Most NC Bettors Don't Know: No State Loss Deduction
This is the fact that distinguishes NC from federal rules and catches most bettors off guard at tax time.
Federal Rule: Losses Are Deductible If You Itemize
At the federal level, gambling losses can be deducted up to the amount of your gambling winnings — but only if you itemize deductions on Schedule A. Since the federal standard deduction is $15,000 for single filers and $30,000 for married filing jointly in 2026, most NC residents don't itemize, which means most people can't use this deduction in practice anyway.
NC Rule: Losses Cannot Be Deducted
Even if you itemize federally, North Carolina currently does not conform to the federal gambling loss deduction under IRC Section 165(d). NC taxes your gross gambling winnings as income with no offset for losses at the state level. A bettor who won $8,000 and lost $9,000 in the same year — a net loss — still owes NC income tax on the $8,000 in winnings. NC House Bill 14, introduced in the 2025 legislative session, would allow NC residents to deduct gambling losses on their state return (capped at the amount of winnings), but as of June 2026 the bill had not been signed into law. The NC General Assembly bill tracker has the latest status.
How to Report Winnings on Your NC Return
Reporting sports betting income is straightforward once you know where it goes, though the process has a few steps depending on whether you received W-2Gs.
Federal Return First
On federal Form 1040, gambling winnings go on Schedule 1, Line 8b ("Other Income"). W-2G amounts flow directly to that line. If you didn't receive a W-2G but have winnings to report, enter them there labeled "gambling winnings." Your sportsbook should provide an annual win/loss statement in the app even when no W-2G was issued — this is your record for self-reported amounts.
NC State Return
Your NC D-400 starts with your federal adjusted gross income (AGI), which already includes gambling winnings. NC does not have a separate addition for gambling income — it flows in through the AGI starting point. There is currently no subtraction for gambling losses either. Use our NC income tax calculator to estimate your total state liability once winnings are factored into your income. The NC standard deduction guide explains how your deduction interacts with total taxable income.
Frequently Asked Questions
Do I owe NC taxes if I lost money overall but had some winning bets?
Yes, under current NC law. You owe state income tax on your gross winnings regardless of your net result for the year. If you won $5,000 across various bets but lost $6,000 total, you still owe NC income tax on the $5,000 in winnings. This is the critical difference from federal rules, where losses can offset winnings if you itemize. NC House Bill 14 would change this if passed, but it has not been enacted as of June 2026. For your federal return, you can offset $5,000 of the $6,000 in losses against the $5,000 in winnings — if you itemize.
My sportsbook didn't send me a W-2G. Do I still owe taxes?
Yes. The W-2G is a reporting form issued by the sportsbook — it has no bearing on your personal tax obligation. All gambling winnings are taxable income whether or not a form was issued. The W-2G threshold for sports bets requires 300-to-1 odds AND $600+ in net winnings (2025) or $2,000+ (2026), meaning the vast majority of winning bets never generate a W-2G. Your sportsbook's annual win/loss statement is the document you use for self-reporting.
What changed with the $2,000 W-2G rule in 2026?
Starting January 1, 2026, the minimum net winnings required to trigger a W-2G for sports betting increased from $600 to $2,000 (the 300-to-1 odds requirement still applies). This change came from the federal One Big Beautiful Bill Act signed in July 2025. If you were betting in 2025, the old $600 threshold applied to your 2025 return. Going forward in 2026, sportsbooks won't issue W-2Gs for winning bets unless the net payout is at least $2,000 at 300-to-1 odds or higher. This does not change what is taxable — only when the sportsbook reports it automatically.
Does NC tax sports betting the same as lottery or casino winnings?
Yes — all gambling winnings (sports betting, lottery, casino, poker) are treated as ordinary income in North Carolina and taxed at the same flat rate. The W-2G thresholds differ by game type at the federal level ($1,200 for slot machines, $1,500 for keno, $5,000 for poker tournaments), but your NC return treats all gambling income identically. The no-loss-deduction rule applies to all gambling types equally. See our NC tax refund guide if you overpaid throughout the year and expect money back after filing.