IRS Compliance · 2026
The IRS Gambling Session Method (Rev. Proc. 77-29), Explained
Quick answer: Under IRS Revenue Procedure 77-29 and Chief Counsel Advice 2008-011, a casual gambler measures gambling income on a per-session basis — not per wager. That means every bet within one continuous session at one venue is netted first, and only the session's net win is reported as income. The result is a dramatically lower gross figure on Schedule 1 Line 8b compared to summing every W-2G.
Where the session method comes from
Revenue Procedure 77-29 established that gamblers must keep an accurate diary of wagering activity supported by verifiable records. Chief Counsel Advice memorandum AM 2008-011 then clarified that a casual gambler recognizes wagering gain or loss at the end of each session, not on each individual wager. The Tax Court affirmed the same treatment in Shollenberger v. Commissioner (T.C. Memo 2009-306) and LaPlante v. Commissioner (T.C. Memo 2009-226).
What is a "session"?
| Factor | Rule of thumb |
|---|---|
| Location | Same establishment (casino, sportsbook app, poker room) |
| Game type | Same wager category (slots, blackjack, sports) |
| Time window | Continuous play within one calendar day |
| Break in play | Leaving the property or the day rolling over ends the session |
Worked example
Say you place 42 sports bets on DraftKings during a Sunday NFL slate. Twelve tickets win for a total gross of $8,400. Thirty tickets lose for a total of $6,900. Two of the winners cross the W-2G reporting threshold and are reported at $3,200 combined.
| Method | Reported on Schedule 1 Line 8b | Notes |
|---|---|---|
| Per-wager (W-2G sum) | $8,400 | Losses only via itemized deduction (Schedule A) |
| Session method | $1,500 | Net of the single Sunday session |
Taxpayers who take the standard deduction get almost no benefit from Schedule A gambling losses — the session method is the difference between paying tax on $8,400 or $1,500.
Minimum session log
IRS Publication 529 lists the required fields. Keep the log contemporaneously — spreadsheets built at tax time carry less weight in an audit.
- Date and start/end time of the session
- Name and address of the establishment (or app / URL)
- Type of wager (slots, blackjack, sportsbook, DFS, poker)
- Total buy-in and total cash-out
- Any W-2G received during the session (form + box amounts)
- Supporting artifacts: player-card statement, bet history CSV, bank record
Reporting workflow for 2026
- Group every wager into sessions by venue, wager type, and calendar day.
- Compute each session's net (cash-out minus buy-in).
- Sum only the positive session nets — that's your Schedule 1 Line 8b figure.
- Sum the negative session nets — that's the ceiling for gambling-loss itemized deductions on Schedule A.
- Attach a statement titled "Session-method reconciliation" that ties W-2G Box 1 totals to your reported figure.
- Claim any Box 4 federal withholding on Form 1040 Line 25c as tax already paid.
Related reading
- Gambling tax guide (2026) — federal + state overview.
- How to read a sportsbook W-2G / 1099-K — pair with your session log.
- Casino win/loss statement guide — supporting evidence for sessions.
- Professional vs. casual bettor — when sessions stop mattering and Schedule C begins.
Automate your session log
NetBetTracker imports your operator CSVs, groups activity into IRS-compliant sessions, and produces the reconciliation statement to attach to your return.
Start free 7-day trialInformational only — not tax or legal advice. Consult a CPA or Enrolled Agent about your specific facts.