Last Updated
Quick Summary
Every person paying income tax in Denmark pays kommuneskat — a local income tax set independently by each of Denmark’s 98 municipalities. The national average for 2026 is 25.0%.
Rates range from 23.39% (Copenhagen) to 26.30% across 11 municipalities. On a salary of DKK 600,000, that spread is worth roughly DKK 17,000 a year.
This guide applies to anyone registered as a tax resident in Denmark — new arrivals, expats on standard employment, and long-term residents alike. Your rate is determined by where you live on 5 September of the prior year.
The single most important thing: municipality tax is set annually, it changes, and you can check or update your rate at any time via your preliminary tax assessment (forskudsoppørelse) on skat.dk.
- Quick Summary
- Danish Tax Isn’t One Number
- How Much Does It Actually Vary?
- The 5 Lowest and 5 Highest Rates in 2026
- All 98 Municipality Tax Rates, 2026
- Do Low-Tax Municipalities Actually Make Sense for Expats?
- Church Tax: The Layer Most Expats Miss
- How SKAT Assigns Your Rate — and What Happens When You Move
- How Municipality Rates Are Set
- Bottom Line
Danish Tax Isn’t One Number
The first thing that trips up most new arrivals is the assumption that Danish income tax is a single flat rate. It isn’t. What you pay is a stack of components, and municipality tax is the largest single layer.
For 2026, the layers work like this. You pay 8% labour market contribution (AM-bidrag) off the top of gross income, calculated before anything else. On your remaining taxable income you pay bottom-bracket state tax at 12.01%, plus middle-bracket tax (7.5% on income above DKK 641,200 after AM-bidrag), top-bracket tax (7.5% above DKK 777,900), or additional top-bracket tax (5% above DKK 2,592,700) if your income reaches those thresholds. On top of all of that sits municipality tax — a flat percentage applied to your taxable income, set locally. Church membership adds a further layer.
State tax is identical for everyone in the country. Municipality tax is not. Two colleagues earning the same salary, sitting at the same desks, will pay different amounts in income tax if they live in different municipalities. Most people never think about this. It is worth thinking about.
Expat Tip
Danish income tax = AM-bidrag (8%) + state tax (12.01% bundskat, progressive above thresholds) + municipality tax (23.39–26.30% depending on where you live) + optional church tax. Municipality tax is the biggest single variable between taxpayers.
How Much Does It Actually Vary?
The range across all 98 municipalities runs from 23.39% in Copenhagen to 26.30% across eleven municipalities including Brønderslev, Haderslev, Langeland, Lolland, Læsø, Nyborg, Odsherred, Sorø, Svendborg, Vesthimmerland, and Vordingborg. That’s a spread of 2.91 percentage points.
On paper, that sounds abstract. Let’s run it through a real number (Use our salary comparison calculator to run your own calculations):
Take an expat earning DKK 700,000 gross per year — a plausible salary for a mid-career professional in tech, pharma, or engineering. After AM-bidrag (8%), taxable income is roughly DKK 644,000.
Municipality tax in Copenhagen at 23.39%: approximately DKK 150,600.
Municipality tax in Svendborg at 26.30%: approximately DKK 169,400.
Annual difference: DKK 18,800 — roughly DKK 1,570 per month in take-home pay, simply because of postcode.
Most municipalities cluster between 24% and 26%. Only a handful sit at the extremes. The national average in 2026 is 25.0%, down from 25.1% in 2025, reflecting local budget decisions across all municipalities.
The 5 Lowest and 5 Highest Rates in 2026
The cheapest municipalities are concentrated around Copenhagen and in Vejle. The most expensive cluster on peripheral islands and in parts of Jutland and Zealand with lower average incomes and higher service demands.

A word of caution on the “low-rate” reading of this table. Rudersdal and Gentofte — two of the cheapest municipalities — are also among Denmark’s most expensive places to rent or buy. The tax saving is real. The housing cost is also real. For anyone with genuine flexibility, the net calculation matters more than the headline rate.
The table below covers all 98 municipalities, organised by region. Kommuneskat rates only — church tax not included. Source: Skatteministeriet, October 2025
All 98 Municipality Tax Rates, 2026
| Municipality | Rate 2026 | Region |
|---|
Source: Skatteministeriet, October 2025. Kommuneskat rates only — church tax not included. Full tool: skm.dk/oversigt-over-kommuneskatter.
Do Low-Tax Municipalities Actually Make Sense for Expats?
Most expats end up in Copenhagen, Aarhus, Odense, or the immediate suburbs — not because they’ve carefully modelled the tax implications, but because that’s where the jobs are. This is the right instinct. Optimising your postcode for tax while ignoring job market depth, commute time, and housing costs is working the wrong end of the problem.
That said, three groups genuinely benefit from thinking about this.
Remote workers and freelancers with location flexibility can capture real savings. Living in Vejle (23.40%) versus a Copenhagen suburb at 25.50% saves roughly DKK 13,000 a year on a DKK 600,000 salary — while Vejle itself is a pleasant mid-sized city with good infrastructure and lower rents than the capital.
Couples where one partner commutes can sometimes split the difference. One partner’s workplace anchors the commute radius; the other’s flexibility might justify living in a slightly lower-rate municipality at the edge of that radius.
People already considering a move within Denmark for non-tax reasons — a bigger home, a school catchment, proximity to family — are well served by factoring municipality tax into the decision. It’s free money, in the sense that you’re already moving.
Church Tax: The Layer Most Expats Miss
When you register in Denmark, you are asked about membership of the Evangelical Lutheran Church (Folkekirken). If you don’t explicitly opt out, you may be enrolled and will pay church tax on top of your municipality rate. For 2026, the national average for members is 0.867%, though it varies significantly by municipality.
The lowest church tax in 2026 is in Gentofte at 0.38%. The highest is in Læsø at 1.30%. On a DKK 600,000 taxable income, the difference between those extremes is approximately DKK 5,500 per year.
How SKAT Assigns Your Rate — and What Happens When You Move
Your municipality tax rate is determined by where you are registered to live on 5 September of the year before the tax year begins. Your 2026 rate was set based on your registered address on 5 September 2025. If you arrived in Denmark after that date, SKAT assigns a provisional rate based on your registration municipality at the time you begin paying tax.
When you move between municipalities mid-year, the transition is not immediate. You continue to pay the rate of your old municipality for the remainder of that calendar year, then switch to the new rate from 1 January. This is handled automatically through your tax card — but it’s worth confirming your new address is registered with the CPR office promptly.
Remember to Check
Municipality: Does it show the correct municipality for your current residence? If you’ve moved recently, verify this.
Church membership: Is your membership status accurately reflected? If you’re not a member, there should be no church tax line.
Rate shown: The combined rate should match your municipality’s kommuneskat + 12.01% bundskat + any applicable bracket additions. If anything looks off, you can update it directly at skat.dk — changes take effect immediately for future payroll withholding.
How Municipality Rates Are Set
Each of Denmark’s 98 municipalities sets its own tax rate annually as part of its budget process in the autumn. The rate requires approval from the municipal council and must be submitted to the national government before the end of October for the following year. There is no national cap on what municipalities can charge, though the state monitors aggregate levels under budget agreements with the municipalities’ national association (KL).
In practice, rates are remarkably stable year to year. The 2026 cycle saw only five municipalities reduce their rates: København (−0.11pp), Frederikssund (−0.10pp), Gentofte (−0.10pp), Frederiksberg (−0.07pp), and Rudersdal (−0.05pp). No municipality raised its kommuneskat rate in 2026. The overall national average fell from 25.1% to 25.0%.
Rates tend to be higher in municipalities with older populations, lower average incomes, or high service demands relative to their tax base — rural areas, island municipalities, and some post-industrial towns. They’re lower in wealthy commuter suburbs and urban centres with a large, high-earning working-age population.
Bottom Line
Municipality tax is the largest single variable in Danish income tax — and the one nobody tells you about when you arrive. The gap between the cheapest and most expensive municipalities is worth DKK 15,000–19,000 a year at typical expat salary levels.
For most people, where you live is determined by work, schools, and housing — not tax rates. But if you have flexibility, or if you’re planning a move anyway, spending five minutes on the Skatteministeriet tool to compare your options costs nothing.
The most immediately actionable thing: check your church tax status. If you’re not a member of the Danish Church and it’s showing on your tax card, that’s an easy DKK 4,000–8,000 a year back in your pocket with a single correction at skat.dk.
Disclaimer
This article is for informational purposes only and does not constitute financial, tax, or investment advice. Figures reflect publicly available data at time of writing. Always consult a qualified professional regarding your specific situation. See our full disclaimer.


