Updated for the One Big Beautiful Bill Act (P.L. 119-21, signed July 4, 2025) - The 90% gambling loss cap makes the session method MORE important: reducing gross income at the front end is now mathematically superior to relying on back-end deductions. Last reviewed: March 2026 by Greg Monaco, CPA
In This Article
- What is the session method?
- The authorities behind the session method (and what each one actually is)
- Session definitions by game type
- How to reconcile W-2G forms using the session method
- Why the session method is MORE important under the OBBBA 90% cap
- Required session log documentation
- NJ treatment: session method is largely moot
- Common mistakes that destroy session method claims
- Worked dollar example: session method tax savings
- Frequently asked questions
If you gamble at casinos and receive W-2G forms, session-based measurement is often the single most important issue on your return - because W-2G totals routinely overstate what you actually won. The session method is a measurement question, not an election: the job is to identify the legally defensible wagering transaction and report gains and losses accordingly. Done correctly, that measurement can lower reported gross income substantially.
This guide covers the complete legal authority, how to define sessions for each game type, how to reconcile W-2G forms, and why the 2026 OBBBA changes make this method even more critical.
What Is the Session Method?
The session method treats each continuous gambling session as a single 'transaction' for tax purposes. Instead of reporting each individual W-2G as a separate win, you net wins and losses within each session. Only net positive sessions are reported as gambling income. Net negative sessions are gambling losses.
Why This Matters
A slot player might receive three W-2Gs totaling $15,000 during a 4-hour session - but their net result for the session was a $2,000 loss. Without the session method, they report $15,000 in income and must separately claim $17,000 in losses on Schedule A (requiring itemization). With the session method, they report $0 income from that session and carry a $2,000 loss.
The Authorities Behind the Session Method - and What Each One Actually Is
No statute or final regulation adopts a session method. Support comes from a mix of nonprecedential IRS advice, Tax Court memorandum opinions, and one appellate decision covering a narrow taxpayer class. Your return position rests on their combined persuasive weight - not on any single binding rule.
| Authority | What it is | Precedential status | Who it covered |
|---|---|---|---|
| CCA AM 2008-011 (2008) | IRS Chief Counsel Advice | Nonprecedential (IRC §6110(k)(3)) | A casual slot player; gain/loss measured at redemption |
| Shollenberger, T.C. Memo. 2009-306 | Tax Court memorandum opinion | Persuasive, not formally binding | Casual slot play; IRS conceded net-result treatment |
| Park, 722 F.3d 384 (D.C. Cir. 2013) | Appellate decision | Binding in the D.C. Circuit only; a NJ taxpayer litigates in the Third Circuit | A nonresident alien's §871 slot winnings |
| Notice 2015-21 | Proposed revenue procedure | Never finalized - T.D. 9807 (2016) finalized payer reporting only and left the safe harbor 'under consideration' | Electronically tracked slot play only |
The individual authorities are described below.
CCA AM 2008-011 (December 5, 2008)
The foundational IRS endorsement. The Chief Counsel Advice memo stated: 'The better view is that a casual gambler...recognizes a wagering gain or loss at the time she redeems her tokens.' This established that a session - not each individual bet - is the proper unit of measurement.
Shollenberger v. Commissioner (T.C. Memo. 2009-306)
A Tax Court memorandum opinion involving casual slot players in which the IRS conceded that gain should be measured by the net result of the casino visits at issue rather than by the W-2G amount - the most-cited judicial acceptance of session-level measurement.
Illustration (ours, not the court's facts): a player enters with $500, hits a $2,000 jackpot (W-2G issued), keeps playing, and leaves with $1,600. Measured by session, the gain is $1,100 ($1,600 out - $500 in), not the $2,000 on the W-2G.
Park v. Commissioner (722 F.3d 384, D.C. Cir. 2013)
The strongest appellate signal for session measurement. The D.C. Circuit (in an opinion by then-Judge Kavanaugh) measured gambling gain per session rather than per bet - but the case involved a nonresident alien's slot winnings under IRC §871, and the decision binds only within the D.C. Circuit. A New Jersey taxpayer litigates in the Third Circuit, where Park is persuasive rather than controlling, and its §871 nonresident-alien facts differ from those of a typical resident casual gambler.
Additional Supporting Cases
- Green v. Commissioner (66 T.C. 538, 1976): Foundational case establishing netting principle
- Lutz v. Commissioner (T.C. Memo. 2002-89): Capital recovery principle applied to gambling
- LaPlante v. Commissioner (T.C. Memo. 2009-226): Accepted session theory but denied for lack of documentation
- Bon Viso v. Commissioner (T.C. Memo. 2017-154): later memorandum opinion consistent with session-level measurement
- Coleman v. Commissioner (T.C. Memo. 2020-146): Player card records accepted under Cohan rule
- Bright v. Commissioner (Dkt. 10095-22, May 2023): Player card records accepted for estimation
IRS Notice 2015-21
Proposed a formal safe harbor for the session method. Received 14,000+ written comments. The final regulations (T.D. 9807, December 2016) stated the safe harbor was 'still under consideration.' As of March 2026, no final safe harbor has been published.
Session Definitions by Game Type
Slot Machines (Most-Developed Guidance - Still Only a Proposal)
The only formal definition comes from Notice 2015-21, a proposed safe harbor the IRS has never finalized. Under the proposal: a session covers electronically tracked slot play (player's card inserted) of one game type, at one gaming establishment, during one calendar day - the day ends at midnight local time, so play spanning midnight splits in two. Leaving for dinner and returning the same day at the same casino can remain one session; a different establishment starts a new one. The proposal requires using the method consistently for the entire year, does not allow netting one session against another, and does not cover untracked play at all. Because it was never finalized, even slot sessions ultimately rest on the persuasive authorities above.
Table Games, Poker, and Online Play - Practitioner Conventions, Not IRS Rules
No federal authority defines session boundaries for table games, poker, or online play. The boundaries below are common practitioner conventions - reasonable, documentable starting points, not IRS rules or safe harbors. Pick boundaries before you play, write down why, and apply them consistently; edge cases (rebuys, chips carried away, seat changes, playing two online tables at once, disconnections, play spanning midnight) deserve a note in your log and, for large dollars, professional review.
Table Games (Blackjack, Craps, Roulette)
No formal safe harbor. Continuous sit-down at one game type = one session. Most practitioners treat switching game types (blackjack to craps) as starting a new session. No W-2G is issued for table games, so the session method primarily helps with recordkeeping and consistent reporting.
Poker Tournaments
A common convention treats one tournament as one session - even multi-day events - with buy-in as basis. Re-buys and add-ons increase your buy-in (reducing net winnings for W-2G purposes).
Cash Game Poker
Buy-in to cash-out is the usual cash-game convention; whether a stakes or variant change starts a new session is a judgment call to document.
Sports Betting - No Session Safe Harbor; Wager-Level Is the Conservative Default
No federal income-tax authority extends session treatment to sports betting - published federal session analysis has effectively been limited to slot play. The conservative default is to treat each wager (each ticket or parlay) as its own transaction. Some practitioners take the position that electronically tracked online sportsbook activity supports session-style aggregation; that is a risk position to document in advance, not settled law. (Michigan's RAB 2022-22 rejects sessions for Michigan state tax - it is informative, but a state bulletin cannot set the federal rule.)
Horse Racing - Analyze by Ticket, Not by Day
There is no session authority for parimutuel wagering. Analyze each ticket: single-race wagers, multi-race wagers (Pick 6), and boxed tickets have different cost structures, and the payer rules aggregate identical wagers for W-2G purposes. Treat per-ticket as the default and get advice before aggregating.
Online Gambling
Practitioner convention treats continuous play of one game type on one platform as one session, and different platforms as separate sessions - but online play adds timing questions the convention doesn't answer. Closing the app, leaving funds in the platform wallet, or delaying a withdrawal does not by itself determine the tax year: under the constructive-receipt rules (Treas. Reg. §1.451-2), amounts credited to your account and available for withdrawal are generally income when credited, unless substantial restrictions apply. Keep raw timestamps for wager placement, settlement, account credit, and withdrawal; snapshot your December 31 balance and pending wagers; and treat the year-end cutoff as its own analysis, separate from session boundaries. Online sports betting: per-wager remains the conservative default (see Sports Betting above).
How to Present Session Reporting on the Return
There is no IRS-published line-by-line procedure for session reporting, and a W-2G reports payer payments, which are not necessarily your taxable wagering gains (AM 2008-011 says as much). Presentation is fact-, position-, and software-dependent, and the current year's form instructions control. In practice, preparers choose among: (1) reporting computed session amounts with a W-2G-to-session reconciliation retained; (2) the same plus an explanatory statement or Form 8275 disclosure where the preparer concludes disclosure is appropriate; or (3) reporting W-2G totals with a labeled adjustment - an approach some software accommodates, but not an IRS-prescribed workflow. Whatever the presentation: determine the defensible wagering gain FIRST from a session ledger, reconcile every W-2G to it, and expect an AUR/CP2000 matching inquiry whenever reported income is below the W-2G total. This is a preparer-judgment area - bring the reconciliation, not just the number.
Why the Session Method Is MORE Important Under the OBBBA 90% Cap
The OBBBA's 90% loss cap (TY2026+) makes the session method mathematically superior to the traditional approach of reporting gross income and deducting losses.
Without Session Method (Traditional)
- Gross W-2G income: $50,000
- Gambling losses: $48,000
- 90% of losses: $43,200
- Taxable income: $6,800 (phantom income)
With Session Method
- Net session income (after netting within sessions): $8,000
- Remaining losses from net-negative sessions: $6,000
- 90% of losses: $5,400
- Taxable income: $2,600
The session method reduces gross income at the front end - before the 90% cap applies - while the traditional approach relies on back-end deductions that are now capped. Reducing gross income through correct front-end measurement is generally more valuable than relying on capped back-end deductions - but the measurement must be right first; you cannot choose session boundaries because they produce a lower number.
Bryan Camp (Texas Tech University School of Law) argues that the OBBBA's revised statutory language may actually provide stronger textual support for session-based netting than the pre-OBBBA version.
Required Session Log Documentation
The session method lives or dies on documentation. LaPlante accepted the theory but denied the deduction because the taxpayer had no records. You need:
For each session:
- Date
- Time in / Time out
- Casino / Platform name
- Game type (specific: e.g., '$5 blackjack' not just 'blackjack')
- Buy-in amount
- Cash-out amount
- Net win or loss
- W-2G forms received (if any)
- Machine/table numbers (if available)
- Companions present
- Notes (comps received, unusual events)
Best practice: Use your player's card for every session. The casino's win/loss statement corroborates your log - it is not a substitute for it (statements can be estimates and miss uncarded play). Courts have accepted player card data under the Cohan rule (Coleman, Bright).
NJ Treatment: Session Method Is Largely Moot
For New Jersey residents, the session method is largely unnecessary at the state level because NJ already allows full annual netting on the NJ-1040 Line 24 under N.J.S.A. 54A:5-1(g) and TB-20(R). You don't need to net by session - you net across the entire year.
The session method remains critical for federal reporting. Your federal return may show significantly different gambling income than your NJ return (especially with the 90% cap in TY2026+).
No NJ Division of Taxation guidance, technical bulletin, or NJ Tax Court case addresses the session method.
Two cautions worth stating expressly: NJ's annual category netting is a NJ-law rule - it is not authority for how you measure the federal wagering transaction - and the absence of NJ guidance on the federal session method is neither NJ approval nor rejection of it. Keep two computations from the same underlying records: a federal session/transaction ledger (which preserves your asserted transaction unit and IRC 165(d) treatment) and NJ annual category totals (total winnings, total losses, floor of zero, supporting statement).
Common Mistakes That Destroy Session Method Claims
- Netting all sessions across the entire year on the income line. The session method nets within each session - not across sessions. Positive sessions are income; negative sessions are losses. You cannot collapse them all into one number.
- Claiming losses without itemizing on Schedule A. Gambling losses are still itemized deductions (unless you're a professional on Schedule C). The session method reduces gross income, but remaining losses still require itemization.
- Treating different game types as one session. Switching from slots to blackjack = two sessions.
- Assuming session aggregation is automatic for sports betting. Per-wager is the conservative default for sports bets. Some practitioners aggregate electronically tracked sportsbook activity, but that is a risk position to document in advance - not the automatic netting you get with tracked slot play.
- No documentation. Without a contemporaneous log, a session-method position is very hard to sustain - LaPlante lost despite the court accepting the theory. Gaps sharply raise denial risk; courts occasionally accept corroborated estimates (Cohan; player-card data in Coleman and Bright), but do not count on it.
Worked Example: Session Method Tax Savings
Under revision (July 2026): The dollar amounts in this example are being rebuilt from a full transaction ledger - as published they do not reconcile (the session totals imply a net loss while the traditional table implies a profit), so do not rely on the specific tax-savings figures. The structural point stands: when W-2G totals overstate actual session results, session measurement lowers reported gross income and AGI.
Meet Linda, a NJ resident earning $95,000 who plays slots at Ocean Casino Resort twice a month. She uses her player's card every visit and keeps a session log.
Linda's 2025 Casino Sessions (Summary)
| Month | Sessions | W-2Gs Received | W-2G Total | Net Session Results |
|---|---|---|---|---|
| Jan-Mar | 6 | 4 | $9,200 | +$2,100 (3 winning), -$4,800 (3 losing) |
| Apr-Jun | 6 | 3 | $7,500 | +$1,800 (2 winning), -$3,200 (4 losing) |
| Jul-Sep | 6 | 5 | $14,300 | +$4,500 (3 winning), -$6,100 (3 losing) |
| Oct-Dec | 6 | 3 | $8,000 | +$1,200 (2 winning), -$2,900 (4 losing) |
| Totals | 24 | 15 | $39,000 | +$9,600 wins, -$17,000 losses |
Without Session Method (Traditional Reporting)
| Line | Amount |
|---|---|
| Gambling income (Schedule 1, Line 8b) | $39,000 (W-2G total) |
| Additional self-reported wins (non-W-2G sessions) | $0 (already captured in session results) |
| Gambling losses (Schedule A, Line 16) - casual gamblers must itemize; professionals use Schedule C | ($36,600) |
| Net taxable gambling income | $2,400 (taxed at marginal rate) |
| Must itemize to claim losses, forfeiting the $15,750 std deduction (2025); the $36,600 itemized losses partially offset the loss of the std deduction, but the AGI is still $39,000 higher (with downstream AGI-based phase-out impacts on IRA, medical, education credits, NIIT thresholds, etc.) | |
| Federal income tax on $2,400 incremental taxable income at 22% bracket | ~$528 base; AGI-driven phase-outs can add $1,000-$1,500 more depending on facts |
With Session Method
| Line | Amount |
|---|---|
| Gambling income: sum of net-positive sessions only | $9,600 |
| Gambling losses: sum of net-negative sessions | ($17,000) |
| Schedule 1, Line 8b (session-adjusted) | $9,600 |
| Schedule A, Line 16 (session losses, if itemizing) | ($9,600) max |
| Net taxable gambling income | $0 |
| Excess losses: $7,400 remains (non-deductible under IRC 165(d)) | |
| Form 8275 disclosure (optional; filed only where the preparer concludes disclosure is appropriate) | |
| Federal tax savings vs. traditional method | Under revision - see note above. The mechanism is avoiding the incremental taxable income plus AGI-driven phase-outs from the lower gross gambling income reported on Schedule 1 ($9,600 of net-positive sessions vs. the $39,000 W-2G total); do not rely on a specific dollar figure pending the ledger rebuild. |
NJ Return (Both Methods)
| Line | Amount |
|---|---|
| Net gambling income (Line 24): all wins minus all losses | $0 |
| Floor of zero applies | $0 |
| NJ tax on gambling | $0 |
NJ already nets across the entire year, so the session method provides no additional NJ benefit. But the federal AGI reduction (with its downstream phase-out impacts) makes correct session measurement one of the most valuable things a casino gambler's preparer can get right.
2026 Comparison: Session Method Under the 90% Cap
Under the OBBBA's 90% cap (Section 70114), the session method becomes even more valuable. Without the session method, Linda's $36,600 in losses would be capped at $32,940 (90%). Her taxable gambling income would be $39,000 - $32,940 = $6,060 of phantom income even though her sessions netted a loss for the year. With the session method, her $17,000 in losses are capped at $15,300 (90%). Taxable: $9,600 - $15,300 = $0 (losses exceed income). The session method eliminates the phantom income entirely in 2026.
Frequently Asked Questions
Is the session method legal?
Session-based measurement is a well-supported position for casual casino play - grounded in nonprecedential IRS advice (AM 2008-011) and persuasive Tax Court memorandum opinions (Shollenberger, Bon Viso, Coleman), with the D.C. Circuit (Park) endorsing per-session measurement in a nonresident-alien slot case. No statute, final regulation, or finalized safe harbor adopts it, so documentation and position-level analysis matter.
Do I need Form 8275?
No - it is not required to use session-based reporting, and filing it does not make a position correct or guarantee penalty protection. Form 8275 is a disclosure form: for certain accuracy-related penalties under IRC §6662, adequately disclosing a position that has a reasonable basis can avoid the substantial-understatement penalty - but it does not cover negligence, and it does not prevent an AUR/CP2000 match. Whether to disclose is a position-specific judgment your preparer makes from the size of the W-2G/reported-income gap, the strength of the documentation, and the authorities behind your session boundaries.
Can I use the session method for online casinos?
Yes, for slot and table game play. Continuous play of the same game type on the same platform = one session. Different platforms = different sessions. Online sports betting does NOT qualify. Note the year-end wrinkle: a bet credited and withdrawable on December 31 is generally that year's income even if you withdraw in January.
How far back can I amend to use the session method?
Generally 3 years from the original filing date (or 2 years from payment, whichever is later). If you have documentation from prior years, amended returns using the session method can generate significant refunds.
Where can I get help?
I'm a NJ-licensed CPA who specializes in the session method, W-2G reconciliation, Form 8275 disclosure, and the OBBBA 90% loss cap. I prepare session-method returns with full W-2G reconciliation and, where appropriate, disclosure - including multi-year amended-return projects. Schedule a free consultation.
Want to Make Sure You're Using the Session Method Correctly?
Session-based measurement is powerful - and it requires proper documentation, a W-2G reconciliation, and position-level judgment. Weak documentation can sink the claim (see LaPlante). I'm Greg Monaco, a NJ-licensed CPA (License #20CC04711400). Every return is prepared personally.
Schedule a free 15-minute consultation →
Related Articles
Related reading: NJ Sportsbook Platform Guide | The 90% Gambling Loss Cap | Casino Comps & Loyalty Points | Sports Betting Promotions | Professional Gambler Status | 50-State Comparison | IRS Detection Methods | Fantasy Sports DFS Guide | Married Couples Guide
Circular 230 Disclosure: This content is for informational purposes only and does not constitute tax advice. Written tax advice from a Circular 230 practitioner is governed by 31 C.F.R. §10.37; Treasury’s 2014 final regulations eliminated the former “covered opinion” rules and their mandatory disclaimer legend, so no such legend appears here. Tax laws change frequently; consult a licensed CPA about your specific facts.
