Home/Blog/Moving from Denmark
Relocation

Moving to Bulgaria from Denmark: Tax Comparison & Legal Steps (2026)

Published: April 11, 2026 | Last updated: April 11, 2026
Yordan Cholakov Apr 11, 2026 12 min read

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.

60.5%
DK marginal ceiling (vs 10% BG)
15%
BG CIT + dividend combined
DKK 100k
Exit tax share threshold
EUR
Bulgaria euro since Jan 2026

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:

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

  1. 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.
  2. 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).
  3. Deadline: report the move no later than 5 days after leaving the country. In practice, most Danes file before departure to keep documentation clean.
  4. CPR updated: your Danish address changes to "Abroad" with the effective departure date. Your CPR number remains valid for life.
  5. 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.
  6. 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

EU/Nordic deferral without collateral

For moves within the EU/EEA or another Nordic country, Denmark grants an automatic deferral of the 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:

  1. Company owner or self-employed - you own a registered Bulgarian EOOD/OOD or are a registered freelancer.
  2. Employee - you have an employment contract with a Bulgarian employer.
  3. Self-sufficient person - private health insurance valid in Bulgaria plus sufficient funds (approximately EUR 5,100 for the year).
  4. 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 CategoryDenmark (2026)Bulgaria (2026)
AM-bidrag (off the top)8% on grossNone
Bundskat / bottom tax12.01%10% flat (covers all)
Mellemskat / middle tax (new)7.5% on DKK 641,200-777,900None
Topskat / top tax7.5% above DKK 845,543None
Toptopskat / top-top tax (new)5% above DKK 2,818,152None
Municipal taxAvg 25.049%None
Marginal ceiling60.5%10%
Corporate income tax22%10%
Share income tax27% / 42% (split at DKK 67,500)5% dividends / 0% on EU-listed share gains
Combined CIT + dividend~55%+ on distributed profits at top15% (10% + 5%)
Pension yield tax (PAL)15.3% on returns inside DK pensionsNone
Wealth taxAbolished 1997None
Inheritance tax (children)15%0% for close relatives
VAT (standard)25%20%
CurrencyDKK (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

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:

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:

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

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:

  1. 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.
  2. 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).
  3. Month -1: notify Udbetaling Danmark, your a-kasse, and pension providers. Plan Aktiesparekonto conversion. Decide sell-or-let strategy for Danish principal residence.
  4. Departure week: file Flytning til udlandet at borger.dk. File fraflytning on skat.dk for shares and pensions. Keep confirmations.
  5. Week 1 in Bulgaria: register rental contract, submit EU residence application at Migration Directorate, obtain LNCH.
  6. Week 2-4: register with NRA as Bulgarian tax resident; finalise NHIF coverage through EOOD contributions; activate Bulgarian bank cards.
  7. Month 2-3: first payroll/dividends through Bulgarian EOOD; Bulgarian accountant starts monthly filings; VAT registration if turnover warrants.
  8. 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? +
Yes. If you are moving abroad for more than 6 months you must deregister through borger.dk using MitID (or at Borgerservice), no later than 5 days after leaving Denmark. Skattestyrelsen is informed automatically through the CPR update, but you should file the fraflytning notification on skat.dk covering shares, pensions and property.
What is the Danish exit tax on shares? +
Fraflytterskat applies if you have been fully tax liable to Denmark for 7 of the last 10 years and own shares with a total market value of at least DKK 100,000 at emigration. Unrealised gains are deemed realised at the 27%/42% share income rates (27% on the first DKK 67,500, 42% above). For moves within the EU/EEA or Nordic region, payment is automatically deferred without collateral; you must report annually as if still a Danish resident. Confirm with a Danish tax advisor.
What are the new Danish top-tax brackets for 2026? +
From 2026 Denmark has bundskat 12.01%, mellemskat 7.5% (DKK 641,200-777,900), topskat 7.5% above DKK 845,543, and the new toptopskat 5% above DKK 2,818,152. AM-bidrag 8% is taken off the top first, and municipal tax averages 25.049%. The overall marginal ceiling is 60.5%.
What is the tax rate in Bulgaria compared to Denmark? +
Bulgaria applies a flat 10% personal income tax. Denmark has a maximum marginal rate of 60.5% (AM-bidrag 8% plus bundskat/mellemskat/topskat/toptopskat plus municipal tax averaging 25.049%). Bulgarian corporate tax is 10% versus 22% in Denmark. Bulgarian dividend tax is 5% versus 27%/42% Danish share income tax. Combined Bulgarian rate: 15% (10% + 5%) versus 55%+ effective on fully distributed Danish top-bracket profits.
How does the Denmark-Bulgaria double tax treaty work? +
Denmark and Bulgaria have a double tax convention covering business profits, real property, employment, pensions, interest, dividends and capital gains, now layered with the OECD Multilateral Instrument. Dividend withholding from Denmark is typically capped at 5% for 25%+ shareholdings and 15% otherwise. As a Bulgarian resident you declare worldwide income in Bulgaria at 10% and credit Danish tax withheld under the treaty.
Will I still receive my Danish pension in Bulgaria? +
Yes. Udbetaling Danmark pays folkepension and ATP into accounts across the EU, including Bulgaria. Under the DK-BG treaty, private/statutory pensions are generally taxable in the residence state (Bulgaria, at 10%), while civil-service pensions remain taxable in Denmark. EU Regulation 883/2004 protects your accrued rights.
What happens to my Aktiesparekonto when I emigrate? +
The Aktiesparekonto (ASK) requires Danish residence. On emigration the account is treated as closed for Danish tax purposes and the underlying holdings fall under the ordinary fraflytterskat rules (DKK 100,000 threshold, 27%/42% rates). After the move, an EU broker (Saxo, Nordnet international, Interactive Brokers, DEGIRO) is the typical replacement. Bulgaria exempts gains on EU/EEA regulated-market shares for individuals.
Do I need a visa or residence permit as a Danish citizen? +
No visa. You enter Bulgaria freely as an EU citizen. For stays over 90 days you register at the Migration Directorate (not a police station, not GRAO) on one of four grounds - company owner, employee, self-sufficient person with ~EUR 5,100 in funds plus health insurance, or family member. You receive an EU residence certificate (up to 5 years) and an LNCH personal number. Fees from EUR 7 (paper) or EUR 18 (plastic card).

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.