The Denmark Positive List is a quarterly-updated SIRI register of job categories where Denmark faces a documented labour shortage — software developers, systems analysts, and most IT roles have been continuously on it. If your occupation is listed and you have a Danish job offer at DKK 448,000+/year, the work permit decision lands in 30 days (10 business days under the Fast-Track scheme), renewable indefinitely, with permanent residence in 4 years.
TL;DR
- 🇩🇰 Salary floor: DKK 448,000/year gross (~€60,000 at 2026 rates) — adjusted annually by SIRI
- ⏱ Processing time: 30 days standard; 10 business days under Fast-Track (employer must be certified)
- 📋 Eligible roles: software developers (ISCO-08 2512), systems analysts (2511), database/network professionals (2513-2514), web developers (2513) — all continuously on the list
- 🏠 Path to permanent residence: 4 years; citizenship in 8-9 years (incl. language B1)
- 💰 Tax reality: 38-55% marginal income tax; Researcher Tax Scheme exists but most devs don’t qualify (DKK 75,100/month salary requirement)
- 🆚 Vs Sweden: better effective tax for most devs at the €60-90k band; faster permit; smaller English-speaking ecosystem outside Copenhagen
This guide covers the practical details for developers: which permit to apply for, the salary thresholds that apply, what the tax system looks like, and what living in Denmark actually costs.
The Positive List: What It Is and Who Qualifies
The Positive List (Positivliste) is published by the Danish Agency for International Recruitment and Integration (SIRI). It identifies occupations where Danish employers cannot find sufficient qualified candidates domestically or within the EU/EEA.
Software developers and IT specialists have been continuously on the list since its introduction. As of 2026, the relevant categories include:
- Software developers and programmers (ISCO-08 code 2512)
- Systems analysts (2511)
- Database and network professionals (2513, 2514)
- Web developers (2513)
To qualify for a work permit under the Positive List scheme, you need:
- A job offer from a Danish employer (not a client relationship — actual employment)
- A salary at or above the DKK 448,000/year gross threshold (approximately €60,000 at 2026 rates — adjusted annually)
- Qualifications relevant to the occupation (a university degree in computer science or equivalent demonstrable experience)
The employer must be approved by SIRI. Most established Danish companies are already on the approved list; startups may need to apply first.
The Fast-Track Scheme
For companies certified under Denmark’s Fast-Track Scheme, processing time drops to 10 business days. Certification is available to employers who hire at least three international workers per year and meet basic compliance criteria.
If your employer is Fast-Track certified, the permit process from application to decision is roughly two weeks. This is among the fastest skilled-worker tracks in the EU.
Salary Thresholds in Practice
The DKK 448,000/year gross threshold translates roughly to:
| Period | Amount (DKK) | Amount (EUR approx.) |
|---|---|---|
| Annual | 448,000 | ~€60,000 |
| Monthly | 37,333 | ~€5,000 |
This is a minimum, not a target. Developer roles at mid-level Danish companies typically pay DKK 480,000–700,000/year. Senior roles and Copenhagen fintech/pharma roles often exceed DKK 750,000.
The threshold is adjusted annually. SIRI publishes the updated figure each January. Your contract must specify a salary at or above the current threshold at the time of application.
Application Process
For applicants outside Denmark
- Your Danish employer initiates the application in SIRI’s e-portal (Virk.dk)
- You complete your part of the application online (no embassy visit required in most cases)
- Submit supporting documents: passport, degree certificate, CV, signed employment contract
- SIRI issues a decision in 30 days (10 days under Fast-Track)
- You enter Denmark on a visa (if required) and collect your biometric residence permit within 5 days of arrival
For applicants already in Denmark (on another permit)
Apply for a permit change at SIRI. If you’re on a visiting researcher permit, student permit, or spousal reunification permit, switching to a Positive List work permit is administratively straightforward.
What the permit covers
- Right to work for your sponsoring employer
- Right to bring immediate family members (spouse/partner + children under 18) under family reunification
- After 4 continuous years of legal residence: eligibility for permanent residency
- After 9 years: eligibility for Danish citizenship (or 8 years with Danish language proficiency)
Changing employers
Switching jobs requires a new permit application, but the new employer can apply before your current permit expires. There’s no gap in your legal right to work if you apply before your current permit’s end date.
Tax in Denmark
Denmark has high income tax. This is not a rumour. However, the Forskerordningen (Researcher Scheme) and understanding the standard system helps you make an informed comparison with other EU countries.
Standard income tax
Denmark uses a progressive system with several layers:
| Component | Rate | Notes |
|---|---|---|
| Labour market contribution (AM-bidrag) | 8% | Applied first, before income tax base |
| Bottom-bracket tax (bundskat) | ~12.09% | On income above the personal allowance |
| Top-bracket tax (topskat) | 15% | On income above ~DKK 568,900/year |
| Municipal tax (kommuneskat) | ~25% average | Varies by municipality; Copenhagen: 23.8% |
| Church tax (kirkeskat) | 0.6–1.3% | Optional — you can opt out when registering |
Effective total rate for a developer earning DKK 600,000/year: approximately 38–44% depending on municipality. This is high compared to Spain’s Beckham Law (24%) or Portugal’s IFICI (20%), but comparable to Germany (35–40%) and significantly lower than Sweden (around 52% effective at that income level).
The Researcher Scheme (Forskerordningen)
Foreign researchers and certain highly-paid employees who haven’t been tax-resident in Denmark for 10 years may qualify for a flat 27% income tax rate for up to 7 years. The threshold for this scheme is higher — approximately DKK 75,100/month gross (2026 figure) — meaning a salary of roughly DKK 900,000/year.
Most developer roles at Danish market rates won’t meet this threshold, but senior roles at large pharma, shipping, or fintech companies often do. If you’re in that bracket, the Researcher Scheme makes Denmark dramatically more competitive.
Registering for tax: the skattekort
Within 8 days of starting work, your employer registers you with SKAT (the Danish Tax Authority). You receive a skattekort (tax card) — your personal deduction card that specifies your withholding rate. Your employer uses this to deduct the correct tax from your paycheck monthly.
The skattekort is tied to your CPR number (see Healthcare section). Getting both sorted in the first two weeks is the administrative priority that unlocks everything else.
The ESS Scheme for Cross-Border Workers
If you’re based in a Nordic country already — Sweden, Norway, Germany close to the border — and your Danish employer allows hybrid or partial remote work, you may be classified as a cross-border worker (grænsearbejder).
Cross-border workers generally pay taxes in their country of residence, not Denmark, unless they spend more than 183 days/year in Denmark. Denmark has tax treaties with all neighbouring countries specifically covering this. For developers in Malmö (a 20-minute train from Copenhagen) who work for a Copenhagen employer, this can result in paying Swedish rather than Danish income tax — which may or may not be advantageous depending on your income level.
The E101/A1 certificate (now issued under EU Regulation 883/2004) handles social security contributions for cross-border workers — you contribute to your country of residence’s system, not Denmark’s.
Cross-border status requires a genuine primary residence outside Denmark; it’s not a tax planning vehicle if you actually live in Copenhagen.
Healthcare in Denmark
Denmark’s healthcare system is public, universal, and funded through taxes. You access it through your CPR number (Central Person Register).
To get a CPR number:
- Register your address at the local Borgerservice (citizen services) within 5 days of arriving
- Provide your residence permit and rental contract
- You’ll receive your CPR number by post within 1–2 weeks
With a CPR number, you’re automatically enrolled in the public healthcare system. You’re issued a yellow health insurance card (sygesikringsbevis) that gives you access to a general practitioner (GP), specialists, and public hospitals at no charge. Dental care for adults is partially subsidised but not fully covered.
Private health insurance exists in Denmark and is often offered as a workplace benefit. It provides faster access to private clinics and some procedures not prioritised in the public system. If your employer offers it, it’s worth taking.
Cost of Living
Denmark is expensive by European standards, and Copenhagen is the most expensive city in the Nordic region. But salary levels compensate, and the quality of infrastructure, childcare subsidies, and public services partially offset the cost.
City comparison
| City | Population | 2BR rent/month | Monthly budget (single) | Tech scene |
|---|---|---|---|---|
| Copenhagen | 800,000 | DKK 14,000–22,000 | DKK 30,000–40,000 | Largest — fintech, gaming, pharma |
| Aarhus | 350,000 | DKK 9,000–13,000 | DKK 22,000–28,000 | Growing — tech startups, university spinoffs |
| Odense | 180,000 | DKK 7,500–10,000 | DKK 19,000–24,000 | Robotics, drone tech (Odense Robotics cluster) |
| Aalborg | 115,000 | DKK 7,000–9,500 | DKK 18,000–23,000 | Software, medtech — lowest CoL of major cities |
DKK 7.46 ≈ €1.00 as of 2026
What to expect in Copenhagen
Copenhagen is comparable in cost to Amsterdam or Paris. A 1-bedroom apartment in the centre runs DKK 10,000–15,000/month; in outer districts or Amager, DKK 7,500–10,000. The public transport system (Metro + S-tog + regional trains) is excellent and a monthly pass costs DKK 430–590 depending on zones.
Groceries are notably expensive compared to Southern Europe — roughly 40% more than Spain for equivalent items. Restaurants: a weekday lunch is DKK 120–160; dinner at a mid-range restaurant DKK 250–350 per person without wine.
For developers meeting the DKK 448,000+ threshold, CoL is manageable but significant. The mental model: Copenhagen feels expensive for €40,000 salaries and neutral-to-comfortable for €70,000+ salaries.
Developer Cities and the Tech Ecosystem
Copenhagen
The dominant hub. Major employers include Maersk (shipping/logistics tech), Novo Nordisk (pharma/biotech + digital), Saxo Bank (fintech), Unity Technologies (game engine, global HQ), Zendesk (European engineering hub), Netcompany (IT services), and a large cluster of SaaS and VC-backed startups in the Meatpacking District and on Kalvebod Brygge.
The Copenhagen tech community organises around events like CopenhagenJS, Goto Conferences (hosted in Copenhagen, world-class), and TechBBQ (the main Nordic startup conference, September). Remote.com and other remote-first companies have significant Copenhagen-based teams.
Aarhus
Denmark’s second city has a genuine startup scene. Aarhus University’s computer science department produces strong graduates, and the city has a lower cost of living and arguably a better quality-of-life balance than Copenhagen. Companies like Templafy, Pricefx, and multiple medtech firms hire developers here. If you value a walkable city over big-city energy, Aarhus is worth considering.
Odense
The robotics capital. Odense’s Odense Robotics cluster is internationally recognised — Universal Robots (industrial arms), Blue Ocean Robotics, and MiR all operate here. If you work in embedded systems, automation, or robot software, Odense is a top European destination. Not a general tech hub but a world-class one in its specific domain.
English in Denmark
Denmark consistently ranks in the top 3 globally for English proficiency among non-native speakers. In practice:
- Corporate/tech environments: All-English teams are the norm, not the exception. This includes internal Slack, code reviews, documentation, and most meetings once a non-Danish speaker joins the team
- Daily life: Danes switch to English immediately and fluently. Supermarket staff, banks, landlords, and GP receptionists all speak English well enough to handle any practical need
- Bureaucracy: SKAT (tax), SIRI (immigration), and Borgerservice have English-language interfaces and English-speaking staff. Digital services on Borger.dk are in Danish, but the SKAT app and most SIRI forms have English options
You can function entirely in English in Denmark. Learning Danish still helps with integration and is required for permanent residency applications (A2 level minimum for standard PR; you can waive it with higher income or certain qualifications).
Denmark vs Germany vs Netherlands: Quick Comparison
| Factor | Denmark | Germany | Netherlands |
|---|---|---|---|
| Main route | Positive List | Freelance permit (Freiberufler) | Highly Skilled Migrant |
| Employer required | Yes | No (freelance) | Yes |
| Salary threshold | ~€60K/year | Client proof | ~€70K/year |
| Processing time | 30 days (10 Fast-Track) | 4–12 weeks | 2–5 weeks (IND) |
| Income tax effective | 38–44% | 30–35% | 37–42% (without 30% ruling) |
| Path to permanent residency | 4 years | 5 years | 5 years |
| English proficiency | Excellent | Medium | Excellent (#1 worldwide) |
| Cost of living | High | Medium–High | High (Amsterdam) / Medium (other) |
| Healthcare | Universal (public) | Mandatory insurance | Universal (public + insurance) |
Denmark’s 4-year PR path is the fastest among Western European countries with a high-income developer track, which matters if EU permanent residency is your medium-term goal.
Is Denmark the Right Move for You?
Denmark makes sense if:
- You have a job offer from a Danish employer — the Positive List makes the permit mechanically simple
- Long-term EU residency is a goal (4-year PR is faster than most alternatives)
- You value public services, work-life balance, and a genuinely English-friendly environment
- You’re interested in fintech, pharma/biotech, gaming, robotics, or maritime tech — Denmark has strong clusters in all five
Consider alternatives if:
- You’re freelancing or between contracts — Denmark has no self-employed or freelance visa route analogous to Germany’s Freiberufler or Spain’s autónomo
- Tax minimisation is the primary goal — Portugal’s IFICI, Italy’s impatriati, or Spain’s Beckham Law all offer significantly lower rates for the first 5–10 years
- You’re planning to work remotely for a non-Danish company long-term — Denmark expects genuine employment relationships with Danish employers for the Positive List route
If you’re looking for remote developer roles in Denmark specifically — or want to filter by companies sponsoring Positive List permits — Xeito’s job search filters by visa sponsorship and remote-friendliness.
Frequently Asked Questions
Can I work remotely from Denmark for a non-Danish employer under the Positive List?
No. The Positive List requires actual employment with a Danish company at the DKK 448,000+/year threshold — the permit is tied to that specific employer. For remote work for non-Danish companies, Denmark expects you to use one of the other routes (EU/EEA citizen, family reunification, or — for very limited cases — the Researcher Tax Scheme via an academic appointment). Denmark does NOT have a digital nomad visa.
How long does the Positive List work permit decision take?
30 days for the standard route, 10 business days under the Fast-Track scheme (employer must be SIRI-certified — most large Danish tech companies are, smaller startups may need to apply). Both are among the fastest skilled-worker tracks in the EU.
What’s the actual take-home pay on a DKK 60,000/month salary in Copenhagen?
Roughly DKK 35,000-38,000 net (~€4,700-€5,100) after AM-bidrag, A-skat, and municipal tax. The marginal rate climbs from 38% to 52-55% as you cross the top-bracket threshold (~DKK 568,900 in 2026). Significantly higher than most EU peers but offset by free healthcare, subsidised childcare, and 5 weeks paid vacation legally guaranteed.
Can my spouse work in Denmark on a Positive List family reunification permit?
Yes — spouse work right is immediate and unrestricted. This is one of Denmark’s biggest advantages versus Germany’s Blue Card (similar in principle but more paperwork) and Switzerland’s quota-restricted permits.
How does Denmark compare to Sweden for a remote developer?
At the €60-90k band, Denmark wins on effective tax (Sweden’s municipal tax can push 55%+ in Stockholm), permit speed (10-30 days vs Sweden’s 3-6 months for skilled-worker permits), and English-speaking workforce density. Sweden wins on tech-ecosystem depth (Stockholm/Gothenburg larger), salary ceiling at FAANG-tier companies, and a more permissive freelance-like model via F-skatt registration. Denmark’s edge is regulatory clarity; Sweden’s edge is scale.
Does the Positive List route lead to permanent residence and citizenship?
Yes. Permanent residence after 4 years of continuous lawful residence with Positive List status (subject to language A1 + economic self-sufficiency). Citizenship at 9 years (8 if you renounce other citizenships) plus language B1 + a citizenship test. Denmark accepts dual citizenship since 2015.
What happens if my Danish employer terminates my contract?
You have a 6-month grace period to find a new Positive List-eligible employer at the same salary threshold. If you don’t, the residence permit lapses. Switching employers within Denmark while on the Positive List route is straightforward (file a new application with the new employer; existing permit remains valid until decided).
Related Articles in This Series
- The Complete Guide to Remote Work in Europe 2026
- Netherlands Orientation Year Visa: Complete Guide for Remote Developers
- Germany Freelance Visa (Freiberufler) for Remote Developers
- Estonia Digital Nomad Visa: Complete Guide for Remote Developers
- Czech Republic Živno Visa for Remote Developers
This article is for informational purposes only and does not constitute legal or immigration advice. Danish immigration rules and salary thresholds are updated annually. Consult a qualified Danish lawyer or SIRI-registered immigration specialist for your specific situation.