Skip to main content
Learn/Compliance and operations/Taxes and record keeping
ADVANCEDCompliance and operations

Taxes and record keeping

Sports betting wins are taxable income. The federal framework, the state-level wrinkles, and what to track to avoid tax surprises at year end.

Sports betting wins are taxable income at the federal level. State treatment varies. Most retail bettors treat tax accounting as an afterthought and pay the price at year-end. The framework is not complicated; the discipline of recording every bet is what separates a clean tax filing from an audit risk.

Federal treatment: the basics

The IRS treats gambling winnings as taxable income. All winnings are reportable, even if the sportsbook does not issue a tax form. The federal threshold for the sportsbook to issue a W-2G form is $600 in winnings on a single bet at 300:1 odds or higher, plus broader regulatory triggers. The reporting obligation on the bettor exists regardless of whether a W-2G was issued.

Losses are deductible against winnings, but only if you itemize deductions on Schedule A and only up to the amount of winnings. You cannot net losses against winnings; you report total winnings as income, then deduct losses (capped at winnings) as an itemized deduction.

EXAMPLE: CASUAL BETTOR
  total winnings    $30,000
  total losses      $25,000
  net profit         $5,000

  ON THE FEDERAL TAX RETURN
    income reported       $30,000
    losses deducted       $25,000  (only if itemizing)
    taxable gambling P/L  $5,000

  IF YOU TAKE STANDARD DEDUCTION
    income reported       $30,000
    losses deducted        $0
    taxable gambling P/L  $30,000  (you owe tax on losses too)

The standard-deduction wrinkle catches many casual bettors. If you take the standard deduction (most do), you report the full winnings as income but cannot deduct the losses. A net-zero year on the betting can produce real tax liability if you don't itemize.

Professional bettor status

Bettors whose betting activity rises to the level of a trade or business may file as professionals. Schedule C reporting applies. Losses become ordinary business expenses, fully deductible. Self-employment tax applies. The IRS has criteria for professional status (regularity, profit motive, time devoted, dependence on the activity for income, etc.); most retail bettors do not meet them.

Filing as a professional bettor without meeting the criteria is an audit risk. Conversely, a high-volume, profit-motivated bettor with consistent profits over multiple years should consider professional status to capture the loss-deduction benefit. This is one of the genuinely complicated decisions; consult a tax professional.

State treatment

States differ. Several states tax gross winnings without allowing the loss deduction at all (you owe state tax on every winning bet, regardless of net P/L). Others mirror federal treatment. A few have low or no state income tax. The state-level math can dwarf the federal math depending on jurisdiction.

If you bet at sportsbooks across state lines (e.g., living in one state, traveling and betting in another), the source-of-income rules can require filing in multiple states. The complexity rises with cross-state betting volume.

What to record on every bet

  1. Date of the bet.
  2. Sportsbook.
  3. Sport, market, side, line, odds.
  4. Stake.
  5. Result (win, loss, push, void).
  6. Payout amount on a win.
  7. Closing line of the market (for CLV tracking, see closing line value).

Most sportsbooks provide downloadable bet histories. Cross-reference against your own records monthly to catch any discrepancies. The book is the legal record of what you bet; your record is the operational source of truth that lets you reconcile against the book.

Why record keeping is more than a tax exercise

The same data that supports a clean tax filing supports honest performance evaluation. ROI by sport. Hit rate by market. CLV averages. Drawdowns. Bet-size discipline. Without the data, you cannot evaluate yourself; without evaluation, you cannot improve. The marginal cost of recording every bet is small; the marginal value is large.

What WagerBird tracks for subscribers

The WagerBird Terminal ledger captures the bet-level data automatically for any bets placed in line with the model's published signals. The ledger does not capture every bet you make if you bet outside the published feed; you would still maintain a separate spreadsheet for those. The Terminal is operational tooling, not tax filing software; tax accounting requires a complete picture across every book and every bet.

Legal landscape covers the broader legal context. Bankroll management covers the discipline that produces the records taxes require.