APRLOG
中文English

APRLOG / All articles / Tax on crypto earn income: principles and records only

Tax on crypto earn income: principles and records only

Article B12By Yu Zhou Updated 2026-10-09

APRLOG cover: item B12, a calendar-grid graphic beside the article number
B12 · principles and records. Cover generated programmatically.

This will not tell you how much tax to pay or how to file, because both differ enormously between countries and any specific instruction would be wrong somewhere else. It offers a common event-classification and record-keeping framework; which parts apply still depends on your jurisdiction.

This is not tax advice. Consult a professional in your own jurisdiction. Classification, calculation and filing obligations for crypto assets vary widely between countries and the rules keep changing. What follows is a conceptual frame and cannot substitute for advice on your situation.

Why there is no general answer

The difficulty is that jurisdictions classify crypto differently. Some treat it as property, some as a commodity, some created a separate category. Some distinguish holding periods, some do not. Change the classification and every downstream calculation changes.

Worse, rules move within a jurisdiction too. A guide from a few years ago may be obsolete. Anything claiming “here is how crypto earn income is taxed” deserves considerable suspicion.

Two categories of event

Many jurisdictions distinguish receiving an asset from disposing of one, but definitions and tax timing vary. The split below is a record-organising aid, not a tax conclusion.

Acquiring income

You received new assets from savings, staking, an airdrop or similar. What usually matters is: at the moment of acquisition, how many units and what were they worth.

A practical wrinkle: which moment is “acquisition”? When it was credited, or when you could freely dispose of it? For yield with a lock-up those differ. Exactly the sort of question to put to a professional.

Disposing of assets

You exchanged holdings for something else — sold for fiat, swapped for another token, or spent it. What usually matters is the value at disposal less the cost of acquisition.

Note that a crypto-to-crypto swap is treated as a disposal in many places, even though no fiat was involved. Assuming only cashing out counts is a common error.

Why records matter

Whatever your local rules, being able to explain an asset's source, quantity, timing and cost usually reduces reconstruction work. Your jurisdiction decides the legal record requirement.

Without records you face two problems. You may be unable to evidence cost, which can mean being assessed on the whole disposal rather than the gain. And you may be unable to explain provenance, which in some circumstances invites questions.

Crypto records have a particular property: they are very hard to reconstruct afterwards. Platform history has retention limits, a product you used may be discontinued, and you will not remember what a transfer from two years ago was for. Recording has to happen at the time.

What to keep

CategoryWhat to record
AcquisitionDate and time, asset, quantity, how acquired (bought / yield / airdrop), market price at the time
CostPurchase price, fees paid; for yield, the fair value on receipt
DisposalDate and time, quantity sold or swapped, execution price, fees, what you received
TransfersBetween platforms or on-chain: time and quantity — usually not disposals, but you must be able to explain where assets went
EvidencePlatform history exports, on-chain transaction hashes, links or captures of campaign announcements
RatesIf you record in a currency other than your base, note the FX source too

A general checklist. Which items your jurisdiction requires is a question for a local professional.

Practical habits

  • Export platform history regularly. Most platforms allow exporting trades and yield; quarterly to local storage is a reasonable cadence, since online queries are usually time-limited.
  • Record airdrops and campaign income separately. Platform exports can classify these vaguely, and they are hard to disentangle later. One line at receipt costs almost nothing.
  • Use one fixed format. A single spreadsheet is enough; consistency of fields and continuity of dates are what matter.
  • Use one price source consistently. Mixing sources gives the same asset two different costs.

Who to ask

If your holdings or activity have reached the point where the question occurs to you, it is worth finding a tax professional who practises in your jurisdiction and has actually handled crypto assets. The second half matters — the treatment differs enough from conventional assets that someone without exposure to it may give advice that is subtly off.

Bring your records. An organised record reduces the history that has to be reconstructed and helps the professional identify what evidence is still missing.

Why crypto records are harder than they should be

Assets move between places

Exchanges, on-chain wallets, different chains, different platforms. No single party holds the complete picture — only you can assemble the fragments.

Many events are not trades

Airdrop credits, staking rewards, campaign distributions — event types that are rare in traditional finance and routine here. Platform exports may classify them loosely or lump them together.

You have to establish the price yourself

You received a token at some moment; what was it worth? In equities there is one answer. Here it depends on which pair, which venue and which timestamp. You have to set a rule and stick to it.

Historical data disappears

Online query windows are limited, products get discontinued, and platforms sometimes stop serving a region entirely. What you can export today may not be exportable next year.

All four point the same way: record at the time, yourself, to a fixed rule. Not to satisfy anyone — first so that you can explain your own position when it matters.

A minimum viable start

A complete system sounds heavy; starting is light. From nothing, begin with these four steps:

  1. Create the spreadsheet with the fields above, stored somewhere you will not lose it — locally and in the cloud.
  2. Record current holdings as an opening line. Do not attempt to reconstruct history; you mostly cannot. Start today with what you hold and roughly what it cost. An incomplete starting point beats no starting point.
  3. Export full history from every platform you use. Whatever is available, save it as a file. This step has the most time value, because the data decays.
  4. Set a quarterly reminder to repeat step three and add the quarter's notable events.

Maintain it on a fixed schedule and it becomes a record that would be difficult to rebuild from scratch later.

A side benefit: assembling the records is usually the first time people see their real return on these products. Plenty of them adjust their allocation after the first quarter — not because of tax, but because they finally saw the numbers.

Events that are easy to miss

Even with the habit, it is easy to record only buys and sells. These may also matter — whether they do depends on your jurisdiction, so ask locally:

EventWhy it gets missedWhat to note
Airdrop creditedYou did not initiate itDate, quantity, price at the time
Savings interestDaily, numerous, individually tinySummarise monthly, note the asset
Crypto-to-crypto swapFeels like the money never leftBoth quantities and both prices
Dual investment conversionIt happened to you, passivelySettlement price, quantities in and out
Staking rewardsMay arrive directly on-chainTime and quantity
FeesSmall and scatteredA running total is enough, but be able to explain it
Transfers between platformsUsually not disposalsTime, quantity, destination

Commonly overlooked events. Whether any of them is taxable, and how, depends on your jurisdiction; this table makes no such judgement.

Savings interest generates the most rows — daily credits become hundreds of entries a year, and reconstructing them afterwards is essentially impossible. Monthly exports from the platform are the only realistic approach.

What the spreadsheet looks like

No software required. A structure you can copy directly:

DateTypeAssetQuantityUnit pricePrice sourcePlatformNote
2026-05-21Airdrop receivedAIGENSYN68.360.03096Binance daily closeBinanceHODLer airdrop
2026-05-31Savings interestUSDT4.121.00—BinanceMay flexible, summarised
2026-08-22DisposalAIGENSYN68.360.02046Binance daily close (for illustration; a real record uses the actual fill price)BinanceSold for USDT

Illustrative format. The quantities and prices are taken from this site's public review data to demonstrate the layout and represent nobody's actual trades.

Three things make it genuinely useful:

  1. Do not omit the price-source column. It keeps your records internally consistent and lets someone else check them.
  2. Export platform statements quarterly. The spreadsheet is your index; the exports are the evidence.
  3. Store it somewhere durable. One local copy, one in the cloud.

Once more: this is not tax advice; consult a professional in your jurisdiction. It addresses no specific jurisdiction's rules and makes no judgement about the applicability of any treatment.