Taxable events
These trigger a gain/loss calculation in most jurisdictions.
- →Selling crypto for fiat
- →Swapping one crypto for another (BTC → ETH IS a taxable event)
- →Spending crypto on goods/services
- →Earning crypto (staking, mining, airdrops) — usually income at receipt
- →Receiving NFTs above gift thresholds (varies)
Non-taxable events
Movement, not realisation.
- →Buying crypto with fiat
- →Holding
- →Transferring between your own wallets
- →Gifts up to annual exclusion
Cost basis and methods
Cost basis = what you paid (in fiat) for the crypto. Gain = sale price − cost basis. Most countries default to FIFO but allow LIFO or specific identification. Pick a method, document it, stick with it.