You got it in as a 4-to-1 favorite and lost. Your tracking software says you are running $30,000 below all-in EV this year (a hypothetical). You played well, and the graph proves it.
Your tax return will never see that graph. There is no line for expected value, no adjustment for coolers, and no credit for running bad. Tax follows what actually happened: the money you won and the money you lost, one session at a time, inside one tax year.
Results are income. Bad beats are not deductions.
Gambling winnings are fully taxable income (IRC §61(a); IRS Topic No. 419). On the other side, a loss counts only when it is actually sustained and evidenced by a closed and completed transaction (Treas. Reg. §1.165-1(b)). Your equity when the money went in is neither. It measures your decisions, and the tax law does not.
That cuts both ways:
- Running bad is not a deduction. If you lost $20,000 in a session, you lost $20,000, whatever your equity was when the chips went in.
- Running good is still income. Winning more than your EV says you “should” does not shrink what you report.
- All-in adjusted numbers stay in your database. They are great for studying your game. They are the wrong numbers for your return.
Whether you report as a professional or a recreational player changes where results land on the return, not how they are measured. For that question, see Professional or Recreational Gambler? How the IRS Decides.
How wins and losses are measured: the session idea
IRC §165(d) limits losses from “wagering transactions,” but the Code does not say what one transaction is. Treating every hand as a transaction would be unworkable and would inflate both winnings and losses. The guidance that exists points to the session instead.
- AM 2008-011. In a 2008 Chief Counsel memorandum, the IRS concluded that a casual slot player recognizes a wagering gain or loss when she redeems her tokens at the end of play, not on each spin. In the memo’s example, a player who starts with $100 and leaves with $300 has a $200 gain, however the spins went in between. It is not precedent, but it shows the IRS’s view.
- Shollenberger v. Commissioner, T.C. Memo. 2009-306. The IRS measured a couple’s slot jackpot at cash-out, net of the money they put in and lost back that day, and the Tax Court accepted that figure. The court also held that they could not net their wins and losses across the whole year.
- Notice 2015-21. The IRS proposed an optional safe harbor for electronically tracked slot play. A session begins with the first wager on a particular type of game and ends with the last wager on that same type of game before the end of the same calendar day. Gain or loss is figured per session, and separate sessions are not netted against each other. It was issued as a proposal, covers slot play only, and does not mention poker.
What a session means at the poker table
No statute, regulation, or published ruling defines a poker session. Practitioners borrow the idea from the slot guidance and apply it to poker in a reasonable, consistent way. Common approaches:
- Cash games. A session runs from the time you buy in to the time you cash out, at one game in one card room. The result is what you cashed out minus everything you bought in for, including rebuys and top-ups.
- Tournaments. Each event is commonly treated as its own transaction: every buy-in and re-entry for that event against whatever you cashed.
- New game, new room, new session. Switching games or casinos starts a fresh entry in the log.
Whatever method you use, write it down and apply it the same way all year. A method that bends depending on how the day went is hard to defend. The method does not change your net for the year, but it does change the gross wins and losses behind it, and those now matter more.
You cannot average a heater against a downswing
Every tax year stands on its own (Burnet v. Sanford & Brooks Co., 282 U.S. 359 (1931)). Wagering losses are allowed only up to wagering gains for the same taxable year (IRC §165(d)(1)). For a professional, travel, lodging, and other expenses of carrying on wagering count as wagering losses under that same limit (IRC §165(d)(2)). The statute provides no carryover, and excess wagering losses cannot offset another year’s gains or nonwagering income (AM 2008-011, citing Skeeles v. United States, 118 Ct. Cl. 362 (1951)).
Hypothetical, simplified. A professional player, assuming current law continues into 2027 and ignoring the rest of the return:
- 2026, the heater. Session wins of $400,000; session losses and expenses of $250,000. Allowed: 90% of $250,000, or $225,000. Taxable: $175,000. Actual profit: $150,000.
- 2027, the downswing. Session wins of $200,000; session losses and expenses of $300,000. Ninety percent is $270,000, but the deduction stops at the $200,000 of gains. Taxable: $0. Actual result: a $100,000 loss.
- Two years together. The player made $50,000 and was taxed on $175,000. The $100,000 of 2027 losses beyond that year’s gains produced no deduction, then or later.
Your bankroll felt like one long run. The return sees two separate years.
Why the 90% rule makes variance more expensive
For taxable years beginning after December 31, 2025, only 90% of wagering losses are deductible, still capped at wagering gains (IRC §165(d)(1), as amended by Public Law 119-21, §70114). Because the haircut applies to gross losses, the size of your swings now affects your tax, not only your net.
Hypothetical, simplified. Two players each net $50,000 for the year:
- Player A wins $150,000 in winning sessions and loses $100,000 in losing sessions. Allowed losses: $90,000. Taxable: $60,000.
- Player B wins $550,000 and loses $500,000. Allowed losses: $450,000. Taxable: $100,000.
Same profit, $40,000 more taxable income for the higher-variance player. Repeal bills are pending, and one cleared the House Ways and Means Committee in September 2026, but as of this writing none has been enacted. We cover the rule and the break-even problem in The 2026 Gambling Loss Limit: Planning for the 90% Rule. California has its own rules, so your state result may differ.
Planning that actually helps
You cannot plan away variance, but you can keep it from surprising you.
- Pay estimates on realized results. Base payments on what you have actually won year to date, not on what your EV graph says you are owed. If your wins came late in the year, the annualized income installment method may line payments up with when the income arrived (IRC §6654(d)(2); IRS Form 2210, Schedule AI). Our estimated tax calculator is a quick start.
- Review the year before December 31. Total your realized sessions, apply the 90% limit and the gains cap, and compare the result with what you have paid while the January estimate can still be adjusted. Playing extra volume in December to “use up” a good year is a poker decision, not a tax plan: only 90% of any new losses would count.
- Keep clean session records. IRS guidance calls for a diary kept as you play, backed by documents such as Forms W-2G and payout records (Rev. Proc. 77-29, 1977-2 C.B. 538). The Poker Player’s Recordkeeping System shows how to build one.
- Keep two sets of numbers, on purpose. EV and all-in adjusted results are for your game. Cash in and cash out by session are for your taxes. Never let one stand in for the other.
How TreeStar can help
The TreeStar team can help you turn real session results into a return and a plan. We can set up a session log with a monthly tie-out through recordkeeping setup, project your year with the 90% limit built in through tax planning, size estimated payments and cash reserves to what you have actually won, and prepare your return. If a notice or exam arrives, we can provide IRS representation.
This article is general information, not advice for your situation. Rules change; confirm current law before acting.