Skip to content
GetProfitable
Search

KYC and tax reality

Lesson 23 · about 9 min

Two facts about crypto trading are widely resented and widely ignored: exchanges know who you are, and tax authorities are entitled to know what you did. Neither is going away, and both are cheaper to deal with in advance than after a letter arrives.

Know your customer

KYC ("know your customer") is the identity verification every regulated exchange performs: government ID, a selfie, sometimes proof of address and source of funds. It exists because exchanges are subject to anti-money-laundering law wherever they operate, and it comes with consequences you should expect:

  • Withdrawal limits by tier. Unverified or lightly verified accounts have small daily limits. Verify fully before you need to move money quickly, not during a crisis.
  • Source-of-funds requests. A large deposit or withdrawal can trigger a request for documents showing where the money came from. Keep bank statements and trade histories; delays of days or weeks while you assemble them are common.
  • Account freezes. Exchanges freeze accounts for compliance reviews, sometimes with little explanation, and resolve them slowly. This is one more reason not to leave more on an exchange than you need.
  • Jurisdiction rules. Exchanges block or restrict users from some countries and can change the list. Accounts opened by pretending to be elsewhere can be frozen with funds inside.
  • Data. Your identity documents now live in a company database that is a target. It is one more reason to use exchanges with a long record and to avoid signing up for a dozen small ones.

Unregulated venues that skip KYC exist. They carry every risk from Module 2 with fewer remedies, and using them does not change your tax position.

Tax: the basics that surprise people

Rules differ by country; the principles below are common to most. Check yours.

Crypto is usually taxed as property. Each unit has a cost basis and a holding period. Selling it, in any form, realises a gain or loss.

Crypto-to-crypto is a disposal. Swapping BTC for ETH is a sale of BTC at that moment's value. So is swapping ETH for an alt on a DEX, and so is selling an alt into a stablecoin. Traders who "never cashed out" have often realised hundreds of taxable events.

Income events are income. Staking rewards, airdrops, mining, referral bonuses and interest are typically taxable as income at the value when received, and then have that value as their cost basis for a later sale. A large airdrop received and never sold can produce a tax bill in cash you do not have.

Perps and derivatives may be taxed under different rules from spot (in some places as ordinary income, in some as contracts marked to market). Find out which before the year ends, not after.

Fees and losses count. Trading fees usually adjust the cost basis or proceeds. Realised losses usually offset gains, sometimes with limits, and are the one part of a bad year that helps.

Lost or stolen crypto is treated inconsistently across jurisdictions; do not assume a loss to a scam is deductible.

Key idea: Every swap, including crypto-to-crypto and crypto-to-stablecoin, is a taxable disposal in most countries, and income events are taxed when received. The number of taxable events in a year of active trading is in the hundreds, and only records kept from day one make it tractable.

The reporting environment

Tax authorities have moved from ignorance to data. In the United States, brokers began issuing standardised crypto transaction reports to both customers and the tax authority for transactions from 2025. Many other countries have adopted or are adopting international automatic-exchange rules under which exchanges report user activity across borders. Blockchain analytics firms sell tools to tax agencies. The realistic assumption is that your exchange activity is visible to your tax authority and your on-chain activity is reconstructable.

The practical implication is not fear; it is that the cost of accurate records is low and the cost of reconstructing them under audit is high.

A records system that works

  1. Export monthly from every exchange (full trade history, deposits, withdrawals, funding payments, fees) and keep the files somewhere backed up. Exchanges fail (Module 2); their records go with them.
  2. Record every wallet address you control, with the date created and its purpose. Tax software needs the list to tell your own transfers from disposals.
  3. Use crypto tax software that imports exchange files and reads wallet addresses. It will produce lot-level gain and loss reports and flag transfers it cannot match.
  4. Reconcile quarterly. Unmatched transactions accumulate and become impossible to fix a year later.
  5. Set aside tax as you go. A rough rule is to move a fixed percentage of realised gains to a separate account each month. A trader with a great first half and a terrible second half can owe tax on gains they no longer have.
  6. Get advice for anything beyond simple spot trading: perps, DeFi, staking, or a change of country. An hour with someone who knows crypto tax is cheaper than any mistake it prevents.

Two errors to avoid

"I'll sort it at year end." Four hundred DEX swaps across three wallets are not sortable at year end. The system above takes fifteen minutes a month.

"It's on-chain, they can't see it." The chain is the most permanent record ever created, and the entry and exit points (exchanges) are fully identified. Silence is not a strategy; it is a delay with penalties attached.

Try it: List every exchange and wallet you have used in the last twelve months. For each exchange, download the full history now. For each wallet, record the address and purpose. Then estimate, roughly, how many taxable disposals you made last year, counting every swap. Compare the number with what you assumed before this lesson.

Recap

  • KYC brings tiered limits, source-of-funds requests and freezes; verify early, keep documents, keep balances small.
  • Crypto is typically taxed as property; crypto-to-crypto and crypto-to-stablecoin swaps are disposals.
  • Airdrops, staking and other rewards are usually income when received, creating tax owed in cash.
  • Reporting to tax authorities by exchanges is now standard in many countries; assume visibility.
  • Export monthly, log every wallet, use tax software, reconcile quarterly, set tax aside as you go.