Crypto tax FAQ: your questions answered
Straight answers to the crypto tax questions we hear most, what counts as a taxable event, how gains are worked out, and how staking, airdrops, DeFi and losses are treated. Rules differ by country, so anywhere the specifics matter we point you to your [country's rules](/en/crypto-tax/) or the [free calculator](/en/crypto-tax-calculator/).
General information, not tax advice. Crypto tax rules vary by country and change over time, check your local rules or a qualified adviser before filing.

How crypto tax works, in one minute
In most countries crypto is treated as property, not currency. That means you don't owe tax simply for holding it, you owe tax when you dispose of it and realise a gain. A disposal is any moment you part with a coin: selling it for fiat, swapping it for another token, spending it, or gifting it in some jurisdictions. Your capital gain or loss is the difference between what you receive (the proceeds) and what the coin cost you (its [cost basis](/en/crypto-tax-guide/cost-basis/)).
Separately, crypto you receive as income, staking rewards, mining, airdrops, or payment for work, is usually taxed as income at its value on the day you received it, and that value becomes the cost basis for a later disposal. Getting both halves right, across every wallet and exchange, is what a tool like CryptaTax automates.
The details, which cost basis method applies, how long you must hold for a lower rate, what allowances you get, and how income is classified, differ from country to country and change over time. The answers below cover the shared principles; for the numbers that apply to you, use your [country page](/en/crypto-tax/) or the [calculator](/en/crypto-tax-calculator/).
The essentials
- Buying and holding crypto is not taxable on its own.
- Selling, swapping, or spending crypto is a disposal, a taxable event in most countries.
- Receiving crypto as staking, mining, or airdrop income is usually taxable when received.
- Losses can often offset gains and reduce what you owe.
- You generally need to report even if no tax is due, reporting and owing are different things.
New to the vocabulary? The [crypto tax glossary](/en/glossary/) defines every term used below, cost basis, disposal, holding period and the rest, in plain English.
Frequently asked questions
FAQ
In most countries, yes, but only on the right events. You typically owe tax when you sell, swap, or spend crypto at a gain, or when you receive it as income (staking, mining, airdrops, payment). Simply buying and holding is not taxable. Whether you owe anything, and how much, depends on your country and your total gains and income for the year, see your [country's rules](/en/crypto-tax/).
Usually. Selling crypto for fiat currency is a disposal, and any gain over your cost basis is a capital gain that may be taxable. If you sold at a loss, there's no tax on that disposal, and the loss can often be used to offset other gains.
No. Buying crypto with fiat and holding it is not a taxable event in the vast majority of jurisdictions. Tax is triggered when you dispose of it or earn income from it, not while it simply sits in your wallet, even if its value has risen.
In most countries, yes. Swapping one token for another (for example ETH for USDC, or a token-to-token DeFi swap) is treated as disposing of the first asset at its market value, which realises a gain or loss, even though you never touched fiat. A few jurisdictions differ, so check your local rules.
Gain = proceeds − cost basis. Proceeds are what you received on disposal (in your local currency); cost basis is what the asset cost you, including fees. When you've bought the same coin at different times, a cost basis method (FIFO, LIFO, HIFO, or an average) decides which lots are consumed first. The method your country allows can change the result, the [calculator](/en/crypto-tax-calculator/) shows an estimate for a single disposal.
Cost basis is what you paid to acquire a crypto asset, including transaction fees. It's the number your gain or loss is measured against, so an accurate basis is the single most important part of a correct report. Our [cost basis guide](/en/crypto-tax-guide/cost-basis/) walks through FIFO, LIFO and HIFO with a worked example.
In most countries staking rewards are taxable as income at their market value on the day you receive (or gain control of) them. That value also becomes the cost basis of the rewarded coins, so a later sale is measured against it. The exact treatment, income vs capital, and the timing, varies by jurisdiction.
Commonly, an airdrop is taxed as income at the value of the tokens when you receive them, with that value becoming their cost basis. Some jurisdictions treat unsolicited or valueless airdrops differently. Spam and scam 'airdrops' should not inflate your income, CryptaTax flags likely spam so it doesn't distort your report.
Often, yes, but the treatment is nuanced. Swaps are disposals; rewards and yield are usually income; and entering or exiting a liquidity pool can itself be a disposal in some jurisdictions. Because DeFi generates many small on-chain events, automated tracking across your wallets is what keeps a DeFi report accurate.
Usually. Realised capital losses can typically be set against realised capital gains, reducing your net taxable gain, and many countries let you carry unused losses forward to future years. Rules on what a loss can offset, and anti-avoidance rules like wash-sale or bed-and-breakfasting, vary by country.
Keep a full history of every acquisition and disposal: dates, amounts, the asset, the value in your local currency, fees, and the counterparty or wallet. You'll also want records of income events (staking, airdrops). Connecting your exchanges and wallets to CryptaTax rebuilds this history automatically, including transfers between your own wallets.
Exchanges increasingly report to tax authorities, and frameworks like CARF and the US 1099-DA are expanding that reporting. Unreported gains can lead to back taxes, interest and penalties. Reporting accurately, even when little or no tax is due, is far cheaper than a later correction.
In most countries, yes. Paying for goods or services with crypto is a disposal of that crypto: you're treated as selling it at its market value at that moment, which realises a gain or loss against your cost basis, even for a small everyday purchase. This surprises many people, and it's a big reason casual spending can create a long tail of tiny taxable events to track.
Yes, that's the point of an automated tool. CryptaTax imports history from exchanges and on-chain wallets, categorises DeFi swaps, liquidity moves, staking, NFTs and transfers, and applies your country's rules across the whole set. High-volume and DeFi-heavy histories are exactly where manual spreadsheets break down and automated reconciliation pays off.
They apply to different events. Income tax is charged when you receive crypto as earnings, staking, mining, airdrops, salary, valued on the day you get it. Capital gains tax is charged when you dispose of crypto for more than it cost you. The same coins can attract both over their life: income tax on receipt, then capital gains tax on the later gain. The rates and rules for each are set by your country.
The core idea is the same, you're taxed on gains when you dispose of an asset, but crypto adds complications shares don't have: crypto-to-crypto swaps are taxable, wallets and DeFi generate far more events, and income from staking or airdrops has no direct equivalent. That volume and variety is why a dedicated crypto tax tool exists rather than a simple spreadsheet.
Yes, the [crypto tax calculator](/en/crypto-tax-calculator/) gives an instant estimate for a single disposal in your country, with no account needed and nothing leaving your browser. It's an estimate for one sale, not a full return, but it's a quick way to see roughly what a gain would cost you before you build a complete report.
Not strictly, but it's usually the practical choice. A handful of trades can be reconciled by hand, yet once you have multiple exchanges, on-chain wallets, DeFi activity or hundreds of transactions, matching transfers and applying the right cost basis method manually becomes slow and error-prone. Dedicated software rebuilds the full history and applies your country's rules consistently, which is where accuracy and time savings come from.
No. Transferring crypto between wallets or accounts you own is not a disposal, you still own the same asset, so no gain or loss is realised. The catch is record-keeping: a transfer can look like a disposal from one exchange and an acquisition on another. CryptaTax matches self-transfers across your connected wallets so they don't show up as phantom sales.
Stablecoins are treated like any other crypto asset. Swapping crypto into a stablecoin is a disposal of the original asset and can realise a gain or loss, even though the stablecoin's value barely moves. Later swapping the stablecoin back into another token is another disposal. The near-constant price usually means small gains or losses, but the events still count.
Yes. Crypto received as salary, freelance payment, or in exchange for goods and services is generally taxable as income at its market value on the day you receive it. That value becomes the cost basis of the coins, so if you later sell them, any further gain or loss is measured from there.
In most countries an NFT is treated as property, like other crypto. Buying an NFT with crypto is a disposal of that crypto; selling an NFT realises a gain or loss against what you paid; and creator royalties or primary sales can be income. Some jurisdictions apply special rules to collectibles, so the treatment can differ from ordinary tokens.
It depends on your country. Some treat gifting crypto as a disposal at market value (realising a gain for the giver), while others don't tax gifts below certain thresholds; donations to registered charities may be relieved. Receiving a gift can also carry its own basis rules. Because this varies widely, check your local rules or an adviser.
There's no gain to tax on assets you lost, and in some jurisdictions a loss of this kind can be claimed to offset gains, but the rules are strict and often require evidence, and many countries don't allow it at all. Treatment of theft and scams is one of the most jurisdiction-specific areas, so document everything and check locally.
Usually yes. Even when no tax is due, most tax authorities expect you to report disposals, and reporting a loss is how you claim it to offset future or current gains. Skipping it can mean forfeiting a valuable deduction and leaving a gap that doesn't match the data exchanges report about you.
CryptaTax models the tax treatment for a wide range of jurisdictions, applying each country's own rules for capital gains, income, holding periods and allowances. Browse [crypto tax by country](/en/crypto-tax/) to see how your country is handled, or try the [calculator](/en/crypto-tax-calculator/) for a quick estimate.
You connect your exchanges (read-only API) and wallet addresses, or upload a CSV. CryptaTax imports your full history, categorises every transaction, applies your country's cost basis method and rules, and produces your gains, income, and a report ready to file or hand to your accountant. The [free calculator](/en/crypto-tax-calculator/) gives an instant estimate for a single disposal without an account.