🇩🇰 Denmark · 🇸🇪 Sweden · 🇳🇴 Norway · 🇫🇮 Finland · 🌍 Europe — expat guides live now
Danish Tax System for Foreigners 2026
Banking & Money
DenmarkDenmark · Banking & Money

Danish Tax System for Foreigners 2026

Denmark has high taxes but a generous system of deductions. Here's how income tax works, what you pay, and how to make sure you're not overpaying.

Compiled by from the sources listed on this page

At a glance

Effective tax rate
About 36% on a DKK 600,000 gross salary (2026 rates, average municipality) — not the 56% marginal rate often cited
Tax structure
AM-bidrag 8% first, then bottom tax 12.01% + municipal tax ~25%; personal allowance DKK 54,100/year
Top tax
Middle-bracket tax 7.5% above DKK 641,200 personal income (after AM-bidrag), top-bracket tax a further 7.5% above DKK 777,900 and 5% above DKK 2,592,700 (2026)
Watch out for
Without a tax card (forskudsopgørelse), employer withholds at 55% — fix this immediately after CPR + MitID
Researcher scheme
§48E flat 27% rate: key employees need a guaranteed monthly salary of at least DKK 65,400 (2026, before AM-bidrag, plus ATP), approved researchers have no salary floor, and you must have had no full Danish tax liability, or limited liability on income such as Danish wages, in the prior 10 years
10 min read·Verified 2 June 2026·[1][2][3][4][5][6][7][8][9][10][11][12]
Sources include skat.dk, svmn.dk and info.skat.dk. Last updated 23 October 2026; content last verified 2 June 2026.

Denmark's income tax rate is high. This is not a myth. Denmark consistently appears at the top of international tax rankings, and if you are accustomed to the tax rates of the US, UK, India, or most of Asia, the Danish system will feel like a significant adjustment.

But it is not simply "pay a lot and get nothing back." The high tax funds universal healthcare, free university education, subsidised childcare, comprehensive unemployment support, and significant infrastructure. Understanding how the system works — and how to make sure you are not overpaying — is worth the time it takes to learn.

How Danish Income Tax Works

Danish income tax is not a single rate applied to your gross income. It is a stack of contributions, each calculated differently, applied in a specific order.

Step 1: AM-bidrag (Labour Market Contribution)

Before income tax is calculated, 8% of your gross salary is deducted as AM-bidrag. This is a flat contribution — no bracket, no exemption. If you earn DKK 50,000/month gross, DKK 4,000 goes to AM-bidrag immediately.

AM-bidrag is deducted at source by your employer. It is sometimes described as a social contribution rather than income tax, but the practical effect is the same: it reduces your taxable income.

Your income after AM-bidrag is your personal income (personlig indkomst) — the base for the bottom-, middle- and top-bracket state taxes below.

Step 2: Personal Allowance (Personfradrag)

Before calculating tax on your personal income, a personal allowance is applied. In 2026, this is DKK 54,100 per year (DKK 4,508/month) (skat.dk tax rates). Income up to this amount is not taxed. You do not need to apply for this — it is applied automatically.

Step 3: Bottom Tax (Bundskat)

The bottom tax rate is 12.01% (skat.dk) applied to all taxable income above the personal allowance. This applies to virtually every working person in Denmark.

Step 4: Municipal Tax (Kommuneskat)

Each of Denmark's 98 municipalities sets its own tax rate, typically between 22% and 27%. The national average is approximately 25%. You pay the rate for the municipality where you live.

This is combined with a county health contribution. When people cite "about 37% effective tax on lower incomes," they are referring to the combination of bottom tax + municipal tax.

Step 5: Top Tax (Topskat)

In 2026 the old 15% top tax is replaced by three steps: a 7.5% middle-bracket tax on income above DKK 641,200, a further 7.5% top-bracket tax above DKK 777,900, and a 5% additional top-bracket tax above DKK 2,592,700 — all thresholds after AM-bidrag deduction (skat.dk). These are the rates that push high earners toward the commonly cited 52–56% marginal rate.

At a gross salary of DKK 600,000/year (DKK 552,000 after AM-bidrag), you are below the DKK 641,200 middle-bracket threshold and pay neither middle- nor top-bracket tax. At DKK 900,000+/year, part of your income is above the top-bracket threshold.

Worked Example: DKK 600,000 Gross Annual Salary

ItemCalculationAmount
Gross annual salary—DKK 600,000
AM-bidrag (8%)600,000 × 8%− DKK 48,000
Personal income600,000 − 48,000DKK 552,000
Personal allowance—− DKK 54,100
Taxable income552,000 − 54,100DKK 497,900
Bottom tax (12.01%)497,900 × 12.01%DKK 59,798
Employment + job allowance (municipal tax base only)63,300 + 3,100 (both at their 2026 maximum)− DKK 66,400
Municipal tax (25% avg)(497,900 − 66,400) × 25%DKK 107,875
Middle-bracket tax thresholdDKK 641,200 personal income—
Taxable above threshold552,000 − 641,200 = noneDKK 0
Total tax48,000 + 59,798 + 107,875DKK 215,673
Take-home (annual)600,000 − 215,673DKK 384,327
Take-home (monthly)384,327 / 12approx DKK 32,000

At DKK 50,000/month gross, the effective take-home is roughly DKK 32,000–34,000/month, depending on municipality and deductions. The effective tax rate on a DKK 600,000 gross salary is approximately 36% — not 56%. The marginal rate of 56% only applies to income above the top tax threshold.

Deductions That Reduce Your Tax

The Danish system offers meaningful deductions. Claiming them correctly can make a material difference.

Transport Deduction (Befordringsfradrag)

If you live more than 12 km from your workplace, you can deduct the cost of commuting. The deduction is calculated per kilometre regardless of how you travel (car, bike, or public transport). The per-km rate changes annually. You enter the distance on your preliminary income assessment.

A-kasse and Union Membership

Contributions to a Danish unemployment insurance fund (a-kasse) are deductible. Trade union membership fees (fagforening) are partially deductible. If you join an a-kasse — which you should consider for the income protection it provides — enter the annual amount in your tax assessment.

Interest Deductions

Mortgage interest is partially deductible in Denmark. The deduction rate is approximately 26–33% of the interest paid, depending on your tax situation. This applies to loans on Danish property. Interest on foreign mortgages or student loans from your home country is generally not deductible.

Other Deductions

  • Charitable donations to approved organisations
  • Some work-related costs not covered by your employer
  • Pension contributions above the mandatory amount (limited conditions apply)

The Preliminary Income Assessment (Forskudsopgørelse)

At the start of each year, SKAT (the Danish Tax Authority) generates a preliminary assessment of your expected income and deductions for the coming year. This determines how much tax your employer deducts from each paycheck.

If the preliminary assessment is wrong — because you got a raise, changed jobs, or your deductions are not entered — you will either underpay tax (and owe a top-up in March) or overpay (and receive a refund from 24 April).

What to do immediately upon arriving: Log into skat.dk using MitID, find your forskudsopgørelse, and enter your expected annual income and any deductions you plan to claim. If your employer has not yet registered your salary, enter it manually. Check this at least once a year, or whenever your income changes significantly.

The Annual Tax Return (Årsopgørelse)

In March each year, SKAT automatically files your tax return based on information reported by your employer, bank, and pension fund. You receive a notification via e-Boks (Denmark's digital mail system) and can view the årsopgørelse on skat.dk.

If your tax calculation results in:

  • A refund: The money is transferred to your NemKonto, usually within a few days of the årsopgørelse being finalised. Typical timing is from 24 April.
  • A balance owed: You have until 1 July to pay the balance. If you miss this, interest begins accruing.

Review the årsopgørelse each year. Do not assume it is correct. If your employer made a reporting error, or if a deduction was not applied, you have three years to request a correction.

The Key Employee Scheme (§48E — Researcher Scheme)

If you are a highly paid employee (Danish or foreign) or an approved researcher, you may qualify for Denmark's researcher tax scheme under §48E of the Danish Withholding Tax Act (kildeskatteloven). Under this scheme, qualifying employees pay a flat rate of 27% (plus 8% AM-bidrag) on their salary for up to 7 years, instead of the progressive rates, under which the marginal rate on salary reaches about 56% (about 60.5% on the very highest incomes).

Qualification requirements:

  • Key employees: guaranteed monthly salary of at least DKK 65,400 before AM-bidrag, plus ATP (2026 figure, indexed annually); approved researchers have no salary floor
  • Employed by an employer that must withhold Danish A-tax and AM-bidrag from your pay, for example a Danish company, a university or other state or local institution, or a foreign company with a permanent establishment in Denmark
  • No full Danish tax liability, and no limited liability on income such as Danish wages, in the 10 years before the employment starts

This scheme can save a high earner hundreds of thousands of DKK in tax over several years. The trade-off is that you cannot claim most deductions (transport, interest, union fees) during the scheme period. See the dedicated §48E guide for full details.

Common Mistakes New Arrivals Make

Paying the maximum tax rate. If you start working before your CPR number is processed and your tax card issued, your employer defaults to the maximum withholding rate of 55%. This is not a fine — it is corrected in your annual return — but it means you have less cash available for months. Fix it by getting your CPR number fast and logging into skat.dk to issue a tax card.

Not entering deductions on the preliminary assessment. The commute deduction in particular is significant for people living outside central Copenhagen. If you do not enter it, you overpay monthly and wait until March to get the money back.

Assuming the årsopgørelse is complete. Check that your employer reported the correct salary, that your a-kasse contributions are listed, and that your bank interest income matches your records. Errors happen and corrections are your responsibility to initiate.

Key Takeaways

  • AM-bidrag (8%) comes first, off gross salary, before income tax is calculated.
  • Bottom tax (12.01%) + municipal tax (~25%) = approximately 37% on most of your income.
  • Middle-bracket tax (7.5%) only applies to personal income (after AM-bidrag) above DKK 641,200, top-bracket tax (a further 7.5%) above DKK 777,900, and additional top-bracket tax (5%) above DKK 2,592,700.
  • The personal allowance (DKK 54,100/year) means your first DKK 4,508/month is tax-free.
  • Update your preliminary income assessment (forskudsopgørelse) on skat.dk as soon as you have MitID — wrong estimates mean overpaying or underpaying monthly.
  • Check your annual tax return (årsopgørelse) each March and correct errors within three years.
  • If you are a key employee with a guaranteed salary of at least DKK 65,400/month before AM-bidrag, plus ATP (2026), or an approved researcher, and you have had no full Danish tax liability, or limited liability on income such as Danish wages, in the past 10 years, look at the §48E scheme when you agree your employment contract: form 01.012 must be sent immediately after the employment is concluded.

Free Danish Tax Tools

Find out which deductions apply to you and how much you can claim on your Danish tax return.

Wise

Send money home without the bank markup

Sending money abroad from a Danish account? Wise says it uses the mid-market exchange rate and shows its fee upfront, so you can compare the cost before you send.

  • ✓ Hold DKK, EUR, GBP and 40+ currencies in one account
  • ✓ Get a local EUR/GBP IBAN — useful before your Danish bank is open
  • ✓ Wise debit card works in Denmark and across the EU
Open a Wise account

Referral link — we may earn a reward if you sign up. It doesn't affect your fees.

From the NordicExpat team

Don't want to piece the order together yourself?

The Move to Denmark: Week-1 Survival Kit turns these free guides into one ordered, day-by-day plan — residence → CPR → MitID → NemKonto → tax card → bank — with a dependency map, a fillable tracker, and copy-paste appointment templates. Everything in the exact sequence, so nothing blocks you at peak move-stress.

See the Week-1 Kit

Frequently asked questions

Free · Email guide

Free: First 30 Days in Denmark — the admin order

Our first-30-days checklist by email: CPR registration, tax card, bank account and health coverage.

No spam. Unsubscribe anytime.