錢包交易基礎初學者指南市場洞察

Crypto Tax: How Gains Are Taxed and What to Record

Crypto tax is charged on disposals, not on holding. Learn which events create a gain, how cost basis works, and what records to keep before year end.

Crypto Tax Workspace Checklist.jpgQuick answer

Crypto tax mostly arises when you dispose of an asset, and any gain depends on the cost you recorded for it. People search “how is crypto taxed” hoping for one rule, but authorities differ, and rules change. Treat this guide as a map of concepts, then confirm the details with your local tax authority.

Crypto tax is the treatment of a disposal: the gain is what you received minus your recorded cost basis. Holding is usually not the taxable event. It also isn't a single worldwide rulebook, and nothing here tells you what you personally owe. Different authorities use different legal terms for the same idea.

Major Takeaways

  • Selling for cash and swapping one token for another can both count as disposals.

  • Buying crypto with fiat is generally an acquisition, and the amount paid usually feeds the cost basis.

  • Cost basis methods differ by authority, so no single matching rule such as FIFO applies everywhere.

  • Exchange statements show activity on one platform and often lack cost data for assets moved in.

When a Disposal Becomes Taxable

How is crypto taxed starts with the vocabulary. Tax authorities tend to say disposal, disposition, or CGT event, and a disposal doesn't always produce a gain or a bill. It can produce a loss, or nothing at all.

In plain old terms, selling crypto for fiat, for example. You exchange one token for another token is a disposal of the token you hand over (just like you've sold it), even if no money is exchanged. Using crypto to buy a good or service is similarly a disposal. Giving a gift could also be a disposal by the donor, although some schemes treat gifts differently, so don't assume there is one answer.

When you buy crypto with fiat, most of the time it's a purchase of the new asset, not a sale. It establishes the cost you'll compare in the future. Usually, moving coins between wallets you own doesn't constitute a sale, as long as you don't lose ownership of the asset, although you might have to pay a fee in crypto.

There's a second layer. Mining, staking, some airdrops, and crypto earned for work can be income when you get it; then a sale down the line is its own event with its own calculation. Airdrops are treated differently from one authority to another.

Rules evolve. Rates, thresholds, and deadlines are set by your local tax authority or a licensed consultant. 

Cost Basis and Why It Decides the Bill

You've recorded the cost of the units you're selling. The term for that costing is used by authorities under various names ( basis, adjusted cost base, cost base, pooled cost). Take the sale proceeds, subtract allowable selling costs and the cost basis of the units sold, and the result is a gain or a loss.

Part sales make this trickier. If you purchased in multiple batches at different prices and only sell part of your inventory, the matching method determines which cost is associated with what you sold. In some jurisdictions, identical units are combined, and rules for matching or averaging are applied. In others, you are allowed to select which units you sold if your records support this and revert to a default order when they do not.

Where data is missing, the cost becomes uncertain. The lack of traceability creates a risk for the person filing. The impact of an unsupported cost varies depending on the taxing authority and how the asset came to you. As there is a cost at receipt, in some systems, the value of an asset when you receive it becomes its cost basis for a later sale. Consequently, it is the arithmetic using a crypto tax calculator that determines the bill, and it is the your records that determine the arithmetic.

Records You Need to Keep

Good record keeping starts with a list of transactions, and for each transaction, they ask for the date and time, asset and amount, value in local currency at that time, and fee. Then, the purpose of the transaction, counterparty if known, wallet addresses, and transaction reference or ID if known.


Next, list the movements around the trades, deposits, withdrawals, and transfers to your own addresses, plus when you received rewards. The history of your wallet is important because a transfer you don't associate with your address could be a sale.


The crypto tax calculator simply compares the transactions you brought in or exported, along with your parameters, and generates a gain-and-loss report. It's not an audit of any tax agency's recommendations. Getting data in from other services and wallet importers, categorizing transactions, and generating reports takes it all even further - but no calculator can generate a cost basis out of thin air, and there's no guarantee it'll be able to reach every wallet, chain, swap, or incentive. One tax authority expressly states that it disapproves of any crypto tax software.


There are retention rules, and they are different, so you need to get in touch with your local authority to find out how long they need to be kept.

Why Jurisdictions Diverge

There's no single international crypto tax code. Authorities started from different legal ground. Some treat crypto as property, some fold it into existing capital gains rules, and some split the answer by activity, so the same swap can sit under different headings depending on where you file. Income and capital treatment turn on facts too: a reward might be income on receipt in one system and a capital matter in another, and whether you're investing or trading can change the category.

International bodies are working on reporting rather than rates. The OECD's Crypto-Asset Reporting Framework asks in-scope service providers to collect and report transaction information, which tax authorities then exchange. It doesn't harmonize how an individual's gain is calculated. Provider reporting and your own return are separate obligations.

Common Reporting Mistakes

Reporting can mean two different things; the first is how you report to the authorities and the second is how your provider reports to the authorities. The first is how you report income, gains, and losses to the authorities, and the second is how a platform or broker reports to the authorities about its customers. The second doesn't replace the first.

This list is not prescriptive of errors, but typical data gaps. Omitting swaps and expenditures is the most transparent example of a sale-only history that would "fail" what the government reported. Omitting returns is another. A ledger starting at a later sale misses the receipt of that return and its value, and missing or unsupported cost data leaves the calculation of the gain partial.

 Depending on how you're getting the data, a single exchange summary may not hold a record of the pooled cost history, or the transfers from other accounts, and one regulator outright states that an exchange summary does not compute the tax owed. Transfers between your own wallets that don't get linked up can be mistaken for disposals, or leave the holdings appearing duplicated.

What an Exchange Can and Cannot Provide

An exchange export can show what happened on that platform: trade dates and times, pairs, quantities, execution values, fees, deposits and withdrawals. The exact fields vary, so read what yours includes. It can't prove activity elsewhere, such as other exchanges, self-custody wallets, or decentralized apps, unless the platform recorded it.

Cost data is the usual gap. An exchange may not know what an asset cost if you deposited it from another source, and some tax authorities acknowledge that platform reports can lack basis for transferred-in assets. An export also won't tell you what a transaction was for tax purposes.

Some tax authorities now ask brokers or platforms to file information reports on customer sales, and those reports can show proceeds without complete cost basis. Export your trade history before the year closes.

Conclusion

Crypto tax comes down to what your records show and what your local rules say. A disposal sets the event and cost basis sets the number. Clean records make both easier to support.

This guide comes from XXKK and maps the concepts. It doesn't replace a licensed advisor. If you want to see the pairs behind the trades you'll be recording, browse the crypto markets and learn more about spot trading.

Export your trade history before the year closes.

Keep the original statements, not screenshots.

Ask a licensed advisor about your jurisdiction.

FAQs

When is crypto taxable?

Crypto is usually taxable when you dispose of it or receive it as a reward or payment, depending on your authority's rules. Selling for cash and swapping tokens commonly count as disposals, while buying with fiat and moving coins between your own wallets generally don't.

What is cost basis?

Cost basis is the recorded cost assigned to the crypto you dispose of, used to work out a gain or loss. Authorities use different names for it, such as basis or adjusted cost base, and different methods for matching costs to units sold. Whether fees count depends on local rules.

How do I record trades?

Put down each trade's date and time, asset, quantity, local-currency value, fees and purpose, plus wallet addresses and transaction references. Some holders use crypto tax software to import and classify that data, though at least one authority says it endorses no product and gaps remain.

How do jurisdictions differ?

They differ in how they classify crypto, when rewards become income, how gifts and wallet transfers are handled, which cost basis method applies, and how platforms report to authorities. A rule from one country can't be assumed elsewhere.

What records should I keep?

Keep the transaction list, platform statements and exports, wallet addresses and transaction references, local-currency values at the time, fees, and records of rewards and transfers. Retention periods vary by authority, so confirm yours.


常見問題

查看所有常見問題 — 常見問題

準備開始了嗎?

邁出下一步,開始您的旅程。加入已經從我們的平台中受益的數千名用戶。