Record Keeping for Gambling
What to log for every crypto casino deposit, session and withdrawal, with a sample ledger, how block explorers back it up, and how long to keep records.
On this pageShowHide
Quick answer
A complete record answers three questions years later: what moved, what it was worth at the time, and what the gambling itself won or lost. This page sets out what to capture for each, with a format you can copy into a spreadsheet.
The same log serves four purposes: tax filing, disputes with a casino or exchange, proving where money came from if a bank or exchange asks, and an honest view of what gambling costs you.
What to log
Every deposit
- Date and time in UTC
- Coin and network, for example USDT on Tron
- Amount sent and amount credited, which differ when a fee is deducted
- Fiat value at the time, and the price source used
- Transaction hash (TXID)
- Sending address and the casino deposit address
- Network fee paid
- Casino balance after the deposit credits
Every betting session
- Date, start time and end time in UTC
- Opening balance and closing balance
- Net result for the session
- What you played: Originals, slots, live dealer or sportsbook
- Total wagered, if the site shows it
- Rakeback claimed or prizes credited during the session, as separate lines
For sports bets, also note the event, stake, odds and settlement date, because a bet can be placed in one tax year and settle in the next.
Every withdrawal
- Date and time requested, and date and time received, in UTC
- Coin, network and amount
- Fiat value when received, and the price source
- Transaction hash
- Destination address and which wallet or exchange it belongs to
- Fee deducted
- Casino balance after the withdrawal
Also log what happens before and after the casino: the purchase of the coins (date, cost, exchange) and their eventual sale. The purchase sets your cost basis, and without it a capital gain cannot be calculated. See the tax overview for why that matters even when you lose.
Sample log
| Date/time (UTC) | Type | Coin / network | Amount | Fiat value | TX hash | From / to | Balance after | Notes |
|---|---|---|---|---|---|---|---|---|
| 2026-09-03 18:42 | Deposit | USDT / Tron | 500.00 | $500.10 | 7c1e…a94f | My wallet TQ…x7 to Duel deposit TL…2m | 500.00 | Fee 1.2 TRX |
| 2026-09-03 18:50 to 20:15 | Session | USDT | -180.00 net | -$180.00 | n/a | n/a | 320.00 | Originals, 4,200 wagered |
| 2026-09-03 20:15 | Rakeback | USDT | +4.20 | $4.20 | n/a | n/a | 324.20 | Credited in account |
| 2026-09-05 21:00 to 21:40 | Session | USDT | +410.00 net | +$410.00 | n/a | n/a | 734.20 | Slots |
| 2026-09-05 21:44 | Withdrawal | USDT / Tron | 700.00 | $699.80 | b02d…51c8 | Duel to my wallet TQ…x7 | 34.20 | Received 21:47 |
The figures are illustrative. Keep one row per event, never overwrite a row, and add corrections as new rows with a note.
Getting the fiat value right
Tax authorities want values in your local currency at the time of each transaction.
- Pick one price source and stay with it: the exchange you actually use, or a major index.
- Record the value at the transaction time, not the day's high or the value when you later look it up.
- For stablecoins, still record the fiat value. It is rarely exactly 1.00, and if your local currency is not the US dollar the exchange rate matters.
- Write the source in the log. A value that can be reproduced is far more useful than one that cannot.
Capturing history from Duel.com
Whether Duel.com offers a downloadable export of transactions or bets is not something Duel.help has been able to verify. Check the transaction and bet history sections of your account. Then:
Export if an export exists
A CSV is the best record. Save it with the date range in the file name and do not edit the original.
Otherwise screenshot
Capture deposit, withdrawal and bet history pages with the date, your username and the browser address bar visible. Do it at least monthly, because history views often cover a limited period.
Ask support for what you cannot see
Request a statement through live chat or support@duel.com. The account data requests guide explains how to phrase it.
Do it before closing the account
Once an account is closed or excluded you may not be able to log in to retrieve anything.
Save support transcripts as well. In a dispute, a dated written statement from support is evidence; a remembered chat is not.
How block explorers back up your record
Every on-chain deposit and withdrawal is permanently recorded on its blockchain, and anyone can look it up with the transaction hash. That makes the hash the most durable item in your log: it proves the date, amount, sending and receiving addresses and fee, even if the casino or exchange no longer exists.
| Network | Explorer |
|---|---|
| Bitcoin | mempool.space |
| Ethereum and ERC-20 tokens | etherscan.io |
| Tron and TRC-20 tokens | tronscan.org |
| Solana | solscan.io |
What an explorer cannot show is anything that happened inside the casino: bets, session results, rakeback and your balance are off-chain. It also shows amounts in coins, not their fiat value at the time. That is why the log and the exports are still needed. For a walkthrough, see how to check a transaction on a block explorer.
Keep a list of every wallet address you have used, with the dates you used it. An accountant can rebuild a great deal from addresses alone.
Storing the records
- One spreadsheet per tax year, plus a folder of exports, screenshots and support transcripts
- Two copies in different places, for example an encrypted cloud folder protected by 2FA and an offline drive
- UTC throughout, so entries match explorer timestamps
- Never store seed phrases, private keys or passwords in the same file: a tax log needs addresses, not keys
- Update it on the day. A log filled in from memory at year end is the one that fails
How long to keep records
| Country | Minimum period |
|---|---|
| United States | 3 years from filing in the ordinary case; 6 years if income was under-reported by more than 25%; indefinitely if no return was filed (IRS) |
| United Kingdom | At least 22 months after the end of the tax year for individuals filing on time; longer if self-employed (GOV.UK) |
| Canada | 6 years from the end of the tax year the records relate to |
| Australia | 5 years; for crypto, counted from the later of when the record was made and when the related capital gains event happened |
Two practical points extend these periods. Records of buying crypto must be kept for as long as you hold any of those coins, since they are needed to calculate the gain when you finally sell. And US taxpayers who claim gambling losses must, in the IRS's words, "keep an accurate diary or similar record" of winnings and losses and be able to back it with statements or other records (Topic 419). Keeping everything for seven years after the relevant return covers nearly every case.
Summary
Record each deposit and withdrawal with UTC time, coin, network, amount, fiat value, hash and addresses, and each session with opening balance, closing balance and net result. Export or screenshot casino history monthly, keep hashes so the on-chain part can always be re-verified, store two copies, and hold on to everything for several years after filing. When the figures get complicated, see when to talk to a tax professional.
Frequently asked questions
What gambling records should I keep?
Keep one row per deposit and per withdrawal with date and time, coin, network, amount, fiat value, transaction hash and addresses, plus one row per session with opening balance, closing balance and net result. Add rakeback and prize credits as their own rows, and store exports or screenshots of the casino's history alongside.
How do I work out the fiat value of a crypto transaction?
Use the market price of the coin in your local currency at the time of the transaction, taken from one reputable source that you use consistently, such as the exchange you trade on or a major price index. Record the source next to the value so the figure can be reproduced later.
Do I need to record every single bet?
Not by hand. A session summary with opening and closing balances captures the net result, and the casino's bet history, exported or screenshotted, supplies the detail if it is ever needed. US taxpayers who deduct losses need records that show both winnings and losses, which session logs and history together provide.
How long should I keep gambling and crypto records?
Keep them at least as long as your tax authority can open an enquiry: generally three years after filing in the US (six in some cases), five years in Australia, six in Canada, and at least 22 months after the tax year ends in the UK. Keep crypto purchase records for as long as you still hold the coins.
Can I rely on the casino or exchange to keep my history?
No. Accounts get closed, platforms shut down or leave a country, and history screens often show only a limited period. Download or screenshot your history at least monthly and before closing any account. Transaction hashes remain checkable on the blockchain, but balances, bets and fiat values do not.
Duel.help Research Desk
Payments, verification & compliance research
The research desk focuses on deposits, withdrawals, verification flows, jurisdictional availability and the operational side of crypto casinos.
- Published
- Last reviewed
Independent and unaffiliated with Duel.com. Read our editorial policy to see how these guides are researched and reviewed.
Was this page helpful?
Feedback stays on your device and helps you track what you have already read.
Parent category
Taxes · 3 articles
General principles for record keeping and reporting gambling and crypto activity.
Related articles
Next steps and adjacent topics chosen from the same part of the help center.
Crypto Gambling Taxes Overview
Crypto gambling creates two tax questions: tax on winnings and capital gains on the coins. How the US, UK, Canada, Australia and Germany treat each.
When to Talk to a Tax Professional About Gambling
Concrete triggers for getting tax advice on crypto gambling, what to bring to the first meeting, what to ask, and how to choose the right adviser.
Account Data Requests on Duel.com
How to ask Duel.com for a copy of your data or for erasure, what an offshore operator will realistically keep, and what you can collect yourself.
How to Check a Transaction on a Block Explorer
Step-by-step guide to checking crypto transactions on block explorers: finding your TX hash, reading confirmation status, verifying amounts, and diagnosing stuck deposits.
Deposit Troubleshooting Checklist
A single ordered checklist for any Duel.com deposit problem: not sent, pending, confirmed but missing, wrong network, below minimum, or missing memo — plus exactly when and how to contact support with your transaction hash.
Duel.com Help: Independent Help Center
Duel.com help hub: how to reach official 24/7 support (live chat and support@duel.com), what Duel.help can and cannot do, dispute escalation, and fixes for the 10 most common problems.