The Tax Brief real effective rates for 111+ countries — bi-weekly, free.
HEAD-TO-HEAD TAX COMPARISON · 2026

COUNTRY A Germany VS COUNTRY B Denmark

Side-by-side analysis of income tax, effective rates, and take-home pay for Germany and Denmark in 2026.

OVERVIEW
Germany and Denmark are two of Europe's highest-taxed economies and, when total employee-side deductions are counted, produce remarkably similar effective burdens at most income levels. Denmark's AM-bidrag (arbejdsmarkedsbidrag — labour market contribution) is 8% on gross income before income tax — collected first, then income tax applied to the remaining 92%. Municipal tax averages approximately 25% (varying by municipality) and the state topskat adds 15% on income above DKK 588,900 (~€78,900) after AM-bidrag. The combined headline rate: approximately 55.9% at the top. Germany's 42%–45% income tax brackets are supplemented by approximately 20.5% in total employee social security contributions, producing a similar combined burden at low-to-mid incomes. The key structural difference: Germany's SS has earnings ceilings (pension caps at ~€90,600; health caps at ~€66,150), meaning the effective SS rate declines at higher incomes. Denmark's AM-bidrag applies to all income with no ceiling — at €150,000, the full 8% AM-bidrag still applies. Below €60,000, Germany and Denmark produce almost identical total burdens. At €60,000+, Germany becomes slightly cheaper as the SS caps begin to benefit German earners at the margin. Denmark's extraordinarily high quality of public services — universal healthcare, free university education, generous parental leave, and one of Europe's best early childcare systems — partially offsets the higher top-end burden.
Section 01

The Big Picture

Top-line rates and effective take-home for a typical earner — including income tax, social contributions, and applicable surcharges.
🇩🇪
COUNTRY A
Germany
TAX RATE
45%
Top Income Tax Rate
42% above €66,760; 45% above €277,826; plus ~20.5% employee SS contributions
🇩🇰
COUNTRY B
Denmark
TAX RATE
~55.9%
Top Combined Rate
AM-bidrag 8% + municipal ~25% + state 15% above ~DKK 588,900; no separate employee SS
TYPICAL ANNUAL DIFFERENCE
Moving from DenmarkGermany at €90,000
€1,500
That's €125/month back in your pocket
Section 02

Tax Savings by Income Level

Net take-home after all income tax, social contributions, and surcharges — for a single employee with no dependents.
GROSS INCOME
🇩🇪 DE TAX
🇩🇰 DK TAX
SAVINGS
10-YEAR
€30,000
€10,400
€10,200
Roughly equal (€200 cheaper in DK)
€2,000
€60,000
€21,300
€22,800
€1,500 cheaper in DE
€15,000
€90,000
€37,500
€36,000
€1,500 cheaper in DK
€15,000
€150,000
€67,300
€69,500
€2,200 cheaper in DE
€22,000
💡

CountryTaxCalc.com is reader-supported. When you use our partner links, we may earn a commission at no cost to you. This helps us provide free tax calculators and comparison tools. Learn more about our affiliate partnerships

Best for EUR↔DKK Transfers

Wise

★ 4.3 Trustpilot  ·  287,413 reviews

Germany uses EUR and Denmark uses DKK — convert at the real exchange rate with Wise. Save up to 5x vs banks on EUR/DKK transfers when moving salary, pension, or savings internationally.

⚠ For currency exchange only — not a bank account replacement.

Transfer Money Between Germany & Denmark → →
For Cross-Border Germany-Denmark Tax Filing

Greenback Expat Tax Services

★ 4.8 Trustpilot  ·  1,625 reviews

Cross-border workers and expats moving between Germany and Denmark face frontier worker rules, dual SS questions, and complex treaty applications. Greenback's specialists handle both Finanzamt and Skattestyrelsen filings.

⚠ Not the cheapest option — best for complex situations and expats who want a dedicated CPA.

Germany & Denmark Cross-Border Tax Help → →
🇩🇪

Germany Pros & Cons

+ PROS
  • SS earnings ceilings: Germany's pension SS caps at ~€90,600 and health SS caps at ~€66,150 — above these thresholds, the effective German SS rate decreases. Denmark's AM-bidrag (8%) applies to all income with no ceiling
  • Lower total burden above €100,000: at €150,000, Germany saves approximately €2,200/year versus Denmark — Germany's 42% bracket (with shrinking SS) is cheaper than Denmark's full AM-bidrag + municipal + state tax combined
  • No church tax by default outside Germany's opt-in system: although Germany does have Kirchensteuer (8%–9% of income tax), membership and payment is tied to registered church membership and can be deregistered. Denmark's church tax (kirkeskat ~0.7%) is added to the municipal rate for members
  • Ehegattensplitting: German income splitting for married couples can significantly reduce tax on combined household income — Denmark does not have equivalent spousal income splitting for income tax
− CONS
  • ~20.5% employee SS at low incomes: Germany's SS deductions make it similar to Denmark at €30,000 (€10,400 vs €10,200) even though Denmark's top rate is much higher — but at €60,000 Germany becomes more expensive because SS continues while Denmark's AM-bidrag is the only non-income-tax contribution
  • Complex four-branch SS system: pension, health, unemployment, and care insurance are administered separately with different ceilings and varying employer-specific additional contributions
  • 42% bracket from €66,760: a relatively low threshold for the high marginal rate — above this point the combined rate (42% income tax + remaining SS) makes Germany expensive for mid-high earners
  • Solidarity surcharge: still applies at 5.5% of income tax above ~€32,884 threshold for singles — adds incremental cost at high incomes
🇩🇰

Denmark Pros & Cons

+ PROS
  • No separate employee SS: Denmark's AM-bidrag (8%) is the only employee-side mandatory contribution — unlike Germany's four-branch SS totalling ~20.5%. Above the AM-bidrag, Danish earners do not face separate health, pension, or unemployment contributions
  • Free university education: Denmark provides tuition-free university education for all EU/EEA residents, plus a monthly study grant (SU — approximately DKK 6,321/month for independent students). High taxes fund a system that eliminates a major expense in Germany (where some states charge modest semester fees)
  • Børnecheck (child benefit): Danish families receive universally applied child benefits — not means-tested. Generous parental leave: 52 weeks shared between parents with compensation at 90% of salary (capped) — one of Europe's most comprehensive systems
  • Dagpenge (unemployment benefits): Danish a-kasse (unemployment insurance) provides up to 90% of previous salary for 2 years (capped at DKK 19,748/week) — significantly more generous than Germany's Arbeitslosengeld I
− CONS
  • AM-bidrag 8% with no ceiling: Denmark's labour market contribution applies to all employment income from the first DKK of earnings. Unlike Germany's SS which ceilings reduce, Denmark's 8% AM-bidrag continues at €200,000+ — making Denmark increasingly expensive relative to Germany above €100,000
  • ~55.9% effective top rate: Denmark's combined AM-bidrag + municipal + state top bracket produces one of the highest effective top rates in the world. The topskat kicks in at DKK 588,900 (~€78,900) after AM-bidrag — a relatively low income level
  • High cost of living: Copenhagen is one of Europe's most expensive cities — substantially more expensive than most German cities. The small tax difference between Germany and Denmark at mid-incomes is easily offset by Danish living costs
  • Personal allowance relatively low: Denmark's personfradrag (personal allowance) is approximately DKK 49,400 (~€6,600) — lower than Germany's Grundfreibetrag (~€12,096), meaning Danish earners are subject to income tax at lower income levels
FAQ

Frequently Asked Questions

Is Germany or Denmark cheaper for income taxes?

It depends on income level. At €30,000 they're essentially equal (€200 cheaper in Denmark). At €60,000, Germany is €1,500/year cheaper — Germany's SS ceilings begin to reduce the burden while Denmark's AM-bidrag continues at 8%. At €90,000, the positions switch: Denmark is €1,500/year cheaper (Germany's SS still applies on more income and the topskat hasn't yet dramatically widened the Danish burden). At €150,000, Germany is €2,200/year cheaper — Denmark's AM-bidrag + full topskat make it more expensive at very high incomes. This comparison crosses twice, making it a genuinely nuanced match. Neither country is a clear winner across all income levels.

What is Denmark's AM-bidrag and how is it different from German social security?

AM-bidrag (arbejdsmarkedsbidrag — labour market contribution) is Denmark's 8% flat tax on gross employment income, collected before income tax. It was introduced in 1994 to fund unemployment benefits and active labour market programmes. Key differences from Germany's SS: AM-bidrag is a simple 8% flat rate with no ceiling; Germany has four branches with different ceilings and varying rates. AM-bidrag is administered by the tax authority (Skattestyrelsen) alongside income tax — there's no separate registration. Germany's SS is administered separately by Krankenkassen (health funds), Deutsche Rentenversicherung, and Bundesagentur für Arbeit. At €30,000: Danish AM-bidrag = €2,400; German SS ≈ €6,000. The AM-bidrag is collected first, then income tax is calculated on the remaining 92% of gross — meaning Denmark's effective income tax rates apply to a smaller base.

What is Denmark's topskat and when does it apply?

Denmark's topskat is the state income tax component that adds 15% on personal income above the topskat threshold. For 2026, the threshold is DKK 588,900 (~€78,900) of income after AM-bidrag has been deducted. Below this threshold: combined income tax is approximately municipal rate (~25%) + state bottom tax (included in the combined rate of ~37%). Above this threshold: the additional 15% topskat applies, pushing the combined marginal rate to approximately 52% (37% + 15%), then with AM-bidrag the effective top rate becomes approximately 55.9% (as AM-bidrag applies first and reduces the base). Germany's equivalent: the 42% bracket activates at €66,760 — slightly lower than Denmark's topskat threshold of ~€78,900 equivalent. Above the threshold, Germany's income tax-only rate (42%) is lower than Denmark's combined rate, but Germany still has some SS contributions at this level.

How do capital gains taxes compare between Germany and Denmark?

Germany: Abgeltungsteuer (final withholding tax) on capital gains from shares and bonds at 25% plus Soli ~1.4% = effective ~26.4%. Annual Sparerpauschbetrag: €1,000/year tax-free. Property: gains on property held 10+ years are exempt. Denmark: Capital gains on listed shares taxed at a tiered rate: 27% on gains up to DKK 61,000/year (single; DKK 122,000 for couples), 42% on gains above. Property gains: no CGT on primary residence sale (property has been owner-occupied). Aktiesparekonto (ASK): individuals can invest up to DKK 135,900/year with gains taxed at a reduced 17% rate. Germany's flat 26.4% is more predictable than Denmark's tiered 27%/42% system. For large investment portfolios: Germany's 26.4% rate is notably lower than Denmark's 42% top capital gains rate. Denmark's Aktiesparekonto at 17% is competitive for modest investment amounts.

What public services do Germans and Danes get for their taxes?

Both countries provide comprehensive public services but with different emphasis. Germany: statutory health insurance (GKV) covering most medical care with modest co-payments; state pension (Deutsche Rentenversicherung); Kindergeld (child benefit €255/month per child); Arbeitslosengeld I (60%–67% of net salary for up to 12 months); free or low-cost university education in most states. Denmark: free universal healthcare with no co-payments for GP and hospital treatment; folkepension (state pension) + ATP; universally available Børnecheck (child benefits); dagpenge (unemployment, up to 90% of salary for 2 years); completely free university education plus SU study grant. Denmark's public services are generally regarded as marginally more comprehensive and accessible than Germany's — particularly for childcare (heavily subsidised), parental leave (52 weeks), and the universality of the healthcare system.

Is Copenhagen or Berlin more expensive to live in?

Copenhagen is significantly more expensive than Berlin. Numbeo data shows Copenhagen's overall cost of living is approximately 35–50% higher than Berlin. Rent: central Copenhagen 1-bed averages DKK 12,000–18,000/month (~€1,610–€2,415); Berlin averages €1,100–€1,700/month. Groceries: Copenhagen approximately 40–55% more expensive than Berlin. Restaurants: Copenhagen typically 50–70% more expensive. Public transport: Copenhagen metro passes are expensive relative to Berlin's 49-Euro-Ticket equivalent. Given the small income tax differences between Germany and Denmark (€200–€2,200/year depending on income), Copenhagen's higher cost of living easily absorbs — and likely exceeds — any tax saving. This cost differential is relevant when deciding between Munich (Germany's most expensive city) vs Copenhagen — Munich is approximately 15–20% cheaper than Copenhagen.

How does the Germany-Denmark double tax treaty affect cross-border workers?

The Germany-Denmark Double Taxation Agreement ensures cross-border workers are not double-taxed. Key rules: employment income is taxed in the country where work is physically performed. German residents working in Denmark on Danish workdays: Danish tax applies to those workdays. German residents employed by Danish companies working remotely in Germany: German tax applies to the German workdays (unless there is a treaty permanent establishment). Frontier workers (grenzgänger): special rules apply for workers living in one country and commuting daily to work in the other — Germany-Denmark has specific frontier worker provisions. Social security: under EU regulations (relevant since Denmark is EU and Germany is EU), SS is generally paid in the country where work is performed. For remote workers splitting time between the two countries: a formal split of working days should be documented and presented to both Finanzamt and Skattestyrelsen.

What are the retirement and pension differences between Germany and Denmark?

Germany: Deutsche Rentenversicherung — contribution-based statutory pension; 9.3% employee rate. Full pension at age 67 (rising gradually). Average pension approximately €1,500–€2,200/month for long-term average earners. Betriebliche Altersvorsorge (company pension): employer-funded with tax-deferred contributions. Denmark: Folkepension (state pension) — flat rate available to all Danish residents from age 67 (reduced from 65 years of contributions). Full folkepension: approximately DKK 8,745/month (single, 2026, €1,173). ATP (Arbejdsmarkedets Tillægspension): mandatory occupational pension with fixed contributions. Private pension (PensionsInfoportalen): industry-wide schemes under collective bargaining. Total Danish effective pension (folkepension + ATP + occupational) is broadly similar to Germany's total retirement income for average earners. Denmark's flat-rate folkepension is simpler; Germany's earnings-related system benefits higher earners more.