Adjusted Cost Base for Crypto Gamblers: Taming Hundreds of Micro-Transactions
What ACB Is, and Why Gamblers Have It Worse
Adjusted cost base is the average CAD cost of every unit of a given cryptocurrency you own. Canada does not use FIFO or per-lot accounting for identical property: all of your BTC — across every wallet, exchange account and hardware device — sits in one pool with one weighted-average cost. When you dispose of any of it, your gain or loss is proceeds minus that average.
For a buy-and-hold investor this is easy: a few purchases a year, one average. A crypto gambler generates something different — dozens or hundreds of small deposits, withdrawals, wins and swaps, and every single one either changes the average or crystallizes a gain against it. The math is simple; the volume is what kills people. As we covered in the main guide to crypto casino winnings and the CRA, the winnings themselves are usually a tax-free windfall — ACB is where the actual tax work lives.
How Casino Deposits and Withdrawals Hit Your ACB
Map each event to its ACB effect and the chaos becomes bookkeeping:
Buying crypto with CAD — adds coins to the pool at purchase price. Average moves toward what you paid.
Depositing to a casino — on the safest reading, a disposition at that moment's fair market value. You realize a gain or loss against your average, and the coins leave the pool.
Withdrawing winnings — new coins enter the pool at their CAD value on receipt. That value is their cost; it blends into your average.
Swapping coins (BTC to USDT before cashing out) — a disposition of one pool and an acquisition into another, at the same instant.
Transfers between your own wallets — not dispositions. Network fees paid in crypto, though, are tiny dispositions of the fee amount.
Notice what this means in practice: a player who deposits 0.01 BTC every Friday night makes 52 dispositions a year from that habit alone, each needing a timestamped CAD price.
A Worked Example: Three Transactions, One Average
January: you buy 1.0 LTC at CAD $150. Pool: 1.0 LTC, ACB $150, average $150.
February: you withdraw 1.0 LTC of winnings when LTC trades at $200. Pool: 2.0 LTC, total ACB $350, average $175. The win added cost at its receipt-day value — no tax yet.
March: you deposit 1.0 LTC back to the casino with LTC at $190. That is a disposition of one coin: proceeds $190 minus average cost $175 = $15 capital gain, of which half is taxable. Your pool is back to 1.0 LTC with an ACB of $175. Multiply this little loop by a season of sessions and you see why spreadsheets crack — and why we ran a real test of Koinly and CoinTracker against actual casino flows.
The Superficial Loss Question — Handle With Care
You will read in crypto forums that the superficial loss rule "doesn't apply to crypto because it's a commodity." Be careful with that claim. The CRA generally treats cryptocurrency as a commodity, yes — but for a typical player it is still capital property, and the superficial loss rule applies to capital property. CRA guidance has indicated the rule can deny a loss when you sell a coin and buy back the identical coin within 30 days (before or after) and still hold it at the end of that window.
For a gambler this bites in an ugly way: sell BTC at a loss in a dip, then withdraw BTC winnings a week later, and you have arguably reacquired identical property inside the window — the loss may be denied and added back to the ACB of the new coins instead. The safest reading is to assume the rule applies to crypto, flag any loss followed by a same-coin acquisition within 30 days, and let a professional decide the close calls rather than claiming every loss automatically.
A System That Survives an Audit
What works in practice: one dedicated wallet for gambling only, so casino flows never mix with your long-term stack; a tracker for price data plus a manual monthly review of every casino-tagged transaction; and CSV exports from every casino that offers them, downloaded quarterly — sites die, records don't come back. Stablecoin players have it easiest of all, since USDT's CAD value barely moves between deposit and withdrawal; our payment methods guide covers which coins keep the accounting quiet.
And if you play at no-KYC casinos, your own records are the only records — there is no operator statement to fall back on, which makes the dedicated-wallet habit non-negotiable.
This article is general information, not tax advice. ACB edge cases are genuinely contested territory — for your own situation, work with a licensed CPA.
Keep exploring
Best Crypto & Bitcoin Casinos in Canada — our full top-10 ranking.
Do Koinly & CoinTracker work for casino deposits? — automating the ACB math this guide explains.
Koinly & CoinTracker vs casino deposits — we tested how the big trackers handle gambling flows.
Crypto payment methods compared — which coins make tax record-keeping easiest.