There's a comforting myth living in the head of almost everyone who's ever bought their first bitcoin: "the blockchain is anonymous, the tax office won't know." It's a nice myth, and it's mostly obsolete. The uglier truth is that most people who get fined over crypto weren't criminals — they simply didn't know a given action counted as a taxable event at all. Not concealment. Ignorance of the rules of the game. What follows is what those rules actually look like in practice, no paranoia, no interest in hiding anything.
Crypto is property, not currency
The fork everything else grows out of: in most jurisdictions — including the US, where this has been settled since 2014 — crypto isn't currency in the eyes of the tax authority. It's property. That distinction matters enormously. Pay for coffee with dollars and nothing taxable happens: a dollar is a dollar. Pay for the same coffee with bitcoin and you've legally sold an asset (the bitcoin) and bought coffee with the proceeds — and selling an appreciated asset triggers capital gains tax.
That's not an abstraction. It means almost any movement of a coin — not just cashing out to fiat — can potentially trigger a taxable event.
What counts as a "sale," even with no fiat involved
Things that are treated as a taxable disposal almost everywhere:
- Selling crypto for fiat. Obvious, but far from the only case.
- Trading one crypto for another. Swap BTC for ETH on a DEX and you've done two things at once: sold BTC (calculate the gain or loss against its purchase price) and bought ETH at a fresh cost basis. DeFi swaps follow the exact same logic — they just don't come with the familiar exchange interface reminding you.
- Paying for goods or services with crypto. Buy a laptop with ether and you've disposed of property at its market price on the day of the purchase.
- Selling an NFT. Same capital-gains mechanics as any other token.
What almost never counts as a taxable event:
- Buying crypto with fiat and holding it — ownership alone isn't taxed.
- Moving assets between your own wallets, or your own accounts on different exchanges. That's not a disposal, just a change of storage address.
The gap between these two lists is where most beginner mistakes come from. People carefully report their fiat cash-outs and never think about the dozens of DeFi swaps they made along the way, each of which technically calls for its own calculation.
Income is a separate layer, sitting on top of capital gains
The second layer of complexity: not everything in crypto is a capital gain. What you earned, as opposed to sold at a profit, is usually taxed as ordinary income at the moment you receive it:
- Staking rewards.
- Mining.
- Airdrops and hard-fork proceeds.
The logic is two-part, and it's easy to miss half of it. First: income at the moment you receive the token, valued at its market price right then — which also sets its cost basis. Later, whenever you sell or trade that token: a separate capital-gains calculation against that basis. Receive an airdrop worth roughly $50 — report $50 of income. Sell it a year later for $500 — report a $450 gain. Skip the first step and only calculate the second, and at audit time it doesn't read as a technicality. It reads as underreported income.
Our record. The Scales of Maat weigh the Ib — the heart — against the feather of truth, and the weight there is intention, not the arithmetic on a tax form. MAAT as a system is built on transparent distribution, not on Isfet's parasitism, which survives by hiding facts and offloading costs onto others. A cooperative that starts out with the habit of quietly hiding things "just in case" inherits not Maat, but the exact logic it's meant to replace. Honest accounting isn't surrender to the old system — it's practicing the clarity you want the new one to run on.
Exchange anonymity ended earlier than you think
A separate source of false comfort: "my exchange doesn't share my data." It does, and this isn't hypothetical. As early as 2016–2017, the US tax authority obtained data on tens of thousands of Coinbase accounts through court order — the widely known "John Doe summons" case — and similar orders followed against other major platforms since. That was before KYC requirements became the near-universal standard for licensed exchanges that they are today.
Institutionally, it's gone further. Under rules current as of 2025, US brokers and exchanges are required to report client digital-asset transactions on a new form, 1099-DA. In parallel, the OECD's Crypto-Asset Reporting Framework (CARF) — an international standard for automatic exchange of crypto-account data between tax authorities — has roughly 60 jurisdictions signed on, including EU member states through their own DAC8 directive, with the first automatic exchanges expected to begin around 2026–2027. The point is simple: "they won't find out in another country" is losing its footing as a strategy, in real time, for this generation.
Recordkeeping isn't bureaucracy, it's survival
In practice, the real problem isn't the tax rate itself — rates vary by jurisdiction and that's a conversation for a professional — it's recordkeeping. Trade across three exchanges and two DeFi protocols for a year and you'll have hundreds of individual transactions, each with its own date, purchase price, and disposal price. Reconstructing that from memory a year later is close to impossible.
What actually works:
- Log transactions as they happen, not next April. Date, asset, fiat value at the time of the trade — that's the bare minimum.
- Use dedicated crypto tax software that can import history from wallets and exchanges and calculate cost basis automatically, using FIFO or specific-lot identification — doing this by hand at any meaningful volume of trades isn't realistic.
- Don't assume your exchange will calculate everything for you, especially if you move assets between platforms — the exchange has no record of the price you originally paid somewhere else.
- If you're already lost, go to a professional sooner rather than later. Untangling three years of history after the fact is far more expensive and stressful than keeping records from the start.
Not fear. Clarity.
The point of any of this isn't to scare you with fines — crypto regulation genuinely is formalizing fast, but that's a reason to understand the rules ahead of time, not a reason to hide. The difference between someone who accidentally broke the law and someone who deliberately built their financial life on principles they actually understand is the difference between vulnerability and agency. You don't have to like taxes. But you owe it to yourself to know where the line sits before you cross it by accident.