Quick answer
You become a Danish tax resident on the day you take up stay in your Danish home, or from day one of a stay of at least six months. Holiday stays under three months, and under 180 days in 12 months, do not count. Qualifying hires can pay 32.84% under the researcher scheme in 2026.
Last reviewed: November 2026 · Reviewed by Stéphane Gombauld, tax expert, technologist and digital nomad
Heavnn
Stay tax compliant, wherever you work
Answer a few questions and get a clear plan for your own situation.
Check my tax setup →You are moving to Denmark for a job, a company or a partner, and you want to know the exact day the Danish Tax Agency (Skattestyrelsen) starts taxing your worldwide income. This guide gives you the legal tests, the 2026 rates, the researcher scheme and the registration steps in the right order. You will finish with a dated move plan.
Denmark tax residency in 2026: the key figures
| Item | 2026 rule | Legal basis |
|---|---|---|
| Home test | Full tax liability when you have a home (bopæl) in Denmark and take up stay there | Withholding Tax Act (kildeskatteloven, KSL) § 1(1)(1) and § 7(1) |
| Holiday tolerance | A stay is not "short" if it lasts over 3 months in one go or over 180 days within 12 months | KSL § 7(1), Skattestyrelsen practice (C.F.1.2.2) |
| Work during visits | Real work accepted on at most 10 days in a 12-month period | Skattestyrelsen practice (C.F.1.2.2) |
| Six-month test | At least 6 months' stay without a home; liability from the first day | KSL § 1(1)(2), C.F.1.3 |
| Labour market contribution (AM-bidrag) | 8% | skat.dk tax rates 2026 |
| Bottom-bracket tax / personal allowance | 12.01% / DKK 54,100 | skat.dk tax rates 2026 |
| Middle, top and additional top tax | 7.5% above DKK 641,200; 7.5% above DKK 777,900; 5% above DKK 2,592,700 | skat.dk tax rates 2026 |
| Researcher scheme | 27% + 8% AM-bidrag = 32.84%; minimum DKK 65,400 a month; up to 7 years, once in a lifetime | KSL §§ 48 E–F |
What changed for 2026
- New bracket structure. The old single top-bracket tax ran until 2025. From 2026 there is a 7.5% middle-bracket tax above DKK 641,200, a 7.5% top-bracket tax above DKK 777,900 and a 5% additional top tax above DKK 2,592,700 (skat.dk tax rates). All thresholds apply after AM-bidrag.
- New tax ceiling. The ceiling (skatteloft, PSL § 19) now caps municipal, bottom and middle tax at 44.57%. Top and top-top tax come on top, so the highest marginal rate on salary is 60.5% with AM-bidrag, before church tax (Ministry of Taxation 2026 rates; marginal tax table).
- Cheaper entry to the researcher scheme. The salary requirement was lowered from 2026, to DKK 65,400 a month. It rises to DKK 67,300 in 2027.
Is this guide for you?
Read on if you…
- are relocating to Denmark with a job, a company or a Danish partner, for longer than a few months;
- want to know whether the 27% researcher scheme fits your salary in 2026;
- need the order of registrations: residence document, address and CPR number, MitID, tax card.
Probably not your case if you…
- visit Denmark a few weeks a year, do no work there, and keep your home and family elsewhere;
- are leaving Denmark rather than arriving. Read how to end your Danish tax residency instead.
When do you become a tax resident in Denmark?
Danish law has two entry doors to full tax liability (fuld skattepligt), meaning tax on your worldwide income. Meet either one and you are in.
Door 1: you have a home and you take up stay
Under KSL § 1(1)(1), you are fully liable if you have a home in Denmark. Skattestyrelsen's legal guide is blunt: the actual housing situation decides. Folkeregister registration or a postal address plays no independent role (C.F.1.2.1).
A home means a dwelling you can use, owned or rented, fully or partly. Very short access, for example under one or two months, normally does not count. A summer house used only for holidays is normally not a home.
Owning a home is not enough on its own. Under KSL § 7(1), liability starts when you take up stay. Short stays for holidays or similar do not count.
What counts as a "short stay"
Practice draws two lines (C.F.1.2.2). A stay is no longer short if it is:
- an uninterrupted stay of more than 3 months; or
- more than 180 days in total within 12 months.
Travel days count as full days. Here's the catch: work changes everything. If you carry on paid work during your stays, liability normally starts, whatever the day count. Practice accepts real work on at most 10 days within 12 months. Liability then starts on the first working day, not on arrival.
Door 2: you stay six months or more
No home? You become fully liable under KSL § 1(1)(2) if you stay in Denmark for at least 6 months. Short holiday trips abroad count towards the period and do not break it. Liability then runs from the first day of the stay, not from month six (C.F.1.3).
When two countries claim you
If your old country still treats you as resident, the double tax treaty (DBO) between the two countries decides which one may tax what. Without a treaty, Denmark taxes your worldwide income under the State Tax Act (statsskatteloven) § 4 and gives relief under domestic rules. Our Danish tax residency rules guide walks through the tie-breaker.
What does Danish residency cost you in 2026?
Denmark taxes residents on worldwide income. Salary and business profit are personal income. Dividends and share gains are share income, taxed separately.
The layers on personal income for 2026 (skat.dk tax rates):
- AM-bidrag, 8% of gross pay or profit. All thresholds below apply after it.
- Municipal tax. Each municipality sets its own rate. In 2026 it ranges from 23.39% in Copenhagen to 26.30% in eleven municipalities, Vordingborg and Lolland among them (Ministry of Taxation overview). Church tax is optional, for members only.
- Bottom-bracket tax, 12.01%, after the personal allowance of DKK 54,100.
- Middle-bracket tax, 7.5% above DKK 641,200.
- Top-bracket tax, 7.5% above DKK 777,900.
- Additional top tax, 5% above DKK 2,592,700.
The 44.57% ceiling trims the middle-bracket tax in municipalities with high rates. In Copenhagen, municipal, bottom and middle tax add up to 42.9%, below the ceiling.
You also get an employment allowance (beskæftigelsesfradrag) of 12.75%, capped at DKK 63,300 in 2026. Share income is taxed at 27% up to DKK 79,400 and 42% above. For the details, see capital gains tax in Denmark and personal tax deductions in Denmark.
Can you use the 27% researcher scheme?
The researcher scheme (forskerskatteordningen, KSL §§ 48 E–F) is Denmark's expat regime. You pay 27% on salary plus 8% AM-bidrag, 32.84% gross, with no deductions (Skattestyrelsen).
The main conditions:
- You are hired by a Danish company or research institution, as a researcher or a highly paid key employee.
- Your guaranteed monthly salary is at least DKK 65,400 in 2026. It is measured as an average over the calendar year.
- You have not been liable to Danish tax at any time in the last 10 years. Danish dividend, royalty or property income in that period does not count against you.
- The salary requirement must be met from the start of the employment.
The scheme lasts up to 7 years in total and can be used once in a lifetime. You may split the 7 years into several periods if you meet the conditions each time. Your employer registers you with form 01.012.
In practice, freelancers cannot use it: it requires employment by a Danish employer. Founders should get advice before employing themselves. Our guide to tax incentives for expats in Denmark covers the traps.
How do you register, step by step?
Danish administration is digital and fast once you have a CPR number (civil registration number). Follow this order (skat.dk first steps).
- Secure your right to stay. EU/EEA citizens need an EU residence document before they can register an address. Non-EU citizens need a residence and work permit. Both are handled through New to Denmark.
- Find a home and move in. You cannot apply for a CPR number before you actually live at a permanent address.
- Register and get a CPR number. Staying more than 3 months (6 months for EU/EEA and Nordic citizens)? Apply at Borgerservice or an International Citizen Service centre. Shorter stays get a personal tax number instead.
- Get MitID. This national digital ID unlocks your tax account, bank and public services.
- Get a tax card. Apply online or with form 04.063.
- Fill in the preliminary income assessment (forskudsopgørelse) in TastSelv. Include expected Danish and foreign income. A complete application is processed within about two weeks.
- Assign a NemKonto. Tax refunds are paid only into this designated account.
Each year in mid-March you receive your tax assessment notice (årsopgørelse) for the previous year. If you have foreign income, the deadline to report or correct it is 1 July (moving to Denmark).
Your move plan: before, during and after
Before the move
- Fix your arrival date. Liability starts when you take up stay in your Danish home, so time asset sales accordingly.
- Avoid working from Denmark on scouting trips. Ten real working days in 12 months is the limit.
- Check your old country's exit rules and whether it has a treaty with Denmark.
- Employees: confirm the researcher scheme conditions with the employer before signing. The salary test applies from day one.
During the move
- Work through the registration steps above in order, without gaps.
- Report non-Danish accounts, securities, pensions and property once you are fully liable.
After the move
- Keep a calendar of days abroad in year one. Your old country may still test you.
- Check your first årsopgørelse in March and correct it by the deadline.
- Holding crypto? You can ask for a binding ruling on how your holdings will be valued on arrival.
Example – Anna, 38, software architect from Berlin
Anna joins a Copenhagen company on DKK 95,000 a month and moves into a rented flat on 1 March 2026. She is fully liable from that day. Her salary clears the DKK 65,400 minimum and she was never Danish tax liable, so the researcher scheme applies. Her 2026 salary is 10 × 95,000 = DKK 950,000. AM-bidrag: 8% = DKK 76,000. Tax: 27% × 874,000 = DKK 235,980. Total DKK 311,980, or 32.84%. Under ordinary rules in Copenhagen, her marginal rate above DKK 777,900 would be 23.39 + 12.01 + 7.5 + 7.5 = 50.4%, or 54.37% of gross with AM-bidrag.
Anna's first year turned on one date and one salary test. Yours probably will too.
Let us check your arrival date, scheme eligibility and foreign assets before you register.
Check my tax setup →Common mistakes (and what they cost)
- Working from your Danish home before the official move. More than 10 real working days in 12 months starts full liability on the first working day. Expect back taxes and interest.
- Assuming the CPR date sets your residence. Registration plays no independent role. If you lived in the home earlier, liability started earlier.
- Signing at a salary below DKK 65,400. The requirement must be met from the start of the job. A raise later does not let you enter the scheme.
- Leaving foreign income out of the forskudsopgørelse. Withholding is then too low, and you face a large residual tax bill after the årsopgørelse.
- Not declaring foreign accounts. Once fully liable, you must report them. See the Danish tax fraud rules for what errors cost.
Frequently asked questions
When do I become a tax resident in Denmark?
You become fully liable when you have a home in Denmark and take up stay there, or from the first day of a stay of at least six months. The home test looks at the actual housing situation, not your CPR registration. Paid work during visits can start liability early, on the first working day.
Does Denmark have a 183-day rule?
Not in domestic law. With a home, practice treats a stay as more than a holiday once it exceeds 3 months in a row or 180 days within 12 months. Without a home, the test is six months' stay. The 183-day figure appears mainly in tax treaties, for allocating salary.
What is the Danish researcher scheme in 2026?
It taxes salary at 27% plus 8% AM-bidrag, 32.84% in total, for up to 7 years. You need a Danish employer, a guaranteed monthly salary of at least DKK 65,400 in 2026, and no Danish tax liability in the past 10 years. It is usable once in a lifetime, and no deductions are allowed.
How do I get a CPR number?
Secure your right to stay first, then move into a permanent address. Apply at Borgerservice or an International Citizen Service centre with your passport, residence document or permit, and proof of address such as your lease. Stays over 3 months (6 for EU/EEA and Nordic citizens) need a CPR number.
Can I work remotely on short trips to my Danish home?
Only to a very limited extent. Practice accepts real work on at most 10 days within 12 months. Beyond that, paid work during your stays normally triggers full liability from the first working day, even if you stay under three months at a time.
What is the tax rate for residents in 2026?
There is 8% AM-bidrag first. Then municipal tax of 23.39% to 26.30%, bottom-bracket tax of 12.01% above DKK 54,100, and 7.5% middle and 7.5% top tax above DKK 641,200 and DKK 777,900. A further 5% applies above DKK 2,592,700. The top marginal rate is 60.5% with AM-bidrag, before church tax.
Related guides
- Danish tax residency rules explained
- How to end your Danish tax residency
- Tax incentives for expats and digital nomads in Denmark
- Personal tax deductions and benefits in Denmark
- Denmark tax landscape overview
- How to obtain tax residency in Malta
- How to obtain tax residency in Austria
- All country tax guides
Sources
- Satser og beløbsgrænser 2026: personskatteloven – Ministry of Taxation (Skatteministeriet)
- C.F.1.2.2 When liability starts on moving in – Skattestyrelsen legal guide
- C.F.1.2.1 Residence (bopæl) – Skattestyrelsen legal guide
- C.F.1.3 Six-month stay – Skattestyrelsen legal guide
- Forskerskatteordningen – Skattestyrelsen
- First steps in Denmark – Skattestyrelsen
- When you arrive – Life in Denmark (lifeindenmark.borger.dk)
- Municipal tax rates – Ministry of Taxation
This guide is general information, not personalised tax advice. See how we research and review.
Moving to Denmark in 2026?
Get your arrival date, researcher scheme eligibility and foreign assets checked before you register.
Start with Heavnn →