Crypto 101

Crypto Taxes: The Basics

Taxable events, cost basis, and record-keeping at a high level. Jurisdiction-neutral principles, not advice.

6 min readReviewed by Pim Feltkamp · Aug 11, 2026, 09:42 PM

Before this guide, read Common Crypto Scams and How to Avoid Them.

In most countries, crypto is taxed as property or an asset, not as currency — which means selling, swapping, or spending it can create a taxable gain or loss, and simply buying and holding usually doesn't. The details vary widely by jurisdiction, but the underlying logic (taxable events, cost basis, gains, and income) is remarkably consistent, and the habit that saves people the most pain is the least glamorous one: keeping records from day one. This guide covers the principles; the specific rates, forms, and thresholds are questions for your local tax authority or a professional.

The Core Idea: Disposals Trigger Tax

Most tax systems don't care that your crypto went up in value while you held it. They care when you dispose of it — when you convert it into something else and thereby "realize" the gain or loss. The common taxable events, in most jurisdictions that tax crypto as property:

  • Selling crypto for fiat. The obvious one: buy 0.1 BTC for $6,000, sell it later for $9,000, and you've realized a $3,000 gain.
  • Swapping one crypto for another. This surprises almost everyone. Trading ETH for SOL is treated, in many systems, as selling the ETH at its market value and immediately buying SOL. Tax can be due even though you never touched dollars — and even if the SOL later crashes.
  • Spending crypto. Buying a $500 laptop with BTC you acquired for $200 realizes a $300 gain, exactly as if you'd sold the BTC first. Every purchase is a micro-disposal.

And the events that typically do not trigger tax:

  • Buying crypto with fiat and holding it. Unrealized gains generally aren't taxed (a few jurisdictions differ, and some have exit or wealth taxes — a reason to confirm locally).
  • Moving crypto between your own wallets. Transferring coins from an exchange to your hardware wallet is not a disposal — you still own them. Keep records proving both sides are yours, and note that the network fee itself may be treated as a small disposal in some systems.
  • Donating, in some jurisdictions, receives favorable treatment; gifting rules vary enormously.

If you internalize one sentence, make it this: every time crypto leaves your hands for something else — cash, another coin, a coffee — assume a tax event happened until you confirm otherwise.

Cost Basis: The Number Everything Depends On

A gain is a sale price minus a cost basis — what you paid to acquire the asset, usually including fees. Basis sounds trivial and becomes the hardest part of crypto taxes in practice, for one reason: most people acquire the same coin many times at many prices.

Suppose you bought 1 ETH at $2,000 in March, 1 ETH at $3,000 in June, and now sell 1 ETH at $2,800. Did you make $800 or lose $200? The answer depends on which "lot" you're deemed to have sold, and jurisdictions prescribe different accounting methods:

  • FIFO (first-in, first-out): you sold the March coin — an $800 gain.
  • Specific identification: where allowed, you choose which lot you sold — picking the June coin realizes a $200 loss instead.
  • Average cost: some countries require pooling all purchases at an average basis — here $2,500, for a $300 gain.

The permitted method varies by country and sometimes by taxpayer election, and using a different method than your jurisdiction requires is itself an error. What is universal: you cannot apply any method without records of when you bought, how much, and at what price — which is why record-keeping isn't optional bookkeeping but the foundation of a defensible return.

Holding period often matters too. Several major systems tax long-held assets more gently — the US distinguishes short-term from long-term gains at one year; Germany has historically exempted gains on crypto held longer than a year entirely. Where such rules exist, the calendar becomes part of your tax planning.

Income vs Gains: Earned Crypto Is Different

Not all crypto arrives by purchase. When you earn crypto — staking rewards, mining proceeds, airdrops, interest from lending platforms, payment for work — many jurisdictions treat the market value at the moment you receive it as ordinary income, taxable in that year even if you never sell.

That value then becomes the cost basis for the coins going forward. Example: you receive 0.5 ETH in staking rewards when ETH trades at $3,000 — that's $1,500 of income now, and your basis in those coins is $1,500. If you later sell that 0.5 ETH when ETH trades at $4,000, the proceeds are $2,000 and you additionally realize a $500 capital gain. Two separate tax layers, one asset.

Timing rules here are genuinely unsettled in places — when exactly a staking reward or an unclaimed airdrop counts as "received" has been litigated and clarified unevenly across jurisdictions — which is another argument for records that capture dates and market values, letting you (or your accountant) apply whichever rule turns out to govern.

Losses matter as much as gains: realized losses can typically offset realized gains, and sometimes limited amounts of other income, with unused losses carrying forward. Rules against selling and immediately rebuying purely to harvest a loss ("wash sale" style provisions) apply to crypto in some jurisdictions and not others — a live area of divergence worth checking before you rely on the technique.

Record-Keeping: The Habit That Saves You

Exchanges close, delist users, and purge history; blockchains record amounts but not your cost basis or intent. Reconstructing five years of trades across three dead platforms is somewhere between miserable and impossible — so capture data as you go. For every acquisition and disposal, keep:

  1. Date and time
  2. Asset and amount
  3. Market value in your local currency at that moment
  4. Fees paid
  5. What it was — purchase, sale, swap, transfer between own wallets, reward, gift
  6. Where it happened — exchange name or wallet addresses

Practical workflow: export transaction history (CSV) from every exchange at least quarterly and after any big activity; keep a list of your own wallet addresses so self-transfers can be distinguished from disposals; and consider crypto tax software that ingests exchange APIs and wallet addresses to compute gains under your jurisdiction's method. The software category is mature and inexpensive relative to the hours it saves — but verify its output makes sense; garbage classifications (a self-transfer misread as a sale) are common and correctable.

One more reality: the era of crypto activity being invisible to tax authorities is over. Major jurisdictions have implemented exchange reporting regimes — the US introduced broker reporting on digital assets, and dozens of countries are adopting the OECD's crypto reporting framework for automatic information exchange. Assume your exchange activity is or will be reported, and let your records be better than theirs.

When to Get Professional Help

Self-service is reasonable for a simple year: some purchases, a few sales, one exchange. Consider a crypto-literate tax professional when your year includes DeFi activity (liquidity pools, lending, wrapped assets — classification is genuinely ambiguous), significant staking or mining income, cross-border moves or residency changes, lost or stolen funds, or prior years you never reported. Most jurisdictions treat voluntary correction of past omissions far more gently than discovered ones — if you have unreported history, addressing it proactively with advice is almost always the cheaper path.

Key Takeaways

  • Disposals trigger tax: selling for fiat, swapping coin-to-coin, and spending crypto are all typically taxable events; buying, holding, and moving between your own wallets typically are not.
  • Gains are sale value minus cost basis, and your jurisdiction dictates the accounting method (FIFO, specific ID, or average cost) — none of which work without purchase records.
  • Earned crypto — staking, mining, airdrops, payment — is generally income at its value when received, and that value becomes its basis for a later, separate gain or loss.
  • Export exchange histories quarterly and log dates, amounts, local-currency values, and fees; reconstructing records after the fact ranges from painful to impossible.
  • Rules differ sharply by country and keep evolving, and authorities increasingly receive exchange data automatically — confirm specifics locally and get professional help for DeFi-heavy or unreported years.

Educational content, not financial advice. Read the full disclaimer.

You finished Crypto 101

Explore the other learning paths