Every poker player keeps some kind of record. The question is whether it would hold up. A tracking app’s graph and a stack of ATM slips are a start, but in an exam the IRS looks for a log kept as you play, backed by documents someone else created. A system that holds up takes about an hour to set up and a few minutes per session to run. Here is how to build one.
What the IRS expects
The IRS guidance on gambling records, Rev. Proc. 77-29, 1977-2 C.B. 538, calls for an accurate diary or similar record, supplemented by verifiable documentation. IRS Publication 529 restates it. The diary should show at least:
- The date and type of each wager or wagering activity
- The name and address or location of the establishment
- The names of other people present with you
- The amounts won or lost
For table games, which expressly include poker, Publication 529 adds the table number and any casino credit records. Supporting documents include Forms W-2G and 5754, wagering tickets, canceled checks, credit records, bank withdrawals, and payout slips (IRS Publication 529).
A diary written as you play carries far more weight than one assembled in March. Whether you file as a professional or a recreational player, the log carries the loss side of your return, and nobody else reports your losses for you.
Define your session before you need it
Cash game results are usually logged by session rather than hand by hand, and the definition shapes your gross winnings and gross losses. IRS guidance does not define a poker session. The closest model is a proposed safe harbor for electronically tracked slot play, which treats a session as play on one type of game ending by the close of the calendar day (Notice 2015-21). It was written for slots, but the logic travels. A workable poker definition:
- One venue, one game, one stake level. Moving from 2/5 to 5/10, or across the street, starts a new session.
- One sitting. The session ends when you rack up and leave the game.
- Tournaments by event. Each event gets its own line: every buy-in, re-entry, and add-on is the wager, and any cash is the win.
Write your definition at the top of the log and apply it the same way all year.
What to log, line by line
A sample layout, one row per cash game session or tournament event:
- Date, with start and end time
- Venue or site (name and city, or the online site)
- Game and stakes (for example, NLH 2/5 cash, or Event 12, $1,500 NLH)
- Table number, where you have it
- Buy-in, including rebuys, re-entries, and add-ons
- Cash out (for tournaments, the full prize before any staking split)
- Net result (cash out minus buy-in)
- People present (a player, dealer, or travel companion who saw you play)
- Proof (registration receipt, payout slip, W-2G, ATM slip, photo)
- Staking or swap note (who owns a piece, and what is owed)
- Funding source (cash, chips carried, bank, or online balance)
Log it before you leave the venue. A ten-second photo of the registration receipt and payout slip turns a self-reported line into a documented one.
Keep the paper someone else creates
- Forms W-2G. Payers file Form W-2G for poker tournament winnings, reduced by the buy-in, that meet the reporting threshold (IRS Instructions for Forms W-2G and 5754 (01/2026)). The IRS gets a copy, so every W-2G needs a matching row in your log, with a note explaining any difference, such as a backer’s share.
- Forms 5754. When the person collecting a prize is not the actual winner or is sharing it, Form 5754 lets the payer issue W-2Gs to each winner. The payer keeps the form (same source), so ask for a copy of yours and file it with the event.
- Casino win/loss statements. Year-end statements based on player card tracking are useful corroboration, but they estimate rated play, and poker is often not rated at all. California’s Office of Tax Appeals declined to allow additional losses based on casino statements labeled as estimates that did not reconcile to the taxpayer’s W-2Gs (Appeal of Gabrich, Cal. Office of Tax Appeals, 2022, nonprecedential).
- Online site statements. If you play on a licensed online site, save the annual win/loss statement and transaction history as PDFs in your own files. Histories can be harder to reach once an account closes.
- The bank trail. Keep ATM and cage withdrawal records, online deposits and withdrawals, and deposits of cashouts.
Staking and swaps
When backers own part of your action, the log needs a second layer: the written terms, any markup, makeup carried forward, and each settlement on the date money moves. The tax side depends on the deal, and Poker Staking and Taxes: Who Reports What? walks through it.
Expense records for professionals
If you file as a professional, expenses need their own file. Starting in 2026 they share a cap with your wagering losses (The 2026 Gambling Loss Limit), and an expense you cannot prove does not count at all.
- Travel. For travel away from home, the law asks for the amount, the time and place, and the business purpose (IRC §274(d)). Receipts are required for lodging and for any other expense of $75 or more, with a narrow exception for transportation charges (Treas. Reg. §1.274-5(c)(2)(iii)). Tie each trip to logged events and mark personal days.
- Vehicle use. Driving falls under the same rule (IRC §274(d)): keep a mileage log with date, destination, purpose, and miles.
- Everything else. Training, coaching, software, and professional fees: keep the receipt and a one-line note tying it to your play.
Close every month
Once a month, this step turns a log into a system:
- Count the bankroll: cash on hand, chips you are holding, online balances, and the bankroll bank account.
- Build the expected figure: last month’s count, plus logged net results, less expenses paid from the bankroll, adjusted for transfers to or from personal accounts and staking settlements.
- Compare and chase: track down any difference while the month is fresh, then file its documents.
Hypothetical example. The bankroll is $40,000 on October 1. Logged net results are $6,000, expenses paid from the bankroll are $1,500, and $3,000 moved to personal checking. The expected bankroll on October 31 is $41,500 ($40,000 plus $6,000, less $1,500 and $3,000). The actual count is $40,700. The $800 gap means something is missing: an unlogged losing session, a cash expense, or a backer settlement. Find it now, not next April. If a gap cannot be resolved, note what you know instead of inventing a number. A growing bankroll is also not the same as profit (Bankroll Is Not Profit).
How long to keep it
The IRS generally has three years after you file to assess more tax (IRC §6501(a)). That becomes six years if you leave out more than 25 percent of the gross income shown on the return (IRC §6501(e)(1)(A)), and there is no limit if no return is filed or a return is fraudulent (IRC §6501(c)). California generally has four years after a return is filed (Cal. Rev. & Tax. Code §19057).
A simple habit: keep each year’s complete file for at least six years after you file, and anything tied to an open exam or an unfiled year until it is resolved.
Pick a tool you will actually use
- A spreadsheet with the columns above works well, and you own it.
- A tracking app works too if it timestamps entries, takes photos, and exports everything. Export monthly in case the app changes or shuts down.
- One folder per month for the log export, statements, W-2Gs, receipts, and settlements, backed up in two places.
The best system is the one you will keep up on a Tuesday night after a losing session.
How TreeStar can help
The TreeStar team can help you design a recordkeeping setup built around how you play, reconcile your log to your bankroll and accounts each month through ongoing bookkeeping, and rebuild what can be supported if the log fell behind. We also handle tax preparation and planning, cash flow planning for the swings, and IRS representation if an exam arrives.
This article is general information, not advice for your situation. Rules change; confirm current law before acting.