The IRS treats crypto as property, which makes almost everything you do with it a taxable event — including things beginners never suspect, like swapping coins or betting with appreciated Bitcoin.
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.
Frequently Asked Questions
Do I owe taxes if I never cashed out to my bank?
Yes — coin-to-coin swaps, spending, and gambling wins are taxable regardless of whether fiat ever touched your bank account.
Can I deduct crypto losses?
Capital losses offset gains plus up to $3,000 of income annually (US), carrying forward indefinitely. Gambling losses follow gambling rules instead — itemizers only, up to winnings.
