Reference · Updated 28 September 2026

DAC8 & reporting obligations: what crypto providers tell the tax office

Since 2026, EU crypto providers collect your tax ID and transactions and report them to the tax authorities. What is reported, from when, and what it means for you.

Beginner7 min14 sources

In short~38 sec
  1. 01Since 1 January 2026, crypto providers in the EU have been collecting customer and transaction data under the DAC8 directive. In Germany, this is governed by the Crypto-Asset Tax Transparency Act (KStTG).
  2. 02What is reported: your identity with your tax ID and, for each crypto asset, annual totals of purchases, sales, swaps and transfers – including withdrawals to your own wallet.
  3. 03The first report for 2026 is due by 31 July 2027. Germany’s Federal Central Tax Office passes the data on to your local tax office.
  4. 04DAC8 is not a new tax. The report doesn’t show when you bought the bitcoin you sold – your own records remain decisive.

Since 2026, crypto providers in the EU have been recording who buys, sells and transfers bitcoin with them, and reporting it to the tax authorities once a year. The tax office learns a lot this way – but not everything it needs to assess your tax.

DAC8 and the KStTG

GlossaryDAC8 (EU reporting rules for crypto-assets)EU directive that has required crypto providers to report customer data and transactions to the tax authorities since 1 January 2026. In Germany, the KStTG implements it; the first report, for 2026, is due by 31 July 2027.On the learning path: Stage 6 · Step 3 – Bitcoin & tax →In the glossary → is EU Directive 2023/2226. It requires crypto providers to report customer data to the tax authorities and is based on the OECD standard CARF (Crypto-Asset Reporting Framework).[1] Germany implements it through the Crypto-Asset Tax Transparency Act (Kryptowerte-Steuertransparenz-Gesetz, KStTG); the obligations apply for the first time to calendar year 2026.[2]

What is reported

The provider reports once a year for the previous year – not individual bookings, but annual totals per crypto asset. Simplified:[7]

Category Content of the report
Your identity Name, address, state(s) of tax residence, tax ID, date of birth, place of birth where applicable
Purchases for euros or other government-issued currencies Gross amount paid, number of units and of transactions
Sales for euros or other government-issued currencies Gross amount received, number of units and of transactions
Swaps for other crypto assets Market value, units and number, in both directions
Other incoming and outgoing transfers Market value, units and number, by type of transfer where known
Withdrawals to addresses with no known provider – such as your own wallet Market value and units

What the report shows – and what it doesn’t

In 2026, Anna buys bitcoin twelve times through a GlossarySavings plan (Bitcoin savings plan)Automatically buying bitcoin at fixed intervals with a fixed amount, for example $50 a month. A savings plan takes the question of the right moment off your hands, but doesn’t promise a higher return.On the learning path: Stage 4 · Step 4 – Setting up a savings plan →In the glossary → for €100 each, 0.0150 BTC in total. In November she sells 0.0050 BTC for €400; in December she withdraws 0.0100 BTC to her GlossaryHardware walletA small dedicated device that keeps your private keys offline and signs transactions internally. The key never leaves the device, so malware on your computer can’t get at it.On the learning path: Stage 6 · Step 1 – Hardware wallets compared →In the glossary →. Simplified, her provider’s report would look like this – in euros, because the provider reports in the currency that was paid:[7]

Item Total 2026 Units Number
Purchases for euros €1,200 0.0150 BTC 12
Sales for euros €400 0.0050 BTC 1
Withdrawal to an address with no known provider market value €850 0.0100 BTC –

The statutory list includes neither an account balance nor when the bitcoin sold were bought.[7] So the report doesn’t show whether Anna’s sale is taxable. That depends on whether the GlossaryHolding period (speculation period)In Germany, the gain from selling privately held bitcoin is tax-free if more than one year passes between purchase and sale (§ 23 EStG, as of September 2026). Each purchase has its own holding period.On the learning path: Stage 6 · Step 3 – Bitcoin & tax →In the glossary → had ended – if Anna already held bitcoin with the same provider before 2026, older coins may have been sold – and on her total gain for the year. The report is a pointer for the tax office, not a tax calculation; Anna proves the rest with her own records.

From when: the timeline

  1. 17 October 2023

    DAC8 adopted

    The EU adopts Directive (EU) 2023/2226.[1]

  2. 24 December 2025

    KStTG in force

    The German implementing law of 22 December 2025 enters into force.[2]

  3. 1 January 2026

    Data collection begins

    First reporting year; new customers submit a self-certification before their first reportable transaction.[2],[5]

  4. 1 January 2027

    Deadline for existing customers

    By then, providers must also have obtained the information from customers who joined before 2026.[5]

  5. 31 July 2027

    First report to the BZSt

    Report for 2026, then every year by 31 July for the previous year.[2]

  6. 30 September 2027

    First exchange within the EU

    EU member states exchange the data for the first time, then every year by 30 September.[1],[9]

The self-certification: why your provider asks for your tax ID

So that the report can be matched to you, the provider obtains a self-certification: name, address, each country where you are tax-resident with the tax ID for each, and date of birth.[2] In Germany, your eleven-digit tax ID (Steuer-ID) appears, for example, on your income tax assessment or your wage tax certificate (Lohnsteuerbescheinigung).[11]

  • New customers submit it before they can carry out reportable transactions.[5]
  • Existing customers who opened their account by 31 December 2025 will be asked by 1 January 2027.[5]
  • No reply: a reminder and a formal notice follow. If an existing customer’s information is still missing, the provider must block reportable transactions – no earlier than 60 and no later than 90 days after the first request. Once you provide the information, you can carry on.[6]
  • Changes: if the provider learns, for example, that you have moved abroad, it requests a new self-certification. You must submit it within the deadline it sets.[2]
  • Fines: anyone who intentionally or recklessly fails to submit the self-certification, or submits it incorrectly, incompletely or late, commits an administrative offence. Fines of up to €50,000 are possible.[10]

What happens to the data

  • To your tax office: the BZSt forwards the data on people tax-resident in Germany to the competent tax authority of the federal state.[9]
  • To other countries: if you are tax-resident in another EU member state or in a non-EU country with a corresponding agreement, the data goes there.[9]
  • Information for you: before the first report, the provider must tell you that data is being collected and reported, and inform you of your rights.[8]
  • Retention: the provider and the BZSt keep the data for ten years.[2],[9]

What DAC8 means for you

No new tax

DAC8 is a reporting obligation, not a tax. For bitcoin held as a private asset in Germany, the rules remain (as of September 2026): gains are tax-free after a holding period of more than one year. Within that period, they stay tax-free as long as your total gain from such sales in the year is below €1,000 (exemption limit).[13] Details are in Bitcoin & tax in Germany; the debate about the holding period is covered in the reform tracker.

More queries possible

Because purchase data is missing, the report may trigger queries. The tax office can request evidence, for example by questionnaire, and in individual cases ask about the source of funds, holdings as of 31 December, the wallet addresses used and transaction hashes.[12] With purchase records, annual exports and a list of your transfers, you can answer – Record-keeping & tax tools shows how to set this up.

Withdrawing bitcoin to your own wallet is legal and not a sale. The withdrawal does, however, appear in your provider’s report with amount and market value.[7] As we understand it, nobody automatically reports what happens afterwards in your GlossarySelf-custodyYou hold the private keys to your bitcoin yourself – in your own wallet rather than with a provider. Nobody can freeze your bitcoin. But nobody can help you if you lose your seed phrase and keys.On the learning path: Stage 5 · Step 1 – Understanding custody →In the glossary → wallet – only when bitcoin arrives at a provider again does it appear in that provider’s report.[7] The blockchain is public, though: if the tax office knows one of your addresses, it can use it to check your information.[12] More in Privacy with Bitcoin.

Dive deeperIf earlier tax returns had gaps

If you realise after filing, but before the time limit for assessment (Festsetzungsfrist) has expired, that a tax return was incorrect or incomplete and that too little tax may be or has already been assessed as a result, you must notify the tax office without delay and correct it.[14] Get support from a tax adviser for this.

Checklist

Ready for the reporting obligations

0/6 done
Stored only in your browser.

What’s next?

Frequently asked questions

Does my hardware wallet report anything to the tax office?

No. A hardware wallet is a device, not a provider. The withdrawal from the exchange to the wallet does appear in the exchange’s report, though – with amount and market value.

Do I have to pay more tax because of DAC8?

No. DAC8 introduces no new tax and changes neither the holding period nor the exemption limit. The tax office simply learns more about your transactions with providers.

What happens if I don’t provide my tax ID?

As a new customer, you can’t carry out reportable transactions. Existing customers receive a reminder and a formal notice; if the information is still missing, the provider must block reportable transactions no later than 90 days after the first request. Anyone who intentionally or recklessly fails to submit the self-certification, or submits it incorrectly or late, also risks a fine of up to €50,000.

Can the tax office see my exchange balance?

Not through the report: it contains annual totals but no account balance. In individual cases, however, the tax office can ask you about your holdings as of 31 December.

Are providers outside Germany covered too?

Within the EU, yes: providers report to the authority in their home country, and EU member states exchange the data. Providers without a MiCA licence that operate in the EU must register in an EU member state and report there – unless they already report in a non-EU country that exchanges data with the EU.

Your knowledge blockchain

Every article you complete becomes a block in your personal chain – stored only in your browser.

View chain →
Sources14 sources · 4 publishers

The superscript numbers in the text refer to these sources.

  1. DAC8 – Directive (EU) 2023/2226 on administrative cooperation in the field of taxation – European Commission (accessed 28/09/2026)
  2. Kryptowerte-Steuertransparenz-Gesetz (KStTG) – Bundesministerium der Justiz (gesetze-im-internet.de), 22.12.2025 (accessed 28/09/2026)
  3. § 1 KStTG – Begriffsbestimmungen – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  4. § 2 KStTG – Anwendungsbereich – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  5. § 7 KStTG – Frist zur Erfüllung der Sorgfaltspflichten – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  6. § 8 KStTG – Durchsetzung von Mitwirkungspflichten – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  7. § 11 KStTG – Zu meldende Informationen – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  8. § 13 KStTG – Information der zu meldenden Nutzer – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  9. § 16 KStTG – Aufgaben des Bundeszentralamtes für Steuern – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  10. § 18 KStTG – Bußgeldvorschriften – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  11. Die Identifikationsnummer – Bundeszentralamt für Steuern (accessed 28/09/2026)
  12. Einzelfragen zur ertragsteuerrechtlichen Behandlung bestimmter Kryptowerte (GZ IV C 1 - S 2256/00042/064/043) – Bundesministerium der Finanzen, 06.03.2025 (accessed 28/09/2026)
  13. § 23 EStG – Private Veräußerungsgeschäfte – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)
  14. § 153 AO – Berichtigung von Erklärungen – Bundesministerium der Justiz (gesetze-im-internet.de) (accessed 28/09/2026)

This article is for education only and is not investment, tax or legal advice.

Keyboard shortcuts

⌘K /
Open search
`
Open Bitcoin terminal
T
Toggle light/dark
?
This help

Tip: type “help” in the terminal.

Pre-launch

We’re still building – block by block.

Blockchain21 is already open, and you’re welcome to look around. We haven’t officially launched yet, though: some details are still missing, may change or don’t quite fit together yet.

Not finished yet

  • Email Messages to support@blockchain21.net don’t arrive yet. Until then, you can reach us by post – the address is in the legal notice.
  • Newsletter Sign-up opens once our mailbox is running.
  • Reader account Coming later. Until then, your browser keeps your progress.
  • Partners No partnership is active yet – providers are listed without ads.
  • Info pages The privacy policy still lacks some details.

Already in place: learning path, articles, glossary, calculators and live data.

Block 0 · Genesis — Bitcoin, too, began with block 0 As of 5 October 2026