10% Flat Tax. No Capital Gains Exemption. Bulgaria's Crypto Rules Explained.
Bulgaria is one of the simplest jurisdictions in the European Union for a crypto trader to live in — but not because the rules are soft. They are simple. A Bulgarian tax-resident individual pays a 10% flat personal income tax on net realised gains from cryptocurrency, with no capital gains exemption and no preferential holding-period regime. Through an EOOD (single-member limited company), the combined rate is 15% — 10% corporate income tax plus 5% dividend tax on distributions. Since 1 January 2026, Bulgaria is on the euro and inside Schengen, which removes the last remaining frictions for full-time traders moving here from Western Europe.
What changed in 2026 is not the tax rate. What changed is the information flow. With MiCA fully applied and DAC8 in force from 1 January 2026, the National Revenue Agency (NRA) is now receiving standardised data on crypto transactions from every CASP operating in the EU. For traders, that means the old assumption that "crypto is invisible" is dead. Clean records, correct declarations, and the right legal structure matter more than ever.
This guide walks through how Bulgaria taxes crypto trading, mining, and staking under Art. 33(3) of the Personal Income Tax Act (ZDDFL); when the NRA may reclassify an individual as a business; how an EOOD compares to holding crypto personally; what MiCA and DAC8 actually mean in practice; and how to keep records the NRA will accept. All euro amounts reflect Bulgaria's 2026 euro adoption.
How Bulgaria Taxes Crypto
Bulgaria does not have a separate capital gains tax. Income and gains of individuals are governed by the Personal Income Tax Act (ZDDFL), and cryptocurrency sits inside the category of financial assets. The relevant provision is Article 33(3) ZDDFL, which defines taxable income from the disposal of financial assets as the positive difference between the sale price and the documented acquisition cost of each transaction, aggregated across the tax year.
The formula
For each disposal (sale to fiat, swap from one crypto asset to another, or use of crypto to pay for goods or services), you compute:
- Gain or loss per transaction = sale price (in EUR) minus acquisition cost (in EUR).
- Annual taxable base = sum of gains minus sum of losses for the calendar year.
- Tax due = 10% of the positive annual taxable base.
Losses within the same tax year offset gains within the same year. Unrealised positions are not taxed — only a realised disposal creates a taxable event. If the year ends in a net loss, the loss is not credited against general income and is not carried forward under Art. 33(3).
What counts as a disposal
A taxable disposal typically includes: selling crypto for EUR or another fiat currency; swapping one crypto asset for another (e.g. BTC to ETH); and using crypto to pay for goods or services. Simply holding, transferring between your own wallets, or moving assets between your own exchange accounts is not a disposal.
No capital gains exemption for crypto: Bulgaria exempts gains on the disposal of shares traded on a regulated market in the EU or EEA. That exemption is written for listed equities and does not extend to cryptocurrency. Every realised crypto gain is taxable at 10%, regardless of how long you held the asset.
Trading vs Investment: When the NRA Reclassifies
The Art. 33(3) regime is designed for occasional, personal disposals of financial assets — the model investor who buys, holds, and sells on their own account. Where an individual's activity looks instead like a commercial operation, Bulgarian tax law allows the NRA to recharacterise the income as business income from a sole trader, regardless of whether the person is formally registered. The trigger is the concept of activity carried out "by occupation" (po zanyatie).
Factors the NRA weighs
There is no fixed numerical threshold in the ZDDFL. The analysis is qualitative and looks at the whole picture of the activity. Typical factors include:
- Frequency and volume — hundreds or thousands of trades per year, large turnover relative to other income.
- Systematic, organised activity — dedicated trading tools, bots, automation, arbitrage systems.
- Professional character — activity indistinguishable from that of a commercial trader in substance.
- Economic substance as main income source — the person lives primarily from the activity.
- Holding periods and intent — very short holding periods suggesting speculation rather than investment.
The consequences of reclassification matter. Business income is still taxed at 10%, but on a different base — it is treated as sole trader income, which brings mandatory sole trader registration, business accounting obligations, social security on the business base, and VAT exposure if the turnover threshold is exceeded. The simpler response for anyone whose crypto activity already looks professional is to pre-empt the question by operating through an EOOD or registered sole trader from the outset.
Grey zone warning: A person making dozens or hundreds of trades per month, using margin or perpetuals, and relying on crypto as their main income stream is squarely in the zone where the NRA can reclassify. The safe path is to structure before filing — not to argue with the NRA afterwards. Get advice before your first Bulgarian tax year closes.
Not Sure If You Qualify as an Individual Investor or a Business?
We review your trading pattern and recommend the right Bulgarian structure before your first filing.
Book Free ConsultationMining & Staking
Mining and staking sit outside the pure Art. 33(3) "disposal of financial assets" box because they generate new assets rather than dispose of existing ones. Bulgarian guidance on these activities has evolved in line with NRA practice rather than through specific statutory rules, and the treatment depends heavily on how the activity is carried out.
Mining
Cryptocurrency mining — operating hardware that validates blocks and earns block rewards — is normally treated as an economic activity rather than passive investment income. For anything beyond hobby scale, the NRA's expectation is that the person conducts the activity through a registered sole trader or an EOOD, with:
- Revenue booked at the EUR value of the coins received at the moment of receipt.
- Deductible costs including electricity, hardware depreciation, hosting, internet, and cooling.
- Corporate income tax at 10% on the net profit (EOOD), plus 5% dividend tax on distributions.
On the eventual sale of the mined coins, any further gain or loss — sale price minus the already-taxed receipt value — is accounted for in the same books. Small-scale, irregular hobby mining may be approached differently, but anyone with a real rig, real electricity bills, and monthly payouts should assume they are operating a business.
Staking
There is no specific statutory rule for staking in Bulgaria. In practice, staking rewards received by an individual are most commonly treated as other income taxable at the 10% flat rate, measured at the EUR value of the reward when received. When the staked coins are later sold, any further gain is computed under Art. 33(3) as sale price minus the receipt value already taxed as income (the "already taxed cost base" principle, to avoid double taxation).
Because staking protocols differ widely — lock-ups, slashing, liquid staking tokens, restaking — and because NRA practice is still developing, this is an area where you should consult a crypto tax specialist before finalising your reporting. Document every reward event with date, amount, and EUR value.
DeFi, LP tokens, NFTs: Bulgaria has no specific guidance on DeFi yield farming, liquidity pool token mechanics, wrapped tokens, or NFT collecting. Each protocol behaves differently and tax treatment has to be reasoned from first principles — when does a disposal occur, what is the cost base, what is the EUR value at each taxable event. If your activity involves any of these instruments at scale, consult a crypto tax specialist rather than applying generic crypto rules.
Individual vs EOOD Structure
The core decision for any serious crypto participant is whether to hold and trade as an individual under Art. 33(3) ZDDFL or through an EOOD (single-member limited company) under the Corporate Income Tax Act. Both routes deliver low headline rates, but they serve different profiles.
| Feature | Individual (Art. 33(3)) | EOOD |
|---|---|---|
| Headline rate | 10% flat personal income tax | 10% CIT + 5% dividend = 15% combined |
| Tax base | Net realised gains only (sale price minus acquisition cost) | Accounting profit after deductible expenses |
| Expense deduction | Very limited — cost base only | Hardware, software, data subscriptions, advisors, office, salaries |
| Liability | Personal, unlimited | Limited to company assets |
| Compliance | Annual Form 50 by 30 April | Full accounting + CIT return by 30 June + monthly filings |
| Retained earnings | N/A — gains are personal | Retain inside company at 10% until distributed |
| Best for | Casual investors, HODLers, occasional traders | Full-time traders, miners, anyone running a business |
When the individual route makes sense
If you are a long-term investor with a handful of disposals per year, own your portfolio personally, and have no ambition to deduct expenses or hire staff, the individual route is simpler and cheaper. Annual compliance is one form, filed once a year. See our Bulgaria tax residency guide 2026 for the residency mechanics that must be in place first.
When the EOOD route makes sense
If crypto is your main activity — you trade full-time, run mining hardware, operate at volume, or need to deduct real costs — the EOOD is the cleaner structure. The 15% combined rate still undercuts almost every Western European jurisdiction, you get limited liability, and retained earnings sit inside the company at 10% until you choose to distribute. For the general framework on when to switch from personal to company structure, see our freelancer vs EOOD threshold guide and our guide on how to pay yourself from a Bulgarian EOOD. Note that freelancer (svobodna profesiya) status — see our freelancer tax rate guide — is designed for defined liberal professions and is not typically available to a pure crypto trader; the choice for active traders is therefore between individual Art. 33(3) treatment and an EOOD.
Planning a Move to Bulgaria for Crypto?
We handle residence, EOOD formation, banking with a licensed fintech provider, and the tax strategy around your portfolio — end to end.
Free. No obligation. Response within 24 hours.
MiCA & DAC8: What Changed in 2026
Two EU files converged in 2026 and together they reshape the information environment for crypto holders in Bulgaria.
MiCA (Regulation (EU) 2023/1114)
The Markets in Crypto-Assets Regulation is the EU's harmonised framework for crypto-asset service providers (CASPs) and issuers of crypto-assets. The stablecoin rules on asset-referenced tokens and e-money tokens started applying from 30 June 2024, and the core CASP authorisation and conduct rules from 30 December 2024. By 2026, exchanges, wallet providers, and other service providers operating with EU customers either hold a CASP licence under MiCA or have exited the market. For a Bulgarian-resident trader, MiCA is mostly felt through the venues: stronger KYC, stronger suitability rules, clearer complaint procedures, and a regulated environment with standardised user information flows. You can read the regulation text on EUR-Lex.
DAC8 (Directive (EU) 2023/2226)
DAC8 is the tax-transparency directive that plugs crypto into the EU's automatic exchange of information network. It entered into force on 1 January 2026 and imposes obligations on reporting crypto-asset service providers — exchanges, brokers, and similar intermediaries — to collect tax information about their users (name, address, tax identification number, residence) and to report standardised transaction data to the tax authority of an EU Member State, which then exchanges it with the user's residence state. For Bulgaria, this means the NRA now receives structured data about Bulgarian tax residents' activity on EU-operating CASPs. The directive text is available on EUR-Lex.
What this means for traders: Starting with the 2026 tax year, the NRA can cross-check your personal declaration against CASP reporting. Undeclared gains or misreported amounts carry a much higher detection risk than they did before. If you have legacy undeclared positions from prior years, this is the moment to get advice — not after a discrepancy letter arrives.
Record-Keeping Requirements
Art. 33(3) ZDDFL gives a clean formula on paper and a messy job in practice. The hard part is reconstructing accurate EUR values for every disposal across multiple exchanges, wallets, and years. The NRA expects you to be able to evidence your calculations if asked.
What the NRA expects
At minimum, records for each taxable event should capture:
- Date and time of the transaction.
- Asset sold and asset received (including crypto-to-crypto swaps).
- Quantity of each asset.
- EUR value at the moment of the transaction, computed against a consistent reference price source.
- Counterparty or venue (exchange name, wallet, platform).
- Fees paid, also converted to EUR.
- Acquisition cost of the disposed position, linked to the original purchase record.
Practical tools
For anyone with more than a handful of trades per year, crypto tax software (Koinly, CoinTracker, CoinTracking, Accointing, Blockpit and similar) is effectively mandatory. These tools import from major exchanges via API, price every transaction in EUR against a reference source, and export a year-end summary that your Bulgarian accountant can reconcile into the annual return. Keep a cost-base method applied consistently across the whole portfolio — Bulgarian law does not mandate a specific method, but consistency is essential if you are ever asked to defend your numbers.
Records retention: Treat your crypto records like any other tax record. Keep them for the duration of the Bulgarian statute of limitations for tax reassessment — five years from 1 January of the year following the year in which the tax became due — and longer where the acquisition history of a position still being held stretches further back.
Annual Declaration
Filing crypto gains in Bulgaria uses the same infrastructure as any other personal income.
Individuals
- Form: The annual personal income tax return (Form 50), with the disposal of financial assets reported in the dedicated schedule under Art. 33(3).
- Deadline: 30 April of the year following the tax year (e.g. 2026 gains are reported by 30 April 2027).
- Payment: The 10% tax is due by the same deadline. Early filers (by the end of March, electronically) historically have received a small discount — confirm current rules with your accountant.
- Supporting data: You do not attach every transaction to the return, but you must be able to produce the underlying records on request.
EOOD
- Corporate income tax return by 30 June of the year following the tax year, filed under the Corporate Income Tax Act (ZKPO).
- Dividend tax of 5% is withheld by the EOOD when profit is distributed to the owner.
- Full double-entry bookkeeping and monthly submissions apply throughout the year.
For a broader view of all Bulgarian filing deadlines, see our Bulgaria 2026 tax calendar. The NRA's English-language portal is at nra.bg/en.
Need Help Filing Your Crypto Gains?
We work with Bulgarian accountants who specialise in crypto reconciliation and Art. 33(3) reporting.
Book Free ConsultationGetting Started
Moving to Bulgaria as a crypto trader is a sequence, not a single action. The ordering matters because you cannot open a bank account without an LNCH, you cannot be a Bulgarian tax resident without physical presence or a centre of vital interests, and you cannot claim Bulgarian treatment of your gains until you actually become a resident.
Step 1: Establish residence
EU/EEA citizens apply for registration at the Migration Directorate, which issues a long-term residence certificate and a Personal Number (LNCH). Non-EU nationals typically enter on a D visa and then convert to a residence permit through the Migration Directorate. There is no police or GRAO step — the Migration Directorate handles the process end-to-end. See our EU residence permit guide.
Step 2: Become a tax resident
Bulgarian tax residency is triggered by either spending more than 183 days in the country within a 12-month period or by having your centre of vital interests in Bulgaria. Our 183-day rule guide covers the mechanics, and our tax residency guide 2026 walks through the certification process.
Step 3: Open a bank account
With an LNCH and address registration, Bulgarian banks onboard EU residents within a few business days. Bulgaria adopted the euro on 1 January 2026, so all domestic accounts are EUR. For non-EU nationals or traders who need an account fast, a licensed fintech provider can serve as an interim solution while the bank onboarding runs in parallel.
Step 4: Choose your structure
For HODLers and occasional investors, stay as an individual under Art. 33(3). For active traders and miners, set up an EOOD (3-5 business days at the Commercial Register, EUR 700-999 in legal fees plus VAT in a typical mandate).
Step 5: Find an accountant with crypto expertise
Not every Bulgarian accountant handles crypto cleanly. Look for someone who has reconciled Koinly/CoinTracker exports before, understands Art. 33(3) methodology, and can explain their cost-base approach. Get this match right before your first filing year — it is the single cheapest form of insurance against a future NRA question.
But What About My Existing Portfolio?
Traders thinking about relocating to Bulgaria almost always ask the same question: "What happens to my existing coins when I move?" The answer depends on your current country, not on Bulgaria.
Bulgaria taxes gains on disposals made while you are a Bulgarian tax resident. It does not retroactively tax gains accrued before you arrived. The critical variable is your previous country's exit tax rules. Some EU countries (notably France, Germany under certain conditions, the Netherlands, and increasingly others) apply exit taxation on unrealised gains when a resident ceases to be a resident. Whether that applies to your crypto portfolio — and at what valuation — is a question for your outgoing jurisdiction's rules, not Bulgaria's.
The practical sequence is: (1) establish Bulgarian tax residency cleanly; (2) formally de-register from your previous country's tax system using its procedures; (3) obtain a Bulgarian tax residency certificate for the year you arrive; (4) only then realise any large positions on which Bulgarian treatment is intended to apply. Getting this order wrong is the single most expensive mistake a relocating trader can make.
Relocate Your Crypto Life to Bulgaria
Residency, EOOD formation, banking with a licensed fintech provider, accountant introductions, and Art. 33(3) compliance — all handled by a Bulgarian law firm.
Free. No obligation. Response within 24 hours.