What is the salary of a doctor in Denmark? It is the question I hear most from international medical graduates considering the Danish route, and the honest answer is more interesting than a single number. A junior doctor in the clinical foundation year earns 37,572 DKK a month under the 2026 collective agreement, while a senior consultant with three or more years of seniority earns 76,311 DKK a month before pension and supplements. Between those two figures sits a transparent, agreement-regulated pay ladder where almost everything is published and very little is left to negotiation.
I chose Denmark partly for the working conditions, but let me be straight: the pay was part of the decision too. This guide sets out the official 2026 figures, career stage by career stage, explains what the payslip actually looks like once pension and supplements are added, and tells you what a foreign-trained doctor can realistically expect to earn. Every figure below comes from the Danish Medical Association’s pay tables dated 1 April 2026 or from Statistics Denmark.
What is the salary of a doctor in Denmark? The short answer
The average Danish doctor earns 78,883 DKK a month when pension, holiday pay and supplements are included and converted to a full-time figure. That is the official number from Statistics Denmark’s wage statistics for 2024, the latest year available, covering 19,573 full-time-equivalent doctors across all sectors.
Your own salary depends on where you sit on the career ladder. Under the collective agreements in force from 1 April 2026:
- Clinical foundation year (KBU): 37,572 DKK/month
- Introductory position: 37,572 DKK/month, rising to 43,678 DKK/month once the introductory training is completed
- Specialist training (hoveduddannelse): 43,678 to 53,501 DKK/month depending on seniority
- Specialist doctor (speciallaege/afdelingslaege): 65,228 DKK/month
- Senior consultant (overlaege): 73,316 to 76,311 DKK/month
- Chief physician / clinical director (ledende overlaege / cheflaege): 80,365 to 85,706 DKK/month
All of these are gross monthly figures before tax. The pension contribution, between 19.36 and 22 percent depending on the agreement, is paid by the employer on top of these amounts, not deducted from them.
Doctor salaries in Denmark by career stage
Denmark runs a structured medical career, and each stage carries a published pay rate. Here is the full ladder from the 2026 agreements between the doctors’ unions (Yngre Laeger for junior doctors, Overlaegeforeningen for consultants) and the Danish Regions, which employ almost all hospital doctors.
| Career stage | Danish term | Typical duration | Monthly salary, DKK (2026) |
|---|---|---|---|
| Clinical foundation year | KBU (klinisk basisuddannelse) | 12 months | 37,572 |
| Junior doctor, basic scale | Laege (trin 1) | Varies | 37,572 (0-4 years), 41,061 (5+ years) |
| Introductory position | Introduktionsstilling | 6-12 months | 37,572, rising to 43,678 after completion |
| Specialist training | Hoveduddannelse (HU-laege) | 4-6 years | 43,678 to 53,501 |
| Specialist doctor | Speciallaege (afdelingslaege) | Ongoing | 65,228 |
| Senior consultant | Overlaege | Ongoing | 73,316 (0-2 years), 76,311 (3+ years) |
| Leading consultant / professor | Ledende overlaege | Ongoing | 80,365 |
| Chief physician / professor | Cheflaege | Ongoing | 85,706 |
These figures are the agreement rates for full-time posts. Individual hospitals can add local supplements for recruitment, research or teaching responsibilities, so the real figure on your payslip can be a few thousand kroner higher.
How the pay rises through training
The junior-doctor scale is the part that matters most to international graduates, because almost everyone enters the system at the junior end. The Yngre Laeger agreement dated 1 April 2026 sets the monthly base at 37,572 DKK for a doctor with fewer than five years of seniority (laege trin 1), rising to 41,061 DKK after five years.
Two supplements change the picture early. A doctor doing independent clinical work can receive a supplement of 4,079 DKK a month, and once the introductory training is completed, a further supplement of 6,106 DKK a month applies. That is why a doctor in specialist training earns 43,678 DKK a month in the first years, rising to 47,167 DKK after five years of seniority, and 53,501 DKK once they pass the two-and-a-half-year mark of the specialist training programme (three years for general practice).
The step up to specialist doctor brings the base to 65,228 DKK a month. Child and adolescent psychiatry carries an additional 9,000 DKK a year on top, a small premium that reflects recruitment needs. Senior consultants start at 73,316 DKK and move to 76,311 DKK after three years in post, with a 20 percent pension contribution paid on top. Department heads and professors reach 80,365 to 85,706 DKK a month with a 22 percent pension contribution.
These agreements run from April 2026 to April 2029, so the figures above hold for the current bargaining round.
What the national statistics say
The agreement tables tell you the floor. Statistics Denmark tells you what doctors actually earn on average. In the 2024 wage statistics, standardised monthly earnings for doctors averaged 78,883 DKK including pension and supplements, converted to full-time equivalents. The median, which is less distorted by the highest earners, was 77,627 DKK a month.
The spread matters more than the average. A quarter of doctors earned less than 57,241 DKK a month and a quarter earned more than 97,452 DKK a month. Half of all doctors sat between those two figures.
Statistics Denmark also breaks the hourly earnings down by component. Base pay accounts for about three quarters of the total. Pension including ATP makes up roughly 16 percent, shift and inconvenience supplements about 5.5 percent, and irregular payments such as bonuses about 3.3 percent. That breakdown explains why the payslip figure is always higher than the agreement’s headline number: the official average already bakes in pension and shift work.
For context, doctors sit among the best-compensated professionals in Denmark. Using the same statistical method, lawyers averaged 77,736 DKK a month, pharmacists 80,457 DKK, engineers 67,971 DKK and software developers 66,986 DKK. Medicine is near the top of the professional pay ladder.
What the payslip actually looks like: pension and supplements
Three things separate the agreement figure from the money you see.
First, pension sits on top. For junior doctors the employer pays 19.36 percent of salary into pension, for senior consultants 20 percent, and for chief physicians 22 percent. A specialist doctor on 65,228 DKK a month accrues over 12,600 DKK a month in pension on top of the headline figure. You do not see this money on your payslip, but it is a large part of total compensation.
Second, supplements (tillaeg) reward awkward hours. Evening, night, weekend and on-call shifts attract additional pay, and doctors who supervise students, coordinate teaching or lead research receive function supplements. For doctors on heavy on-call rotas, supplements make a meaningful difference to the monthly total.
Third, tax is progressive. All figures in this guide are gross, before Denmark’s progressive income tax. Most hospital doctors pay a combination of municipal tax and state tax, with the highest earners paying top-bracket tax as well. Because the system is progressive, the jump in gross pay between career stages feels smaller in net terms than it looks on paper. For an exact estimate, use the Danish tax authority’s own calculators rather than a rule of thumb.
How much do GPs earn in Denmark?
General practice works differently from hospital employment. Most Danish GPs own their practices and bill the public system per consultation and service, so their income depends on list size, opening hours and how the practice is run. That makes owner income hard to pin to a single number, and this guide does not quote one.
What is published is the rate for a specialist in general practice employed under the GP agreement: 67,073 DKK a month in base pay, plus 12,457 DKK a month in pension, for a total of 79,531 DKK a month including pension, as of 1 April 2026. That is a solid reference point: an employed GP earns at roughly the level of a senior hospital specialist, with the practice owner having more upside and considerably more business risk.
Does the specialty change the pay?
In the public hospital sector, surprisingly little. The agreement rates above apply across specialties, so a psychiatrist and a surgeon at the same career stage earn the same base salary. Differences come from supplements: specialties with heavy on-call rotas, such as surgery and anaesthesiology, earn more in shift supplements than specialties with lighter rotas.
Private practice is where specialty starts to matter. Dermatology, ophthalmology and radiology have strong private markets in Denmark, and specialists who combine public employment with private work, or move fully private, can earn more than the agreement rates. The public sector remains the employer for the large majority of doctors, and it is where the published figures apply.
What should a foreign-trained doctor expect?
If you are an international medical graduate considering Denmark, here is the realistic picture. You will almost certainly enter at the junior end of the scale, on the Yngre Laeger agreement, while you complete the Danish authorisation process. A realistic starting figure is around 37,572 DKK a month in base pay, rising as you complete the introductory position and move into specialist training.
That is a good salary by Danish standards for someone in their first years, and it comes with the full Danish employment package: 37-hour week, six weeks of paid holiday, paid sick leave and the employer-funded pension. What it does not come with is a shortcut. Authorisation requires Danish at a high professional level, and the clinical assessment process takes one to three years for non-EU graduates. I wrote a full guide to the Danish route for foreign doctors that covers the authorisation steps, the language requirement and the 12 months of basic clinical training.
One caution from the current policy picture: Denmark has suspended new temporary residence permits for foreign doctors seeking authorisation until 31 December 2026. Check the current position on the Danish Immigration Service website before making plans, because the salary figures mean nothing without a viable route in.
For doctors weighing Denmark against the UK, where the 2026 training prioritisation law has reshaped competition for posts, the Danish pay ladder is worth understanding alongside the visa and language requirements. Denmark pays well, trains well and protects your evenings. It asks for your Danish in return.
Frequently asked questions
What is the average salary of a doctor in Denmark?
Statistics Denmark puts average standardised monthly earnings at 78,883 DKK including pension and supplements, based on 2024 data covering 19,573 full-time-equivalent doctors. The median is 77,627 DKK a month.
What is the starting salary for a doctor in Denmark?
A newly graduated doctor in the clinical foundation year (KBU) earns 37,572 DKK a month under the Yngre Laeger agreement dated 1 April 2026, with a 19.36 percent pension contribution paid by the employer on top.
How much does a senior consultant earn in Denmark?
A senior consultant (overlaege) earns 73,316 DKK a month with up to two years of seniority and 76,311 DKK a month with three or more years, before a 20 percent pension contribution and any local or on-call supplements.
Do doctors in Denmark earn more than in the UK?
It depends on the comparison. Danish hospital doctors earn well by European standards and the pay ladder is transparent, but Danish income tax is progressive and higher than UK tax at equivalent earnings. The trade-off many IMGs accept is lower net pay growth in exchange for a 37-hour week, six weeks of holiday and structured training.
Is Danish doctor pay enough to live well in Denmark?
Yes, for most. Even a junior doctor’s salary sits comfortably above typical Danish full-time earnings, and senior doctors are among the country’s top professional earners. Copenhagen is expensive, particularly for housing, but doctor pay supports a comfortable life in every Danish city.
Do foreign doctors earn the same as Danish doctors?
Yes. Pay is set by collective agreement based on position and seniority, not nationality. A foreign-trained doctor in a KBU post earns the same 37,572 DKK a month as a Danish graduate in the same post. Recognised seniority from abroad can affect placement, so get your experience documented before you negotiate your starting grade.
Sources: Lægeforeningen, Lønoversigt pr. 1. april 2026 – Regionerne (Yngre Læger agreement rates); Overenskomst for underordnede læger 33.06.1, løn pr. 1.4.2026; Overenskomst for overlæger 33.04.1, løn pr. 1.4.2026 (Region Syddanmark); Aftale vedrørende lægelige chefer 22.04.1, løn pr. 1.4.2026; Lønoversigt pr. 1. april 2026 – Almen praksis; Statistics Denmark LONS20 wage statistics 2024 (DISCO 2211), via published table extracts. Exchange context: the krone is pegged to the euro at approximately 7.46 DKK.
