The Denmark Income Tax Calculator estimates the multiple layers of Danish personal income tax and the net pay you keep. Denmark applies a labour market contribution first, then layers state and municipal income tax on top, with an extra top-bracket charge for high earners.
How it works
The calculation runs in the order the Danish system uses:
- AM-bidrag — 8% of gross income, deducted before income tax.
- Personal allowance (personfradrag) — subtracted from the post-AM income to give the taxable base.
- Bundskat and municipal tax — the bottom-bracket state tax and your kommune’s rate, both charged on the taxable base.
- Topskat — an extra 15% on income above the top-bracket threshold (measured after AM-bidrag).
Total tax is the sum of these, and net pay is gross − total tax.
Example
On a gross income of 450,000 DKK at the average 25.07% municipal rate: AM-bidrag takes 36,000 DKK, then bundskat and municipal tax apply to the income after the personal allowance. Because the income sits below the topskat threshold, no top-bracket tax is added, and the effective rate reflects the combined bottom-bracket and municipal charge.
Notes
This is an orientation estimate using illustrative 2024 figures. It excludes church tax, the employment allowance, and personal deductions, so a real assessment will differ. Confirm with Skat. Everything is computed locally in your browser, so your salary never leaves your device.