Bulgarian parliament approves DAC8 transposition with 149 votes, none against
Bulgaria’s National Assembly has given final approval to amendments requiring crypto asset service providers to report detailed customer and transaction data to the country’s tax authority, completing the national implementation of the European Union’s DAC8 reporting framework more than eight months after the official transposition deadline.
The changes to the Tax and Social Security Procedure Code passed their second and final reading on Sept. 9 with 149 lawmakers voting in favor, none against and ten abstentions in the 240-seat chamber, according to a report from crypto.news. The legislation was introduced by the Cabinet and transposes two European directives into Bulgarian law, allowing tax authorities across EU member states and participating jurisdictions to exchange information about people conducting crypto transactions.
What crypto firms operating in Bulgaria must now report
Under the new rules, companies providing crypto asset services in Bulgaria must register with the National Revenue Agency and submit structured information about their users. For each reportable customer, providers are required to collect identifying details including the person’s full name, address, date and place of birth, tax identification number and jurisdiction of tax residence.
The obligations extend well beyond identity checks. Providers must disclose information covering each type of digital asset for which they have processed transactions, transfers or exchanges on behalf of users. Transaction records need to include total gross amounts, the number of units traded and the number of purchases or sales made against fiat currencies. Crypto-to-crypto transactions fall within the reporting scope as well, meaning swaps between two digital assets are captured alongside conventional on-ramp and off-ramp activity.
Withdrawals from reporting providers to external addresses can also fall within the framework, which means transactions involving self-custody wallets may appear in information submitted by crypto companies. The rules do not require providers to continuously report activity conducted entirely within self-custody, preserving at least a formal boundary around unhosted wallet usage.
Late arrival: eight months past the EU deadline
The measures form part of the EU’s implementation of the Directive on Administrative Cooperation, known as DAC8, which expanded tax information reporting to crypto assets. EU member states were required to transpose the framework into national law by Dec. 31, 2025, with the rules applying from Jan. 1, 2026. Bulgaria’s final parliamentary approval therefore arrives well after most peers completed the required national legislation.
DAC8 requires crypto asset service providers to collect customer identities, tax identification numbers and transaction records that can later be exchanged between national tax authorities. Providers across the bloc began collecting reportable information from Jan. 1, with the first full-year reports due in 2027.
Existing individual customers generally have until Jan. 1, 2027, to provide valid tax-residency self-certification information under the European framework. Customers who fail to supply the required details can face account restrictions after providers issue two reminders and allow a 60-day cure period. National authorities retain responsibility for enforcement procedures and penalties under their domestic systems.
Cross-border data flows are the real objective
The information collected under the reporting system is designed to move between tax authorities when customers reside in different participating jurisdictions. The European Commission has framed the framework as a response to tax evasion and avoidance involving crypto assets, where the cross-border nature of transactions can make it harder for national authorities to identify taxable activity.
A recent analysis of France showed how the system is expected to operate once the first reporting cycle is completed. Reporting providers are collecting transaction information throughout 2026, while EU authorities are expected to begin exchanging data covering that year by Sept. 30, 2027. Customer information can include names, addresses, dates of birth, tax identification numbers and tax residences, while transaction reporting covers aggregated values and transaction counts for exchanges, transfers and certain payments.
CARF extends the model beyond Europe
The European system operates alongside the Organisation for Economic Co-operation and Development’s Crypto-Asset Reporting Framework, or CARF, which is designed to facilitate similar exchanges between participating jurisdictions outside the EU. Data collection began in 48 jurisdictions at the start of 2026, with most early participants expected to begin exchanging information in 2027. Other jurisdictions are scheduled to join during subsequent reporting cycles.
The international framework primarily relies on crypto intermediaries such as centralized exchanges rather than blockchain analytics, placing the compliance burden on the same firms already navigating the EU’s Markets in Crypto-Assets regime. For Bulgarian crypto businesses, the practical effect is a doubling of paperwork obligations that were largely already informally practiced: the difference is that the National Revenue Agency will now receive structured, standardized data it can forward to tax authorities across the continent.
For retail users in Bulgaria and across the EU, the era of quiet cross-border crypto gains is effectively over. Every purchase, sale, transfer and swap processed by a reporting provider from 2026 onward will surface in the first inter-authority data exchange expected in the autumn of 2027, and Bulgaria’s late transposition does not exempt transactions conducted during the interim months.
8 months past the EU deadline and they vote on it like it’s an achievement. 149 in favor, zero against, because nobody in the assembly actually read the thing
zero against because ten abstained and the rest dont care until the first fines land. classic
Same story in Germany. DAC8 reporting turns every small exchange into a branch of the tax office. Bulgarian firms now registering with the NRA got the fun part of the job
Structured client data straight to the National Revenue Agency. so much for any privacy buying crypto in the EU now
first firm I helped register with the NRA for crypto reporting took six weeks of paperwork. every bulgarian exchange now gets to enjoy that queue
small mercy that withdrawals to self custody only count when they pass through a provider. activity purely in unhosted wallets stays out of the reports, for now
for now is carrying that whole sentence. give the NRA two years and unhosted wallet flows get pulled in through travel rule style rules, same pattern everywhere else in the EU
two years is optimistic imo, the travel rule squeeze usually takes one budget cycle once tax offices smell unreported gains
for now is doing heavy lifting in that comment yeah. the second the NRA estimates a leak in unhosted flows, wallet screening lands, its inevitable
149 votes for, zero against, eight months past the EU deadline. bulgaria speedrunning paperwork as always. the NRA getting full records including crypto to crypto swaps is the real headline
crypto to crypto swaps reported on top of the on and off ramps. swap USDT for ETH on a bulgarian platform and the NRA gets a structured file on it. dream client list for auditors
auditors and the NRA both win. every usdt to eth swap generating a structured file means bulgarian firms will spend more on reporting than on liquidity
a structured file for every USDT to ETH swap, meanwhile the NRA portal still crashes on plain VAT filings. that combination will be fun to watch
the ten abstentions were the bravest thing in that chamber tbh
149 to zero with ten abstentions, eight months late. the fine schedule for firms that miss NRA registration deadlines is where the actual pain lands, and nobody voted on that part