Skip to content

Crypto Taxes: Taxable Events and How to Keep Records

Crypto Taxes: Taxable Events and How to Keep Records

Short answer: in most jurisdictions, disposing of a crypto asset is the taxable moment — selling for fiat, swapping one coin for another, or spending it. Simply buying and holding usually is not, and moving coins between your own wallets almost never is. This is general information, not tax advice; rules vary and a local professional is worth the fee.

The core idea

Most tax systems treat crypto as property rather than currency. You have a cost basis (what you paid, including fees) and a disposal value (what you got). The difference is a gain or a loss, realised at the moment of disposal. Everything else in crypto taxation is detail layered on that structure.

What usually is and is not a taxable event

ActionTypically taxable?Note
Buying crypto with fiatNoEstablishes your cost basis
HoldingNoUnrealised gains are not usually taxed
Moving between your own walletsNoKeep records so it is not mistaken for a disposal
Selling for fiatYesClassic realisation
Swapping coin A for coin BUsually yesThe most commonly overlooked case
Spending crypto on goodsUsually yesTreated as a disposal at market value
Staking, mining, airdropsOften incomeFrequently taxed at receipt, then again on disposal
Receiving payment for workYes, as incomeValued at the time received

The swap surprise

Many people assume that trading BTC for USDT is not taxable because no bank was involved. In most jurisdictions it is a disposal of BTC at market value, and a gain or loss is realised whether or not you ever touch fiat. This is the single most common source of unexpected liabilities, particularly for anyone who traded actively during a strong year.

Records worth keeping from day one

  • Date and time of every acquisition and disposal.
  • The asset and quantity on both sides of the transaction.
  • Fiat value at the moment of the event, in your reporting currency.
  • Fees paid, both service and network — they usually adjust basis or proceeds.
  • Transaction hashes and order IDs, which is what any later reconciliation relies on.
  • Which wallets are yours, so internal transfers can be excluded.

A simple spreadsheet updated as you go beats reconstructing a year of activity from block explorers. Portfolio trackers and tax tools can import exchange histories automatically, but self-custody wallets and instant swaps usually need a manual line.

Frequent mistakes

  1. Ignoring crypto-to-crypto swaps. The default assumption should be that they count.
  2. Losing basis history after moving between wallets or services.
  3. Forgetting the fee. Network and service fees usually reduce your taxable gain.
  4. Assuming privacy equals exemption. Reporting obligations do not depend on whether an account existed.
  5. Not harvesting losses. Many systems let losses offset gains, and unrecorded losses simply vanish.

Key takeaways

  • Disposal, not profit on screen, triggers most crypto taxes.
  • Coin-to-coin swaps usually count as disposals.
  • Good records are the whole game; reconstruct nothing later.
  • Rules vary by country — confirm yours with a professional.

Every Cryptozilla order has an ID and a transaction hash you can save for your records, which makes reconciling swaps straightforward.

Frequently asked questions

Do I owe tax if I only moved coins between my own wallets?

Generally no, because ownership has not changed. Keep evidence that both wallets are yours, otherwise the transfer can look like a disposal in a reconstructed history.

Is a swap without KYC still reportable?

Yes. Reporting duties attach to you and your gains, not to whether a service verified your identity.

What if I lost money overall?

Many jurisdictions let capital losses offset gains in the same year and sometimes carry forward. That only works if the losses were recorded, so document bad trades as carefully as good ones.

← Blog

Read next