Tax and residence
Crypto Tax by Country: UK, US, Germany and CARF Rules
Crypto is taxed by each country where you are tax resident or otherwise connected, under that country’s own rules. The UK treats selling, swapping, spending and giving away crypto as disposals with pooled costs; the US treats digital assets as property and taxes both crypto income and disposals; Germany’s Federal Ministry of Finance has guidance on private crypto sales within one year of purchase. From 1 Jan 2026, EU crypto providers collect data under DAC8, based on the OECD’s CARF, so keep a complete record of every transaction yourself.
By DmytroUpdated 13 min read
Short answer
- Start with every country that may tax you for the year, including the one you left: residence is the main link, and citizenship, income source or business activity can create others.
- UK: selling, exchanging, spending and gifting crypto are disposals, costs are pooled per token, and gains are totalled per tax year from 6 April to 5 April. US: digital assets are property, and income and disposals are both taxable.
- Reporting: EU providers collect data under DAC8 from 1 Jan 2026, with the first exchange between tax authorities by 30 Sep 2027; under the OECD’s CARF, other jurisdictions have committed to first exchanges in 2027, 2028 or 2029.
- Keep your own ledger: acquisition date and cost, units, transaction IDs, fees and values. HMRC notes that exchange reports are not tax calculations and do not track pooled costs.
Which countries can tax your crypto
Map your tax connections for the year before you compare any rules.
Make one row per country that may matter for the tax year, including the place you left. Record the dates you spent there, the homes you had and where you worked. A residence permit, the provider’s location and the currency of your card are separate from tax residence.
Residence is the main link, and citizenship, the source of the income, business activity or departure rules can create obligations too. If two countries may tax the same event, the applicable tax treaty and its relief process decide how that is resolved.
Crypto tax rules in the UK, US and Germany
Three official sources show how differently the same transaction can be treated.
In the UK, HMRC treats selling tokens, exchanging them for another cryptoasset, using them to pay for goods or services and giving them away as disposals; gifts to a spouse, civil partner or charity are treated differently. You add each purchase to a pool per token type and deduct a proportion of the pooled cost when you dispose. Tokens bought on the same day as a sale of the same type, or within 30 days of it, follow separate matching rules. Gains are totalled for the tax year from 6 April to 5 April and reported if they exceed the Capital Gains Tax allowance, through Self Assessment or the real-time Capital Gains Tax service.
Example from HMRC: 100 tokens bought at £2 and 300 at £1 make a pool of 400 tokens costing £500, or £1.25 each. Selling 200 tokens gives a deductible cost of £250.
In the US, the IRS treats digital assets as property, not currency. Receiving crypto as payment for goods or services, as a reward, or from mining or staking is income; disposing of it for another digital asset, for dollars or for goods and services is a taxable disposal. Form 1040 includes a yes-or-no question on whether you received or disposed of digital assets during the year.
In Germany, the Federal Ministry of Finance (BMF) letter of 6 March 2025 sets out how specific crypto-assets are treated for income tax, including private disposals within one year of acquisition and other income categories.
| Country | What the authority says | What it asks you to keep or report |
|---|---|---|
| United Kingdom (HMRC) | Selling, swapping, spending and gifting are disposals; costs are pooled per token, with same-day and 30-day matching rules | Records per pool in pounds sterling; report gains above the allowance for the tax year |
| United States (IRS) | Digital assets are property; income and disposals are both taxable | The digital asset question on Form 1040; records of purchases, receipts, sales and exchanges |
| Germany (BMF) | The 6 March 2025 letter covers private crypto disposals within one year of acquisition and other categories | The acquisition and disposal history behind each private sale |
Example: one crypto payment, two tax events
Being paid in crypto and later selling it are separate records.
Example: a client pays you in tokens worth EUR 1,000 when you receive them. Later you sell those tokens for EUR 1,080. Keep two records: the receipt of EUR 1,000 (the IRS, for example, treats crypto received for services as income) and the sale for EUR 1,080 with its own cost and fees.
The applicable law decides when income arises, which currency you report in, how you value the tokens and which acquisition the sale is matched with. If you already held the same token, the UK pooling rule, for example, mixes the new units with the old ones. Keep transaction IDs and the valuation source for each row instead of rebuilding the history from your final bank withdrawal.
CARF and DAC8: what providers report and when
Data collection, provider reporting and exchange between tax authorities are three stages.
DAC8 is the EU directive based on the OECD’s Crypto-Asset Reporting Framework (CARF). DAC8 applies from 1 Jan 2026, and 2026 is the first reporting year: crypto-asset service providers collect data on reportable transactions from that date. Information on users resident in other EU countries is exchanged within nine months of the reporting year, so for 2026 by 30 Sep 2027.
Providers report identification details for themselves and for you, and, for each crypto-asset, the aggregate gross amount paid or received for acquisitions and disposals and the aggregate fair market value of transfers. Outside the EU, the OECD lists CARF first-exchange commitments for 2027, 2028 or 2029, depending on the jurisdiction (as checked on 9 Sep 2026); the provider’s own reporting notice says which national rules and reporting year apply to your account.
Gross amounts are proceeds, not profit. Example: selling an asset for EUR 1,000 that you bought for EUR 900 shows EUR 1,000 of proceeds, while the difference is EUR 100 before fees and other adjustments. Provider reporting also sits apart from authorization: a reporting notice tells you nothing about whether the provider is licensed under MiCA, and a MiCA licence says nothing about your tax.
| Stage | EU (DAC8) | What to check |
|---|---|---|
| Data collection | From 1 Jan 2026 | Which transactions and year your provider records |
| Provider submission | National deadline in each EU country | Your provider’s domestic deadline and correction process |
| Exchange between authorities | By 30 Sep 2027 for 2026 | Under CARF elsewhere: first exchanges in 2027, 2028 or 2029 |
Crypto tax records to keep while traveling
A sale price alone is not enough to work out a gain; keep the acquisition history too.
For every entry, keep the date, time and time zone, the asset and network, the quantity, the account or wallet, the counterparty, the type of event and the transaction ID. Add the original acquisition date and cost, the valuation currency, the price source and method, the proceeds and the fees together with the asset used to pay them. Keep the exchange export, invoice or receipt behind each line.
Example: an asset with an attributable cost of EUR 80 is sold for EUR 100 with a EUR 2 selling fee. Where the rules allow the fee as a cost, as HMRC does for transaction fees, the gain is EUR 18, not EUR 100. Mark missing history as missing rather than estimating a cost.
The IRS asks you to keep records of every purchase, receipt, sale, exchange or other disposal, and the fair market value in US dollars of digital assets received as income. HMRC asks for separate records per pool: token type, disposal date, number disposed of and remaining, value in pounds sterling, bank statements and the pooled cost before and after each disposal.
| Event | Evidence to connect |
|---|---|
| Purchase | Acquisition cost, units and the payment |
| Payment for work | Invoice, time received, units and valuation |
| Transfer between your own wallets | Sending and receiving wallet, ownership and network fee |
| Sale or swap | Asset disposed of, what you received and fees |
| Card funding or borrowing | Conversion or loan record plus the card statement |
Checklist
- Acquisition date, cost and source document.
- Units, network and transaction ID.
- Time with time zone and account ownership.
- Value, currency and valuation method.
- Proceeds and fees, including the asset used for fees.
- Links between invoice, transfer, conversion and card entry.
Crypto card spending and stablecoins
Record the way your card is actually funded; a tap can be a sale, a fiat payment or a loan.
If you sell crypto once to load a fiat balance, record that sale and then the card purchases in fiat. If the provider converts crypto at each payment, keep every conversion with its matching purchase. If spending draws on a credit line against crypto collateral, keep the borrowing, collateral, interest, repayment and any liquidation records. Nexo Card, for example, is a dual-mode card, and its credit mode means borrowing against your crypto (as of 26 Sep 2026).
Stablecoins can move in value too, and a dollar-linked token changes value in euros or another reporting currency even while it stays near one dollar. Record swaps into and out of stablecoins like any other exchange: HMRC lists exchanging one cryptoasset for another as a disposal, and the IRS lists disposing of a digital asset for another digital asset. Link refunds and reversals to the original funding and purchase.
Example: reconciling units across two wallets
Counting units catches import errors that a total in euros can hide.
Example: wallet A starts with 1,000 units, receives 200 for work, sends 300 to your own wallet B and pays a 2-unit network fee, so A ends with 898. Wallet B receives 300 and later sells 100, so B ends with 200. Across both wallets, 1,098 = 1,000 + 200 − 100 − 2. The internal transfer of 300 cancels out in the combined ledger; it is not another 300 units of income.
If your import shows 1,398 units in total, B’s incoming 300 was probably counted without A’s outgoing entry. Match network, hash, amount, fee and ownership, and keep a correction log next to untouched exports. Balance the quantities first, then value each row.
Export, reconcile and check provider reports
Tax software works with the history you give it, so export everything first.
Export the raw history from every platform before you lose access, for example before closing an account or moving country. Keep the untouched originals, your working ledger and secure backups. Reconcile opening units + receipts − disposals − outgoing transfers and fees against closing units, matching incoming transfers from your own wallets instead of counting them twice.
Give tax software read-only access where possible, and never share seed phrases or keys that can withdraw funds. Historical values come from documented price sources for the transaction date, not from today’s price.
Compare any provider tax statement with your own records. In the US, brokers report gross proceeds on Form 1099-DA for transactions on or after 1 Jan 2025 and basis for certain transactions on or after 1 Jan 2026. HMRC points out that exchange reports are not tax calculations and do not track pooled costs, so you keep your own records. If an identity or transaction detail in a provider report is wrong, ask for a correction through the provider’s verified support channel and keep the reply.
What to give a tax adviser before you move
A dated file of events and assumptions makes a cross-border review faster and cheaper.
For each country and tax year, list your residence assumptions, your activity and every crypto event: receipts, sales, swaps, spending, rewards and transfers between your own wallets. Ask the adviser to identify the relevant countries, the residence period, how each event is classified and which cost-matching method applies, and only then to estimate the tax.
Keep the advice and the underlying documents together. A holding-period rule for private assets, where a country has one, concerns private investment gains; wages, business income and rewards follow their own rules.
Checklist
- Countries, tax years, residence assumptions and activity written down.
- Receipts, sales, swaps, spending, rewards and own-wallet transfers separated.
- Acquisition history, fees and values in each reporting currency recorded.
- Losses, thresholds, forms, payment deadlines and departure rules checked in official guidance.
- Open cross-border questions reviewed before you act, with the advice kept on file.
FAQ
How is crypto taxed in different countries?
Each country applies its own rules. The UK taxes disposals such as selling, swapping, spending and gifting crypto, with pooled costs; the US treats digital assets as property and taxes income and disposals; Germany’s BMF guidance covers private crypto sales within one year of purchase. Your residence and other connections decide which countries apply.
Is swapping crypto for a stablecoin a taxable event?
In the UK, exchanging one cryptoasset for another is a disposal, and the IRS lists disposing of a digital asset for another digital asset as taxable. Record every swap with its value and fees, even when no cash reaches your bank.
When does CARF and DAC8 reporting start?
In the EU, DAC8 applies from 1 Jan 2026: providers collect data for 2026, and tax authorities exchange it by 30 Sep 2027. Under the OECD’s CARF, other jurisdictions have committed to first exchanges in 2027, 2028 or 2029.
Does my exchange’s tax report replace my own records?
No. HMRC says exchange reports are not tax calculations and do not track pooled costs. In the US, Form 1099-DA reports gross proceeds and, from 2026, basis for certain transactions; you reconcile it with your own ledger.
Does moving to another country end my tax obligations at home?
Each country applies its own departure and residence rules for the tax year of the move. Have the rules of both countries checked for that year, with your travel dates and housing records ready.
Is every crypto card purchase a crypto sale?
It depends on how the card is funded: a preloaded fiat balance, conversion at each payment or a credit line against crypto. Record the actual funding sequence with the matching statements.
What if my acquisition records are missing?
Export older account history, match transfers between your wallets and gather payment evidence. List the gaps and ask a qualified adviser how the cost can be reconstructed under the applicable rules.
Sources
- Tax when you sell cryptoassets — HMRC
- Digital assets — IRS
- Income tax treatment of specific crypto-assets — German Federal Ministry of Finance
- DAC8 — European Commission
- Global Forum: tax transparency and CARF implementation — OECD
- Nexo Card — Nexo
Tax, visa and residence rules depend on your situation, so confirm them with the official authority. How we compare