The principle most people get wrong
Tax authorities in the US, UK, EU member states, Canada, Australia and most other jurisdictions treat cryptocurrency as property, not currency. The consequence: exchanging one coin for another is a disposal of the first coin at its market value, and a gain or loss is realised at that moment — whether or not you touched fiat. BTC → ETH is taxable. BTC → USDT is taxable. BTC → XMR is taxable. Doing it on an exchange, a DEX or an account-free swap does not change the event; it changes only who has a record of it.
Nothing on this page is tax advice. Rules differ by country and change yearly; use it to know which questions to ask.
Taxable and non-taxable events
| Event | Typically taxable? | Note |
|---|---|---|
| Buying crypto with fiat | No | Sets your cost basis |
| Selling crypto for fiat | Yes — capital gain/loss | |
| Swapping one crypto for another | Yes — disposal of the coin sent | Includes stablecoins and privacy coins |
| Moving between your own wallets / networks (USDT ERC-20 → your own TRC-20 address via a swap) | Usually yes if the token changes; a same-asset transfer between your own addresses is not | A USDT-ERC-20 → USDT-TRC-20 swap is technically a disposal in many systems, usually with near-zero gain |
| Paying for goods or services | Yes | Disposal at the price paid |
| Receiving staking, mining, airdrop, interest | Yes — income at receipt in most systems | Then a new cost basis |
| Gifting | Varies widely | Some treat as disposal, some as exempt up to limits |
| Holding, transferring to yourself | No | Keep records of the transfer anyway |
Cost basis: the number everything depends on
A gain is proceeds minus cost basis. The cost basis of a coin is what you paid for it (plus fees). When you sell part of a holding bought at different prices, the method for deciding which units you sold matters:
- FIFO (first in, first out) — default in many jurisdictions and the safest assumption.
- Specific identification — you choose which lots; allowed in the US with proper records, and now required to be tracked per wallet or account rather than across all holdings (US rules from 2025).
- Average cost / pooling — the UK's share pooling and Canada's adjusted cost base.
The fees you pay — network fee, the swap's spread and payout fee — are generally part of the cost of the transaction and reduce the gain. On an account-free swap, the status page shows the amount sent and received; the difference against market rates at the time is your cost of the transaction.
What platforms report now
The reporting landscape changed in 2025–2026:
- United States. Brokers (exchanges, custodial platforms) issue Form 1099-DA for transactions from 2025, reporting gross proceeds, and cost basis from 2026 for assets acquired on that broker. Non-custodial services are not brokers under the final rules.
- European Union. DAC8 requires crypto-asset service providers to collect and report their EU customers' transactions to tax authorities from January 2026, with automatic exchange between member states.
- OECD CARF. A global standard modelled on bank reporting; first exchanges of information between participating countries from 2027, covering exchanges and some intermediaries.
- United Kingdom. Implements CARF; platforms collect user tax identifiers from 2026 and report from 2027.
What these have in common: they apply to intermediaries that hold accounts. An account-free swap has no account and no identity to report. That does not remove your obligation — the gain exists regardless — it means the record has to come from you. Which is the next section.
Records for account-free swaps
An account-free swap is as documentable as an exchange trade if you keep three things at the time:
- The status page (save as PDF or screenshot): date and time, amount sent, coin and network, amount received, deposit and payout transaction hashes.
- The market price at the time of the coin you sent — from any reference source; the pair page's market data or a price site's history.
- Your own ledger — one line per swap: date, sent, received, market value, fees, and which lot you disposed of.
With those, a swap made without any account has the same evidentiary weight as an exchange CSV: on-chain hashes are verifiable by anyone, including an auditor. Do this for BTC → XMR exactly as for BTC → USDT (TRC-20); the Monero side has no public amount, so the status page and your ledger are the record.
Country differences worth knowing
| Country | Notable rule (as of 2026; verify) |
|---|---|
| United States | Property; short-term (≤1 year) at income rates, long-term lower; wallet-by-wallet basis; 1099-DA |
| United Kingdom | Capital gains with annual exemption; share-pooling rules; CARF reporting from 2027 |
| Germany | Gains on assets held over one year are tax-free for private individuals; under a year, taxable above a small threshold |
| Portugal | Short-term (under a year) gains taxed since 2023; long-term exempt |
| France | Flat tax on crypto-to-fiat disposals; crypto-to-crypto swaps are not taxable events for individuals |
| Switzerland | No capital gains tax for private investors; wealth tax on holdings |
| Canada | 50% of gains included as income; adjusted cost base |
| Australia | Capital gains; 50% discount after one year |
| UAE | No personal income or capital gains tax |
France is the notable exception on the swap rule; almost everywhere else a swap is a disposal.
Privacy and compliance are not opposites
Using an account-free exchange and paying your taxes are entirely compatible. The exchange does not know who you are; your tax return does. What privacy removes is the third-party file — the exchange's copy of your identity linked to every address — not the obligation. Many people prefer exactly this arrangement: they report their gains from their own records and decline to have their passport and transaction history stored by a company that may be breached. The personal data guide covers that side.
Frequently asked questions
Is a no-KYC swap taxable? Yes, wherever crypto-to-crypto swaps are taxable. The event is the disposal, not the account.
Do I owe tax on a stablecoin network move? Technically it is a disposal of one token for another in most systems, with a gain or loss near zero. Record it; the tax is usually negligible.
What if I have no records for past swaps? Reconstruct from blockchain explorers (your addresses' transaction history) and price histories. On-chain data is permanent; the work is matching it up.
Does the exchange report me if it has no KYC? It cannot report an identity it does not hold. Your obligation to report is unchanged.
Should I use tax software? Local tools that import your addresses and let you attach swap records work well; cloud trackers hold every address you own — see the personal data guide before choosing.
BTC → USDT (TRC-20)
ETH → BTC
USDT (TRC-20) → BTC