IRS Recordkeeping · 2026
Gambling Session Logs: What Records the IRS Actually Accepts
Quick answer: The IRS accepts a contemporaneous session log — date, venue, wager type, buy-in, and cash-out for each session — corroborated by operator and bank records. Win/loss statements, bet-history exports, and W-2G forms are supporting evidence. A spreadsheet rebuilt from memory in April is the single most common reason gambling-loss deductions get disallowed.
The five fields Publication 529 requires
IRS Publication 529 and Revenue Procedure 77-29 describe the same diary. Every session entry needs all five fields — missing one is what turns a log into "unsubstantiated" during an exam.
| Field | What to write |
|---|---|
| Date and time | Calendar date plus session start and end time |
| Establishment | Casino name and address, or the app and account you played on |
| Type of wager | Slots, table game, poker, sportsbook, DFS, lottery |
| People present | Names of anyone with you (relevant for table games and syndicates) |
| Amounts | Total buy-in and total cash-out — the session net follows from these |
What counts as supporting evidence — and how strong it is
| Record | Weight with the IRS | Why |
|---|---|---|
| Contemporaneous session log | Primary | The record the regulations actually ask for |
| W-2G forms | Strong | Third-party reported; already with the IRS |
| Sportsbook bet-history export | Strong | Timestamped, wager-level, issued by the operator |
| Bank and card statements | Corroborating | Proves deposits and withdrawals, not play |
| Casino win/loss statement | Corroborating | Estimate based on carded play only; the casino says so on the form |
| Losing tickets and receipts | Weak alone | Cannot show they were yours; useful only alongside a log |
What gets rejected
- A spreadsheet built at tax time from memory, with round numbers and no timestamps.
- A win/loss statement submitted on its own as proof of losses.
- A shoebox of losing tickets with no diary tying them to sessions you played.
- Net figures only — a log that shows "down $400" without the buy-in and cash-out behind it.
- Losses claimed above reported winnings, which is never allowed for casual gamblers.
A session log entry that holds up
One row per session, written the day you play. This is what a defensible entry looks like:
| Date | Venue | Wager type | Buy-in | Cash-out | Net | Backup |
|---|---|---|---|---|---|---|
| 2026-09-13 | DraftKings (app) | Sportsbook | $1,200 | $1,950 | +$750 | Bet history CSV |
| 2026-09-20 | Mohegan Sun, Uncasville CT | Slots (carded) | $600 | $140 | −$460 | Player-card report, ATM receipt |
Positive session nets add up to your Schedule 1 Line 8b income. Negative session nets set the ceiling for your Schedule A loss deduction — the mechanics are covered in the IRS session method guide.
Common questions
Is a casino win/loss statement enough on its own?
No — the casino labels it an estimate of carded play. It corroborates your log; it doesn't replace it. See the win/loss statement guide for how to read one.
Does the log have to be same-day?
It has to be contemporaneous, and same-day is the safest reading. Reconstructed logs have repeatedly been rejected in Tax Court.
Can I use a spreadsheet or an app?
Yes. Nothing requires paper — only that the Publication 529 fields are captured at the time of play and can be tied to operator and bank records.
Related reading
- The IRS gambling session method — how sessions cut your reported gross income.
- Reading a sportsbook W-2G / 1099 — tying operator forms to your log.
- Download your FanDuel win/loss statement — the export that backs up online sessions.
- Gambling tax calculator — turn your session totals into an estimate.
Keep the log without keeping the log
NetBetTracker timestamps every entry as you log it, imports operator CSVs, and groups activity into IRS-shaped sessions with all five Publication 529 fields.
Informational only — not tax or legal advice. Consult a CPA or Enrolled Agent about your specific facts.