CryptaTax
EN
EnglishENDeutschDEEspañolESFrançaisFRItalianoIT日本語JA한국어KONederlandsNLPolskiPLPortuguêsPT
Sign In Get Started Free

DAC8 and CARF: The New Crypto Reporting Duty

CryptaTax Editorial · · 10 min read
TAX REPORTING DAC8 and CARF: The New CryptoReporting Duty

Two reporting frameworks, one built by the OECD and one by the EU, are doing to crypto what the Common Reporting Standard did to offshore bank accounts. The important thing about them is not the acronyms. It is that the tax authority receives a structured dataset about your crypto activity, and your return is now checked against it.

What each one is

CARF, the OECD's Crypto-Asset Reporting Framework, is the international standard. Crypto asset service providers collect identifying information about their users and report their transactions to their own tax authority, which then exchanges that information with the authority where the user is resident. It is deliberately modelled on the Common Reporting Standard, which is why it will feel familiar to anyone who watched offshore banking secrecy end.

DAC8 is the European Union's directive implementing equivalent obligations within EU law, so that member states apply the regime consistently and exchange the resulting data among themselves.

Together they close the gap that made crypto different: the authority no longer depends on you telling it what happened.

What gets reported

The design intent of both frameworks is identification plus activity. In practice that means the provider knows who you are, including tax residence and identifiers, and reports your transaction activity in a form that can be matched to a taxpayer.

The consequence worth internalising is coverage rather than detail. A provider inside the regime reports whether or not you filed, whether or not you owe anything, and whether or not you ever converted to euros. Reporting is not conditional on there being tax to pay.

Why this matters more in Germany than elsewhere

German crypto taxation depends on facts the authority cannot infer from a transaction feed alone. Whether a gain is tax free turns on the holding period being more than twelve months. Whether the 1,000 euro Freigrenze applies turns on your aggregate private disposal gains for the year, and because it is an exemption limit rather than an allowance, exceeding it makes the entire gain taxable.

So an authority holding your disposals but not your acquisition dates sees gross activity without the facts that make it tax free. The burden of demonstrating the holding period sits with you, and that is exactly what the March 2025 BMF letter anticipates when it expects wallet level documentation with timestamps for each reward.

Put plainly: reporting frameworks do not create tax that was not owed. They create a need to evidence why it was not owed.

What actually changes for you

  • Nothing about the rules. Section 23 private disposals, the one-year rule, FIFO, the Freigrenze, and section 22 income all work as before.
  • Everything about evidence. A position you cannot document is now a position that visibly diverges from a dataset the Finanzamt holds.
  • Self custody and non participating venues stand out more, not less. As the reported share of activity grows, unreported flows become more conspicuous rather than less, which is the opposite of what people assume.

What to do

  1. Enumerate every exchange, broker and wallet you have used, including closed accounts. Providers report on periods, not on whether you still use them.
  2. Export full history now, while accounts remain accessible.
  3. Establish acquisition dates per lot, since the holding period is what makes German gains tax free and it is the fact least visible to a reporting provider.
  4. Keep wallet level records with per reward timestamps for staking and lending, in line with what the BMF expects.
  5. Check that your declared position can be reconciled to what a provider would plausibly have reported.

Our German crypto tax guide covers the rules the reported data will be measured against.

General information, not tax advice. Rules change and depend on your circumstances. Confirm the current position with the relevant tax authority or a qualified tax professional.

Practical Steps for Managing Your Crypto Records

When new reporting frameworks begin to operate, the immediate reaction is often to focus on the rules themselves. However, the more durable challenge is practical: how to keep records that will stand up to scrutiny. The key is to build a system that works for you, not to chase every technical detail. Start by taking a complete inventory of every platform you have ever used, including those you no longer access. This includes exchanges, wallets, and any other service that might hold or transfer crypto assets. For each one, download the full transaction history, not just a summary. Save these files in a secure, organized location, such as an encrypted folder or a password manager. The goal is to have a single source of truth that you can refer to when preparing your tax return or answering questions from the tax office. Remember that providers may not keep data indefinitely, so acting now is prudent. By establishing a routine of regular exports and backups, you reduce the risk of losing critical information. This process is not about predicting every future requirement but about creating a foundation that can adapt to changes. A well-organized record system also makes it easier to spot errors or missing data before they become problems.

Identifying What You Don't Know

Even with a complete set of records, there will be gaps in your knowledge. For instance, you might not know the exact acquisition date of a coin received through a hard fork, or you might have transferred assets between wallets without noting the cost basis. These uncertainties are normal, but they need to be addressed. Begin by listing every transaction where you are unsure about a key fact, such as the date, value, or counterparty. Then, try to fill those gaps using available evidence, such as exchange records, blockchain explorers, or correspondence with the platform. If you cannot determine a fact with certainty, document your assumption clearly. For example, if you are unsure which lot was sold under FIFO, state that you assumed the oldest available lot. This documentation is crucial because it shows the tax office that you made a reasonable effort to comply, even when information was incomplete. It also helps you maintain consistency across your records. Do not ignore these gaps, as they can lead to discrepancies when your records are compared to data held by the tax authority. By proactively identifying and resolving uncertainties, you reduce the risk of an audit or penalty. If a question is particularly complex, consider seeking professional advice, but always keep your own notes for reference.

Reconciling Your Records with External Data

Once you have your records in order, the next step is to reconcile them with any data that might be reported by third parties. This is not about assuming that the reported data is correct, but about checking for consistency. Start by comparing your transaction history with the statements you received from each platform. Look for any transactions that appear in one but not the other, and investigate the reason. For example, a transfer between your own wallets might be recorded differently by each platform. Also, check that the totals for each asset match across your records. If you find discrepancies, try to resolve them by referring to original documents, such as bank statements or confirmation emails. In some cases, you may need to contact the platform to clarify a transaction. The goal is to ensure that your records tell a coherent story that matches what a provider would plausibly have reported. This reconciliation is not a one-time task but an ongoing process, especially if you are active in crypto. By regularly comparing your records with external data, you can catch errors early and correct them before they become significant. This practice also helps you understand how your activity is being viewed by others, which can inform your future record-keeping. Remember that the tax office may have access to data you do not, so it is in your interest to be as accurate as possible.

Documenting Your Assumptions and Methods

In any tax filing, there are bound to be areas where you have to make a judgment call. For crypto, this often involves choosing a valuation method, determining the holding period, or applying a specific rule. It is essential to document these decisions clearly. Create a separate file or section in your records where you explain the rationale behind each assumption. For example, if you used a particular exchange rate for a transaction, note the source and the date. If you applied a specific interpretation of a rule, write down why you believe it applies. This documentation serves two purposes. First, it helps you stay consistent if you need to refer back to your records in future years. Second, it demonstrates to the tax office that you have approached your obligations thoughtfully. When you document your methods, you also make it easier to identify any errors or changes in your approach. For instance, if you switch from one valuation method to another, you can track the impact. This is particularly important for assets that are held over multiple years. By maintaining a clear audit trail, you reduce the risk of misunderstandings. If you are unsure about a particular method, it is wise to seek professional advice, but even then, keep your own notes. The effort you put into documentation now can save you time and stress later.

Reviewing Before You File or Close

Before you submit your tax return or finalize your accounts, take the time to review everything thoroughly. This is your last chance to catch mistakes. Start by checking that all your records are complete and up to date. Verify that every transaction is accounted for and that your totals are correct. Then, go through your assumptions and ensure they are still valid. For example, if you claimed a holding period of more than twelve months, confirm that you have evidence to support it. Also, review your reconciliation with external data to ensure there are no outstanding discrepancies. If you find any issues, correct them before filing. It is also a good idea to have someone else review your work, as a fresh pair of eyes can spot errors you might have missed. This could be a friend, a family member, or a professional. When you are confident that everything is in order, keep a copy of all your records and documentation for your own reference. This is not just about complying with any legal requirement but about protecting yourself in case of future questions. The review process is an opportunity to reflect on your record-keeping practices and make improvements for the next year. By making this a habit, you will find that preparing your tax return becomes less stressful over time. Remember that the goal is not to be perfect but to be diligent and transparent.

Organising Your Crypto Records

A robust record-keeping system is the backbone of any tax filing, and crypto is no exception. Start by creating a dedicated folder for each year, and within it, subfolders for each platform, wallet, and type of transaction. Download and store all statements, confirmations, and export files in a consistent format, such as PDF or CSV. For every transaction, note the date, time, asset, amount, and counterparty, and if possible, the transaction hash. This level of detail may seem excessive, but it becomes invaluable when you need to trace a specific transfer or verify a balance. Regularly reconcile your records with the data from each platform, and investigate any discrepancies immediately. Document any assumptions you make, such as the valuation method for a token received as income, and keep a list of questions you have not yet resolved. Before you file, review your entire record set for completeness and consistency, and consider asking a trusted peer to review it as well. If you encounter complex situations, such as a hard fork or a lost wallet, do not hesitate to seek qualified professional help, as the cost of an error can far outweigh the fee. A well-organised system not only simplifies your filing but also provides peace of mind, knowing that you can substantiate your position if ever asked.

DEGeneralEffectiveTax Reporting

FAQ

What are DAC8 and CARF?

CARF is the OECD's Crypto-Asset Reporting Framework, under which crypto asset service providers identify their users and report transaction activity to their own tax authority, which exchanges it with the user's country of residence. DAC8 is the EU directive implementing equivalent obligations in Union law.

Is reporting conditional on me owing tax?

No. A provider inside the regime reports whether or not you filed, whether or not tax is due, and whether or not you ever converted to euros. Reporting covers activity rather than liability.

Does this change German crypto tax rules?

No. Section 23 private disposals, the one-year rule, FIFO, the 1,000 euro Freigrenze and section 22 income all work as before. What changes is that a position you cannot document now visibly diverges from a dataset the Finanzamt already holds.

What should I document?

Acquisition dates per lot above all, because the holding period is what makes German gains tax free and it is the fact a reporting provider is least likely to convey. For staking and lending, keep wallet level records with per reward timestamps, in line with the March 2025 BMF letter.

Related articles

Tax Reporting
Germany Crypto Tax Guide 2026: Rules, Calculator & Tips
Tax Reporting
How Much Tax on Crypto Gains in Germany?
Tax Reporting
Every Crypto Swap Is Taxable in Germany, Stablecoins Too
Tax Reporting
Crypto Staking Tax in Germany: What You Actually Owe