What's Taxable (Almost Everything)
Selling for fiat, swapping coin-to-coin, spending crypto, and receiving it as income (staking, rewards, airdrops) are all taxable events. Buying with fiat and holding, transferring between your own wallets, and (usually) gifting under limits are not. Holding period sets the rate: over a year gets long-term capital gains treatment; under a year is taxed as ordinary income.
The Betting Complication
Deposit appreciated BTC to a sportsbook and you may have disposed of property at its current value — a capital gain — before any bet settles. Winnings are gambling income at fair market value when received; later price moves create separate capital gains or losses. Stablecoin bankrolls avoid nearly all of this mess, which is a quietly excellent reason to bet in stables.
Record-Keeping
Exchange exports plus software (Koinly, CoinTracker, CoinLedger) reconstruct cost basis across wallets and generate the tax forms. Start the software before year-end, not in April — untangling a year of transfers retroactively is the single most common crypto tax pain. High volume or betting income? A crypto-literate CPA pays for themselves.