Understanding how Danish tax works is essential for every resident. Denmark has one of the highest tax rates in the world, but the system is predictable once you know the components. This guide walks you through exactly how to calculate your tax and take-home pay, including worked examples at different salary levels.
Danish Tax Components
Danish income tax is made up of several layers. Each one applies differently depending on your income level and personal circumstances.
AM-bidrag (Labour Market Contribution)
The first deduction from your gross salary is AM-bidrag — a flat 8% labour market contribution. This is not technically income tax, but it is mandatory and deducted before any other tax is calculated. AM-bidrag funds unemployment insurance, sick leave, parental leave, and other social programmes.
AM-bidrag applies from the first krone earned with no threshold or cap.
Municipal Tax (Kommuneskat)
After AM-bidrag is deducted, municipal tax is applied to the remaining amount. The average rate is approximately 25.6%, though it varies between municipalities. Some charge as low as 22.6%, while others go up to 27.8%. You can look up your specific municipality’s rate on skat.dk.
Municipal tax applies from the first krone of taxable income.
Church Tax (Kirkeskat)
If you are a member of the Danish National Church (Folkekirken) or another recognised church, you pay an additional 0.5% church tax on your taxable income. This is voluntary — if you are not a member, you do not pay it. You can opt out or join through your E-tax (TastSelv) portal.
State Tax (Statsskat)
State tax is a progressive tax that kicks in at higher income levels:
| Bracket | Rate |
|---|---|
| Up to DKK 61,000/month (DKK 732,000/year) | 0% |
| Above DKK 61,000/month | 15% |
| Above DKK 578,200/year (topskat threshold) | 25% additional |
For most moderate earners, only the 15% state tax applies above the threshold. The 25% top tax (topskat) only affects high earners.
Total Marginal Rate
When you combine all components, the typical marginal tax rate falls between 37% and 52% depending on your income and municipality:
- Low income (below state tax threshold): ~33.6% (AM-bidrag 8% + municipal ~25.6%)
- Medium income (above state tax threshold): ~48.6% (add 15% state tax)
- High income (topskat threshold): ~52.1% (add 25% topskat)
These are marginal rates — the rate on your next krone earned. Your effective rate is usually lower because of the progressive structure.
How to Calculate Your Tax Step by Step
Here is the exact sequence for calculating Danish income tax from a gross monthly salary:
Step 1: Start with gross salary
Take your gross monthly salary before any deductions.
Step 2: Subtract AM-bidrag (8%)
Multiply your gross salary by 0.08. This gives you the AM-bidrag amount. Subtract it from gross to get taxable income.
Step 3: Apply municipal tax (~25.6%)
Multiply taxable income by your municipality’s tax rate (default ~0.256).
Step 4: Add church tax (0.5%) if applicable
Multiply taxable income by 0.005 if you are a church member. Skip this step if you are not.
Step 5: Add state tax (15%) if above threshold
If your annual taxable income exceeds DKK 732,000 (DKK 61,000/month), apply 15% to the excess. If below, state tax is zero.
Step 6: Subtract deductions
Apply eligible deductions — commuting, union membership, pension contributions, professional education — which reduce your taxable income or directly reduce your tax bill.
Step 7: Calculate net pay
Subtract total tax from gross salary to get your net take-home pay.
Worked Example: DKK 50,000 Gross Monthly Salary
This example assumes a single person living in Copenhagen (municipal tax rate 25.6%) who is not a church member.
| Step | Calculation | Amount (DKK) |
|---|---|---|
| Gross salary | — | 50,000 |
| AM-bidrag (8%) | 50,000 x 0.08 | -4,000 |
| Taxable income | 50,000 - 4,000 | 46,000 |
| Municipal tax (25.6%) | 46,000 x 0.256 | -11,776 |
| Church tax (0.5%) | Not a member | 0 |
| State tax (15%) | Below threshold | 0 |
| Total tax | 4,000 + 11,776 | 15,776 |
| Net take-home pay | 50,000 - 15,776 | 34,224 |
Your effective tax rate in this scenario is approximately 31.6% of gross salary.
Worked Example: DKK 75,000 Gross Monthly Salary
This example assumes a single person in Frederiksberg (municipal tax rate 23.8%) who is a church member and claims DKK 1,000 in monthly deductions.
| Step | Calculation | Amount (DKK) |
|---|---|---|
| Gross salary | — | 75,000 |
| AM-bidrag (8%) | 75,000 x 0.08 | -6,000 |
| Taxable income | 75,000 - 6,000 | 69,000 |
| Municipal tax (23.8%) | 69,000 x 0.238 | -16,422 |
| Church tax (0.5%) | 69,000 x 0.005 | -345 |
| State tax (15%) | Annual income above 732k | -2,100 |
| Deductions | Monthly deduction allowance | -1,000 |
| Total tax | 6,000 + 16,422 + 345 + 2,100 - 1,000 | 23,867 |
| Net take-home pay | 75,000 - 23,867 | 51,133 |
Effective tax rate: approximately 31.8%.
Worked Example: DKK 120,000 Gross Monthly Salary
High earner in Aarhus (municipal tax rate 25.9%), church member, with DKK 2,000 in monthly deductions.
| Step | Calculation | Amount (DKK) |
|---|---|---|
| Gross salary | — | 120,000 |
| AM-bidrag (8%) | 120,000 x 0.08 | -9,600 |
| Taxable income | 120,000 - 9,600 | 110,400 |
| Municipal tax (25.9%) | 110,400 x 0.259 | -28,594 |
| Church tax (0.5%) | 110,400 x 0.005 | -552 |
| State tax (15%) | Above threshold on annual basis | -15,000 |
| Deductions | Monthly deduction allowance | -2,000 |
| Total tax | 9,600 + 28,594 + 552 + 15,000 - 2,000 | 51,746 |
| Net take-home pay | 120,000 - 51,746 | 68,254 |
Effective tax rate: approximately 43.1%. At this income level, state tax and the progressive structure significantly increase the overall burden.
Online Tax Calculators
While the manual calculation above helps you understand the system, use an online calculator for precise figures. The best options for Denmark:
- skat.dk — The official SKAT portal. Use the preliminary tax calculator (beregn forskud) to estimate your monthly tax deduction. The most accurate source since it uses your actual tax card data.
- lønberegner.dk — A popular salary calculator that shows gross-to-net breakdowns for Danish salaries. Quick and easy for everyday use.
- salarycalculator.dk — Another useful tool that provides detailed tax breakdowns. Good for comparing different salary scenarios.
These calculators factor in the latest tax rates, thresholds, and your municipality. Use them when negotiating a new salary, planning a move to Denmark, or checking your payslip against what you expect.
Forskudsopgørelse (Preliminary Income Assessment)
The forskudsopgørelse is your preliminary income assessment — a forecast of your annual income and deductions that SKAT uses to set your monthly tax deduction rate. Your employer applies this rate when calculating how much tax to withhold from each payslip.
Why It Matters
If your forskudsopgørelse is accurate, your tax withholdings throughout the year will closely match your actual tax liability, and you will neither owe extra tax nor receive a large refund. If it is wrong, you could face an unexpected tax bill or tie up money unnecessarily.
When to Update
You should update your forskudsopgørelse:
- At the start of the year (January) with expected salary and deductions
- When you receive a raise or change jobs
- When you start or stop claiming deductions (commuting, pension, union fees)
- When your marital or residency status changes
- When you have significant one-off income (bonus, stock options)
How to Update
Log in to skat.dk/tastselv with MitID. Navigate to the forskudsopgørelse section and update your expected annual income, deductions, and other relevant information. Changes take effect from the next payroll run.
Common Mistakes
- Forgetting to include side income or bonuses
- Not claiming commuting or union deductions
- Leaving the default estimate unchanged when circumstances change
- Not updating after a job change
Deductions That Reduce Your Tax
Denmark offers several deductions that directly lower your taxable income or total tax. Claiming all eligible deductions is one of the most effective ways to increase your take-home pay.
Commuting Deduction (Befordringsfradrag)
If you travel more than 24 km between your home and workplace, you can claim a deduction of DKK 2.23 per km for the distance exceeding 24 km. This applies to commuting by car, motorcycle, or bicycle.
The deduction is capped at DKK 26,800 per year (2026). You must report the distance on your forskudsopgørelse and confirm it on your annual tax return.
Union Membership (Fagforeningskontingent)
If you are a member of a trade union or professional association, you can deduct up to DKK 6,000 per year in membership fees. This is a direct tax reduction, not a deduction from taxable income.
Pension Contributions (Pensionsbidrag)
Voluntary pension contributions up to DKK 62,200 per year (2026) are tax-deductible. This includes contributions to ratepayer pensions, private pension savings, and certain approved schemes. Contributions above this limit are still tax-deferred but not immediately deductible.
Professional Education and Courses
Expenses for professional education, courses, and certifications relevant to your current job may be deductible. This includes course fees, books, and travel costs. The deduction is limited to actual expenses and must be documented.
Other Deductions
- Interest expenses on loans (up to certain limits)
- Property taxes (ejendomsværdiskat and grundskyld)
- Charitable donations to approved organisations
- Childcare expenses (dagpleje, vuggestue, børnehave)
Tax Refund: When You Get Money Back
If your actual income or deductions differ from what was estimated in your forskudsopgørelse, you may have overpaid tax during the year. SKAT calculates your true tax liability when processing your annual tax return (årsopgørelse) and refunds any overpayment.
When Refunds Arrive
Tax refunds are typically issued in April or May, after the tax return deadline (1 May) has passed and SKAT has processed your return. The refund is paid directly to the bank account registered in your CPR profile.
Common Reasons for a Refund
- You claimed deductions not reflected in your forskudsopgørelse (commuting, union fees, pension)
- Your income was lower than expected
- You were entitled to tax credits you did not claim during the year
- You changed jobs mid-year and had overlapping withholdings
How to Speed Up the Process
- File your tax return as soon as it becomes available (usually March)
- Make sure your bank account details are correct in E-tax
- Check that all deductions are claimed on your årsopgørelse
Owe Tax: When You Must Pay Extra
If your actual income was higher than estimated, or if you missed deductions on your forskudsopgørelse, you may owe additional tax. This is common for people who received bonuses, started freelancing, or had investment income not included in their preliminary assessment.
When You Must Pay
SKAT issues a final tax assessment (skatteansættelse) after processing your return. If you owe tax, the amount is typically due by 26 August for most employees.
How to Avoid Unpleasant Surprises
- Update your forskudsopgørelse early in the year with all expected income sources
- Set aside money if you expect a bonus, side income, or investment gains
- Check your årsopgørelse carefully when it becomes available
- Use SKAT’s preliminary tax calculator to estimate your actual liability
Payment Options
If you cannot pay the full amount at once, SKAT offers payment plans (betaling med rateopdeling) for amounts above DKK 10,000. Contact SKAT directly to set up instalments. Interest accrues on unpaid amounts.
Company Car Tax (Firmabil)
If your employer provides a company car for personal use, the benefit is taxed as part of your income. The benefit value is calculated as a percentage of the car’s value (including VAT and registration tax).
How the Benefit Is Calculated
| Car Value (DKK) | Benefit Rate | Annual Benefit (DKK) |
|---|---|---|
| Up to 300,000 | 15% | Up to 45,000 |
| Above 300,000 | 20% | Varies |
Example
A company car with a total value of DKK 400,000:
- First DKK 300,000 at 15% = DKK 45,000
- Remaining DKK 100,000 at 20% = DKK 20,000
- Total annual benefit: DKK 65,000
If your marginal tax rate is 60% (including AM-bidrag), the tax on this benefit is approximately DKK 39,000 per year or DKK 3,250 per month.
The benefit is added to your income and taxed at your marginal rate. This can make a significant difference to your take-home pay, so factor it into salary negotiations.
Share Income Tax (Aktiesparekonto and Regular Accounts)
Investment income from shares is taxed separately from employment income in Denmark. The rules differ depending on whether you use a regular investment account or a tax-advantaged account.
Regular Share Income
| Taxable Gain (DKK) | Rate |
|---|---|
| First DKK 79,400 (2026) | 27% |
| Above DKK 79,400 | 42% |
For married couples, the DKK 79,400 threshold is doubled to DKK 158,800.
Share income includes:
- Dividends received
- Capital gains from selling shares
- Gains from selling ETFs and investment funds (depending on classification)
The 27% and 42% rates apply to your total share income for the year. You cannot split income between spouses to stay within the lower bracket — it is calculated per person.
Aktiesparekonto (Share Savings Account)
The aktiesparekonto is a tax-advantaged account with a lower tax rate of 17% on gains, but a contribution limit of DKK 135,900 (2026). This is a good option for Danish investors looking to reduce their tax bill on investment gains.
Tips for Managing Your Danish Tax
-
Use the official SKAT calculator — skat.dk is the most reliable source for tax estimates. Third-party calculators are useful but may not reflect your exact situation.
-
Update your forskudsopgørelse early — Do this in January or whenever your circumstances change. An accurate preliminary assessment means no surprises at year-end.
-
Claim all deductions — Commuting, union fees, pension contributions, and professional education are easy to overlook. Every deduction reduces your tax bill.
-
Check your tax return carefully — SKAT pre-fills most information, but errors happen. Verify income, deductions, and investment income before submitting.
-
Set aside money for potential tax bills — If you have side income, bonuses, or investment gains, put aside 40-50% of the gain in a savings account to cover the tax.
-
Keep documentation — Save receipts, payslips, and records of deductible expenses. SKAT may request documentation during an audit.
-
Consider pension contributions — Voluntary pension contributions are one of the most tax-efficient ways to save. Up to DKK 62,200 per year is immediately deductible.
-
Use the aktiesparekonto — If you invest in shares, the 17% tax rate on gains makes this account highly attractive compared to the standard 27%/42% rates.
Summary
Danish tax is layered but predictable. Start with your gross salary, subtract 8% AM-bidrag, apply municipal tax (~25.6%), add church tax (0.5%) if applicable, and add state tax (15%) if above the threshold. Deductions for commuting, union fees, pension, and education reduce your overall burden. Use the official SKAT calculator and keep your forskudsopgørelse up to date to avoid year-end surprises.