Denmark's marginal rate ceiling is 60.5% in 2026. Bulgaria is 10% flat. Add Denmark's new toptopskat ("top-top tax") of 5% on incomes above DKK 2,818,152, the pre-existing 8% AM-bidrag levied first on gross income, and municipal tax averaging 25.049%, and the tax wedge on high-earning Danes has never been larger. Bulgaria - inside the EU, now a euro country since January 2026, Schengen member since January 2025 - offers one of the cleanest and legally robust alternatives in Europe.
But moving from Denmark is not only a tax exercise. You must deregister from the CPR (folkeregister), plan around the Danish exit tax on shares (fraflytterskat), settle your Udbetaling Danmark and Danish pension arrangements, and handle your residence treatment under the DK-BG double tax convention. Miss a step and Skattestyrelsen can challenge your Bulgarian residency for years after departure.
This guide walks through the full process - from your last visit to the Borgerservice to your first filing with the Bulgarian NRA. It is written by a Bulgarian law firm that handles Nordic relocations regularly. Where Danish rules are technical or changed in 2025-2026 (the new top-top tax, the reformed bracket structure), we flag them and recommend coordination with a Danish skatterådgiver.
Why Danes Leave: The 2026 Pressure Points
Denmark restructured its income tax brackets from 1 January 2026 with the Skattereformen 2026. The headline is a new top-top tax, but the full picture includes several layers:
- AM-bidrag (labour market contribution): 8% taken off the top of gross earned income before all other taxes. It applies to salary, bonuses, and self-employment income from the first krone.
- Bundskat (bottom tax): 12.01% on personal income in 2026.
- Mellemskat (middle tax): NEW. 7.5% on the top-tax base between approximately DKK 641,200 and DKK 777,900.
- Topskat (top tax): 7.5% on the top-tax base above DKK 845,543 (after the 8% AM-bidrag deduction).
- Toptopskat (top-top tax): NEW. 5% on the base above DKK 2,818,152 - explicitly targeting high earners, founders and exit-stage entrepreneurs.
- Kommuneskat (municipal tax): average 25.049% in 2026, with regional variation.
- Share income tax: 27% on the first DKK 67,500 / 42% above. Plus the exit tax mechanism for shareholdings of DKK 100,000 or more.
- Pension yield tax (PAL-skat): 15.3% on returns inside Danish pension schemes - a constant drag on long-term accumulation.
- Overall marginal ceiling: 60.5% in 2026 (combined municipal + AM-bidrag + state taxes, effective).
For Danish ApS/IVS/A/S founders, consultants, IT professionals, crypto investors and remote workers, the direction of travel is clear. Bulgaria - inside the EU, now a euro country, Schengen member - offers one of the cleanest alternatives in Europe.
Step 1 - CPR and Folkeregister Deregistration
Danish tax residency is tightly linked to CPR registration. When you are registered in the CPR at a Danish address you are treated as fully tax liable in Denmark. When you deregister as having moved abroad, your full tax liability normally ends on the date you leave the country - but "essential ties" can preserve Danish tax reach, especially if you keep a Danish home available for year-round use.
The deregistration process
- Trigger condition: you must deregister if you are moving abroad for more than 6 months. Nordic country moves follow the inter-Nordic registration agreement and are automatic once the receiving country registers you.
- Online via MitID: notify your municipality through borger.dk using the "Flytning til udlandet" (Moving abroad) self-service. Non-MitID holders book an appointment at Borgerservice (Citizen Service).
- Deadline: report the move no later than 5 days after leaving the country. In practice, most Danes file before departure to keep documentation clean.
- CPR updated: your Danish address changes to "Abroad" with the effective departure date. Your CPR number remains valid for life.
- Notify Skattestyrelsen: the tax agency is informed automatically via CPR, but you should log into skat.dk and file the fraflytning notification covering shares, pensions, and property to trigger the exit-tax assessment.
- Notify Udbetaling Danmark (for family and pension benefits), your a-kasse (unemployment fund), and your Danish bank. Your yellow health insurance card (sundhedskort) becomes invalid at the departure date.
Warning: Deregistration from the CPR does not automatically end your full Danish tax liability if you keep a Danish home available for year-round use. Skattestyrelsen can treat you as fully tax liable under bopælspligt concepts and tax you on worldwide income. For a clean exit, sell or long-let (non-furnished, 3+ year lease) your Danish principal residence. Summer houses (sommerhuse) are generally not considered "available for year-round use" and do not, on their own, recreate full tax liability.
Your final Danish tax return
For the year of departure you file a Danish income tax return (årsopgørelse) covering the period you were fully tax liable, reporting worldwide income for that period. After that, if you keep Danish-source income (rental income from a Danish property, Danish employment income, Danish pension), you file as a limited taxpayer.
Step 2 - Danish Exit Tax on Shares (Fraflytterskat)
Denmark has long had an exit tax on shares - fraflytterskat - and it is the single most important technical issue for any Danish entrepreneur or investor moving abroad. Under Aktieavancebeskatningsloven (the Share Taxation Act), unrealised gains on shares are deemed realised on the date you cease to be fully tax liable to Denmark, subject to three conditions:
Scope and thresholds
- Residence test: you must have been fully tax liable to Denmark for at least 7 of the last 10 years preceding your emigration.
- Portfolio test: you must own shares with a total market value of at least DKK 100,000 on the date of emigration.
- Scope of assets: listed and unlisted shares, fund units, and certain financial contracts. ETFs and pension assets follow separate rules.
- Tax rates (2026): Danish share income tax applies - 27% on the first DKK 67,500 and 42% above (shared with spouse: DKK 158,800 at 27% combined, then 42%). The exit tax treats the deemed gain as share income.
EU/Nordic deferral without collateral
For moves within the EU/EEA or another Nordic country, Denmark grants an automatic deferral of the exit tax:
- No collateral required (moves to non-EU jurisdictions require bank guarantees or mortgage security).
- Annual reporting: you must submit a Danish annual statement on your share portfolio for as long as the deferral runs, reporting dividends, realised gains and losses as if you were still a Danish resident.
- Settlement: the deferred exit tax becomes payable when you actually sell the shares, on the gain that crystallised up to the emigration date. Post-emigration gains are for Bulgaria to tax under the treaty.
- Revaluation step-up: the market value at emigration becomes the new acquisition cost for Danish purposes - any further gain after emigration is not captured by the Danish exit tax.
Confirm with a Danish tax advisor. The interaction between fraflytterskat, the Aktiesparekonto (share savings account), the Pension investeringsordning, and the DK-BG treaty (as modified by the MLI) is the single most important technical issue for Danish entrepreneurs moving to Bulgaria. Get a written opinion from a Danish skatterådgiver covering your specific shareholdings, thresholds, and planned disposal timeline before you file fraflytning with Skattestyrelsen.
Danish Exit Tax on Your Shares? Talk to Us First.
We coordinate with your Danish skatterådgiver and handle the Bulgarian side end-to-end.
Book Free 15-Min Call →Step 3 - Bulgaria Residence as an EU Citizen
Danish citizens are EU citizens. You enter Bulgaria freely - no visa, no border queue (Bulgaria joined Schengen in January 2025). You may stay up to 90 days without any registration. For long-term residence you register at the Migration Directorate (Дирекция Миграция) under the Ministry of Interior.
Important: You do not register at a police station. You do not go to GRAO. The only authority handling EU citizen residence is the Migration Directorate. That is where you receive your EU residence certificate and your LNCH (personal number for foreigners). Outdated guides mentioning 5-day police registration or address cards are wrong for EU citizens.
Four grounds for EU prolonged residence
To obtain a prolonged residence certificate (valid up to 5 years), you must prove one of four grounds:
- Company owner or self-employed - you own a registered Bulgarian EOOD/OOD or are a registered freelancer.
- Employee - you have an employment contract with a Bulgarian employer.
- Self-sufficient person - private health insurance valid in Bulgaria plus sufficient funds (approximately EUR 5,100 for the year).
- Family member of a resident spouse, partner, or parent/child.
For most Danish relocators - ApS founders, consultants, IT professionals - ground 1 is the cleanest route: register a Bulgarian EOOD and use the shareholding as your basis for residence.
Fees and timeline
Residence fees: EUR 7 for a paper certificate, EUR 18 for a plastic residence card (standard ~30 days), or EUR 36 for the expedited 3-business-day issue. Persons under 16 or over 70 are exempt. Your LNCH number is issued with the residence certificate.
See also: Bulgaria Residence Permit for EU Citizens and First 30 Days in Bulgaria - Setup Checklist.
Moving from Denmark? We Handle the Full Stack.
CPR deregistration coordination, EOOD setup, EU residence, bank account, NRA registration. One invoice.
Book Free Consultation →Tax Comparison: Denmark vs Bulgaria (2026)
A side-by-side view of the figures that actually matter:
| Tax Category | Denmark (2026) | Bulgaria (2026) |
|---|---|---|
| AM-bidrag (off the top) | 8% on gross | None |
| Bundskat / bottom tax | 12.01% | 10% flat (covers all) |
| Mellemskat / middle tax (new) | 7.5% on DKK 641,200-777,900 | None |
| Topskat / top tax | 7.5% above DKK 845,543 | None |
| Toptopskat / top-top tax (new) | 5% above DKK 2,818,152 | None |
| Municipal tax | Avg 25.049% | None |
| Marginal ceiling | 60.5% | 10% |
| Corporate income tax | 22% | 10% |
| Share income tax | 27% / 42% (split at DKK 67,500) | 5% dividends / 0% on EU-listed share gains |
| Combined CIT + dividend | ~55%+ on distributed profits at top | 15% (10% + 5%) |
| Pension yield tax (PAL) | 15.3% on returns inside DK pensions | None |
| Wealth tax | Abolished 1997 | None |
| Inheritance tax (children) | 15% | 0% for close relatives |
| VAT (standard) | 25% | 20% |
| Currency | DKK (pegged to EUR) | EUR (since Jan 2026) |
Concrete example: A Danish ApS owner with DKK 1,500,000 (~EUR 201,000) of company profit pays 22% corporate tax (~EUR 44,220) and then, on dividend distribution, 27% on the first DKK 67,500 of share income and 42% above - for a fully distributed profit, total tax burden can easily reach 55%+ of gross. The same EUR 201,000 profit through a Bulgarian EOOD: EUR 20,100 CIT + EUR 9,045 dividend tax = EUR 29,145 total - roughly EUR 80,000+ less per year. Across a 5-year operating cycle, that is half a million euros retained.
Denmark-Bulgaria Double Tax Treaty
Denmark and Bulgaria are bound by a double tax convention built on the OECD Model and now layered with the OECD Multilateral Instrument (MLI). The treaty covers business profits, real property income, employment, pensions (including returns on foreign pension schemes), interest, dividends and capital gains. Consult the Bulgarian Ministry of Finance treaty list at minfin.bg and Danish guidance at skat.dk.
Key principles
- Residence tie-breaker: permanent home → centre of vital interests → habitual abode → nationality → mutual agreement. Once you settle in Bulgaria with your family and economic activity, you become a Bulgarian resident under the treaty.
- Elimination of double taxation: credit method. Bulgaria, as residence state, taxes your worldwide income at 10% personal / 10% corporate / 5% dividend and credits any Danish tax withheld under the treaty caps.
- Dividends: the treaty typically caps Danish withholding at 5% where the Bulgarian recipient holds at least 25% of the Danish paying company, otherwise 15%. Confirm the specific clause and MLI overlay with your advisor.
- Business profits: taxable only in the state of residence unless a permanent establishment (PE) exists in the other state.
- Employment income: taxed where the work is physically performed, with a 183-day rule for short-term assignments.
- Danish real estate income: Denmark retains the right to tax rental income and gains from Danish property.
- Pensions: private pensions are generally taxable in the state of residence (Bulgaria, at 10%); Danish government pensions typically remain taxable in Denmark.
Practical note: Once you are tax resident in Bulgaria, the Bulgarian NRA can issue a tax residency certificate that you use to invoke the DK-BG treaty against Danish withholding and to block Skattestyrelsen's "full tax liability" claims. Renew the certificate annually for as long as you have any Danish touch-points, especially while the exit-tax deferral runs on your share portfolio.
Aktiesparekonto and Danish Pensions After Leaving
Danes commonly hold investments in two flat-taxed wrappers: the Aktiesparekonto (ASK) - a share savings account taxed at 17% on an annually recalculated basis - and the Pension investeringsordning / ratepension / livrente structures, subject to 15.3% PAL-skat. Once you cease to be a Danish resident:
- Aktiesparekonto: the account requires Danish residence. When you emigrate, the ASK is treated as closed and the holdings fall under ordinary share exit-tax rules. The DKK 100,000 fraflytterskat threshold and the 27%/42% share income rates apply.
- Ratepension / livrente: these are portable in payout, but triggering early payouts as a non-resident can crystallise a special afgift (excise) of up to 60% on Danish pension capital if certain conditions are not met. Coordinate timing carefully with a Danish pension adviser before any withdrawal.
- PAL-skat: ends on emigration for pension capital. Non-residents are not subject to PAL on Danish-registered schemes' returns for the period of non-residence (subject to scheme-specific rules).
- Bulgaria side: Bulgaria has no equivalent wrapper but exempts gains on EU/EEA regulated-market shares under Art. 13(1)(3) ЗДДФЛ for individuals - a meaningful benefit for active investors. US-market gains (NYSE/NASDAQ) remain taxable at 10%.
Danish Property After Leaving
If you keep a house, apartment (ejerlejlighed) or summer house (sommerhus) in Denmark, your tax exposure shifts but does not disappear:
- Ejendomsskat (property value tax): continues to apply, levied on the public valuation (ejendomsvurdering), now reformed under the 2024-2025 valuation system.
- Ejendomsværdiskat: the owner-use property value tax applies if the property remains available for use by you.
- Rental income: taxed as Danish-source capital income for non-residents, reported on the limited tax liability return.
- Capital gains on sale: Denmark retains the right under the DK-BG treaty to tax gains on Danish real estate. Principal residences (parcelhusreglen) can be exempt if the qualifying conditions are met.
- Sommerhus rule: a Danish summer house can usually be kept without triggering full tax liability, as long as it is not adapted for year-round use. A Danish principal residence kept available is a different matter - it can preserve full tax liability.
Danish Pensions & Social Security
Your Danish pension rights survive the move. EU Regulation 883/2004 on social security coordination protects you.
Statutory old-age pension (folkepension) and ATP
- Udbetaling Danmark pays folkepension into a Bulgarian EUR bank account at retirement age, subject to the normal residence and contribution rules.
- ATP Livslang Pension is portable across the EU.
- Under the DK-BG treaty, private pensions (including statutory old-age for employees) are generally taxable in the state of residence - Bulgaria, at 10%. Government (civil-service) pensions remain taxable in Denmark.
- Request payment abroad via borger.dk; IBAN and SWIFT of your Bulgarian EUR account are enough.
Occupational and private pensions
Occupational pensions (arbejdsmarkedspension - PensionDanmark, Sampension, PFA, Danica, Velliv) accumulated in Danish employer plans are portable in payout but generally cannot be transferred out of the Danish pension system. Triggering early lump-sum payout as a non-resident can carry a 60% afgift. For large accrued capital, coordinate with a Danish pension adviser before any distribution from Bulgaria.
Timeline: From Decision to Operating
A realistic Denmark-to-Bulgaria relocation, assuming no complications:
- Month -3 to -2 (pre-departure planning): engage a Danish skatterådgiver to model fraflytterskat on your share portfolio and Aktiesparekonto. Get a valuation of any ApS/A/S or foreign company shares. Decide whether to sell before or after departure.
- Month -2 to -1: register a Bulgarian EOOD remotely or on a scouting trip. Minimum capital EUR 1. Open a corporate bank account or start the process. Line up Bulgarian address (rental or service address).
- Month -1: notify Udbetaling Danmark, your a-kasse, and pension providers. Plan Aktiesparekonto conversion. Decide sell-or-let strategy for Danish principal residence.
- Departure week: file Flytning til udlandet at borger.dk. File fraflytning on skat.dk for shares and pensions. Keep confirmations.
- Week 1 in Bulgaria: register rental contract, submit EU residence application at Migration Directorate, obtain LNCH.
- Week 2-4: register with NRA as Bulgarian tax resident; finalise NHIF coverage through EOOD contributions; activate Bulgarian bank cards.
- Month 2-3: first payroll/dividends through Bulgarian EOOD; Bulgarian accountant starts monthly filings; VAT registration if turnover warrants.
- Following year: file final Danish årsopgørelse for the year of departure; annual exit-tax deferral reporting for the share portfolio; file first full Bulgarian annual return; obtain NRA tax residency certificate for treaty purposes.
Want Your Personal Denmark-to-Bulgaria Timeline?
One call. Tailored steps. Real cost breakdown.
Book Free Consultation →Common Mistakes Danish Relocators Make
1. Keeping a Danish year-round home "just in case"
Under Danish bopælspligt concepts, a principal residence available for year-round use can preserve full Danish tax liability even after CPR deregistration. Skattestyrelsen will argue you never truly left. Your Bulgarian residency will be challenged under the treaty tie-breaker. You end up paying Danish top rates on your worldwide income. Sell the principal residence or enter a non-furnished 3+ year lease to an unrelated tenant. A summer house is usually safe; a Copenhagen apartment kept "for visits" is not.
2. Forgetting the DKK 100,000 exit-tax threshold
Many Danes think their share portfolio is "too small" for fraflytterskat. The threshold is DKK 100,000 of total share portfolio value at emigration - aggregated, not per holding. Anything above triggers the deemed realisation, with tax at 27%/42% on unrealised gains. File the fraflytning reporting even if you plan to use the EU deferral - failure to file on time is the single most common cause of exit-tax penalties.
3. Selling shares inside the EU deferral window without coordination
The EU deferral lets you postpone payment, but when you eventually sell, the deferred Danish tax becomes payable on the pre-emigration gain. Under the DK-BG treaty, Bulgaria may also tax the post-emigration gain (as the residence state). Coordination between your Danish and Bulgarian advisers is needed to avoid double taxation or a Skattestyrelsen challenge.
4. Triggering early pension payouts from Bulgaria
Taking a lump sum from a Danish ratepension or livrente as a non-resident can attract a 60% Danish afgift if the payout falls outside the regime's conditions. Do not initiate Danish pension withdrawals without a Danish pension adviser's written sign-off on timing, payout form, and residence documentation.
5. Registering at a police station in Bulgaria
Outdated guides still refer to "local police registration" or "GRAO" for EU citizens. This is incorrect. The Migration Directorate is the only authority. Going to the wrong office wastes days. See our address registration guide for foreigners and the detailed EU residence permit walkthrough.
6. Not spending 183 days in Bulgaria in year one
If you move in October, the calendar-year Bulgarian day count is mathematically insufficient to claim tax residency for that year - unless you can prove centre of vital interests, which is difficult for newcomers. For a clean treaty-compliant break, plan your move for January to March.
Common questions before booking:
Is this legal? Yes. EU freedom of movement is a treaty right. Bulgaria's 10% flat tax is set by national law.
Do I need to speak Bulgarian? No. We handle everything in English.
What does it cost? Full relocation packages from EUR 2,000. First consultation is free.
How fast? Residence card in 3-14 days. Full setup in 2-4 weeks. Clean tax break from the following Danish tax year.
Get Your Personal Denmark-to-Bulgaria Relocation Plan
Tell us your situation - ApS owner, consultant, employee, or investor - and we will send a step-by-step plan with exact costs, timeline, and tax savings. Free, no obligation.
Free. No obligation. Response within 24 hours.
Frequently Asked Questions
Do I need to deregister from the CPR before moving to Bulgaria?
What is the Danish exit tax on shares?
What are the new Danish top-tax brackets for 2026?
What is the tax rate in Bulgaria compared to Denmark?
How does the Denmark-Bulgaria double tax treaty work?
Will I still receive my Danish pension in Bulgaria?
What happens to my Aktiesparekonto when I emigrate?
Do I need a visa or residence permit as a Danish citizen?
Ready to Move from Denmark?
Book a free 15-minute consultation. We map out your CPR deregistration, the fraflytterskat exposure, EU residence, and EOOD setup in one call.
Book Free Consultation →Disclaimer: This article provides general information about relocating from Denmark to Bulgaria and does not constitute legal or tax advice. Danish rules on fraflytterskat, bopælspligt, Aktiesparekonto, and the Skattereformen 2026 bracket restructuring interact in complex ways. Danish tax matters must be coordinated with a Danish skatterådgiver / tax adviser. Consult our team for advice tailored to your specific situation. Last updated: April 11, 2026.