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.

FieldWhat to write
Date and timeCalendar date plus session start and end time
EstablishmentCasino name and address, or the app and account you played on
Type of wagerSlots, table game, poker, sportsbook, DFS, lottery
People presentNames of anyone with you (relevant for table games and syndicates)
AmountsTotal buy-in and total cash-out — the session net follows from these

What counts as supporting evidence — and how strong it is

RecordWeight with the IRSWhy
Contemporaneous session logPrimaryThe record the regulations actually ask for
W-2G formsStrongThird-party reported; already with the IRS
Sportsbook bet-history exportStrongTimestamped, wager-level, issued by the operator
Bank and card statementsCorroboratingProves deposits and withdrawals, not play
Casino win/loss statementCorroboratingEstimate based on carded play only; the casino says so on the form
Losing tickets and receiptsWeak aloneCannot 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:

DateVenueWager typeBuy-inCash-outNetBackup
2026-09-13DraftKings (app)Sportsbook$1,200$1,950+$750Bet history CSV
2026-09-20Mohegan Sun, Uncasville CTSlots (carded)$600$140−$460Player-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.

Keep it for three years minimum. The normal IRS assessment window is three years from the filing date, and six years if income was understated by more than 25%. Store the log and its backup files together, year by year, so an exam letter in 2029 doesn't send you hunting through old app accounts.

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

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.