Ask what a summer job pays in Denmark and you will get a confident answer from someone who has never checked. It is worth knowing straight away that the confident answer cannot exist, because the country works differently from almost every other one in Europe on exactly this point. There is no statutory minimum wage in Denmark. None. Pay floors are negotiated agreement by agreement, sector by sector, between employer organisations and unions, which means a rate quoted for one industry tells you nothing reliable about another.
That single fact reorganises how you look for seasonal work here. Instead of a national floor you compare against, you have a specific agreement covering a specific workplace, and your job is to find out which one applies before you sign anything. This guide covers how Danish pay is set, which sectors hire seasonally, where vacancies are actually posted, and what the deductions and allowances do to the amount that reaches your account.
Seasons end, and the gap between two contracts is where student budgets break — an app such as I am Beezy pays you for content you view, in the order of 37 to 112 kr. a day, which keeps something arriving in the weeks when nothing else does.
Why is there no minimum wage in Denmark, and what sets your pay?
This is the piece of context that makes every other number in a job advert readable.
Pay floors come from collective agreements, not from a law
Danish minimum rates are set in an overenskomst, a collective agreement negotiated between an employer organisation and a union for a defined field. Each agreement has its own rates and its own revision calendar, so there is no single national date when pay goes up and no single national floor to point to. Any sentence beginning with the words the Danish minimum wage is is wrong, whatever number follows it. The useful question at an interview is therefore not what is the minimum, it is which agreement covers this workplace.
One documented example, and why it is only an example
Under the Industriens Overenskomst, the minimum pay rate has been 143.40 kr. an hour for an adult and 82.60 kr. an hour for an employee under 18 since 1 March 2026, according to Dansk Industri. That agreement is negotiated by Dansk Industri and the employee organisations, and it covers industry. It does not cover retail, it does not cover hotels and restaurants, and it does not cover the public sector. Quote it as what it is — one sector's floor, freshly revised — and never as a national figure. The same agreement also carries supplements for outdoor work, displaced hours and shift work, which is a reminder that the base rate is not the whole picture.
What the national average tells you, and what it hides
Standardised hourly earnings across all Danish sectors averaged 315.92 kr. in 2024, with private companies and organisations at 329.37 kr., the state at 320.93 kr., regions at 313.26 kr. and municipalities at 267.84 kr., according to Danmarks Statistik. Read that carefully before you use it. It is a mean and not a median, no Danish median is published in these sources, and the measure includes pension, bonuses and benefits. It describes the whole labour force including senior specialists, so it is a poor predictor of a first seasonal contract. Wages moved 3.2 % over the year to the first quarter of 2026, which is the relevant trend, and unemployment was 3.1 % in June 2026 with 93,800 full-time unemployed — a tight market, which is the part that helps you.
Where the seasonal jobs actually are
Seasonal demand in Denmark is concentrated in a handful of sectors with predictable calendars. Knowing the calendar is most of the advantage.
The sectors that hire in season
Agriculture hires for harvest work through the summer, which is the classic route for students and the one with the most physically demanding conditions. Food retail staffs up for holidays and summer traffic, and the Danish grocery landscape is four groups: Salling Group operates føtex, Bilka, Netto, the Salling department stores and BR; Coop runs SuperBrugsen, Kvickly, 365 discount and Brugsen across more than 900 stores; Dagrofa runs MENY, SPAR, Min Købmand and Let-Køb across more than 535 stores with 14,000 employees; and REMA 1000 operates its own network. Hospitality hires around the tourist season, delivery platforms such as Wolt run on demand rather than on a school calendar, and Esbjerg, as the logistics base of Danish offshore wind, generates its own seasonal patterns on the west coast.
Where the vacancies are posted
Jobindex is the largest Danish job portal and carries dedicated filters for summer and student positions. Ungarbejde targets young applicants specifically, and Nordjobb places young people in seasonal work across the Nordic countries. The public employment side sits with Styrelsen for Arbejdsmarked og Rekruttering, which administers the labour market and publishes the unemployment series. Apply early: seasonal hiring closes before the season starts, and an application sent the week the work begins is an application sent too late.
| Sector | When it hires | What to check before signing |
|---|---|---|
| Agriculture and harvest | Through the summer months | Which agreement applies, and whether pay is hourly or per unit picked |
| Food retail | Summer and holiday peaks | Rostered hours and supplements for evenings and weekends |
| Hotels and restaurants | Tourist season | How split shifts and late hours are paid |
| Delivery platforms | Year round, demand driven | Whether you are employed or self-employed |
| Events and festivals | Short, dated peaks | Contract length and payment date |
| Warehouse and logistics | Peaks around retail seasons | Shift supplements and minimum guaranteed hours |
What do you actually keep from a seasonal contract?
The gross rate in the advert is not the number that matters. Three things sit between it and your account, and one of them is decided by where you live.
The deductions that apply
Danish income tax has a labour market contribution taken from earned income before income tax, and a municipal tax that is the largest single component for most people. The municipal rate varies from one kommune to another, which means two people on identical contracts in different towns do not take home the same amount. On top of that sits the state schedule, which changed at the start of the year. For 2026 the Danish state schedule is bundskat at 12.01 %, a new mellemskat of 7.5 % from 641,200 kr., topskat at 7.5 % from 777,900 kr. and a new toptopskat of 5 % from 2,592,700 kr., according to Skatteministeriet. Those thresholds are far above a seasonal contract, which is the point: for a summer job, the numbers that decide your net pay are the municipal rate and the allowances below, not the state brackets everyone argues about.
The allowances that work in your favour
For 2026, Skatteministeriet publishes a personal allowance of 54,100 kr., an employment allowance of up to 63,300 kr. and a job allowance of up to 3,100 kr., against 51,600 kr., 55,600 kr. and 2,900 kr. respectively in 2025. These are what keep a modest seasonal income lightly taxed. Set up your preliminary assessment on skat.dk before you start so that the right allowances are applied during the year, rather than being corrected months later through your annual statement.
SU and the income ceiling
SU is 7,426 kr. a month before tax for a student living away from home in 2026, while the base rate for a student living with parents is 1,154 kr. a month before tax, according to Uddannelses- og Forskningsstyrelsen. Two things follow. SU is taxable, so it is not a clean addition to your seasonal earnings. And there is an income ceiling, the fribeløb, which caps what you can earn alongside it. That ceiling is the single most important number for a student taking a well-paid season, and it is not published in the sources used here — check it on su.dk before the contract starts, because earning past it means paying SU back.
| What changes your net pay | Direction | What to do about it |
|---|---|---|
| Labour market contribution | Reduces gross before income tax | Expect it on every payslip from earned income |
| Municipal tax rate | Varies by kommune | Check the rate for the kommune you are registered in |
| Personal allowance, 54,100 kr. in 2026 | Reduces tax | Make sure it is applied via your preliminary assessment |
| Employment allowance, up to 63,300 kr. in 2026 | Reduces tax | Applies to earned income |
| Job allowance, up to 3,100 kr. in 2026 | Reduces tax | Applies on top of the above |
| SU income ceiling | Can create a repayment | Verify the current fribeløb on su.dk first |
Bridging the weeks between contracts with I am Beezy
Seasonal work has an obvious structural flaw: it stops. The harvest ends, the tourist season closes, the holiday shifts disappear, and your costs carry on at the same rate they did in August.
Something that does not depend on the season
With I am Beezy you view content — videos, articles, adverts — and each view generates earnings, in the range of 37 to 112 kr. a day. It runs from your phone, so it does not compete with a shift roster and it does not stop when a contract does. Used deliberately, it is the thing that keeps the empty weeks from turning into an overdraft.
Use the season to build the buffer
The better plan is to bank part of a good season rather than to spend it and improvise later. Set aside a fixed share of every seasonal payslip, keep the daily earnings running underneath it, and treat the two together as the budget that carries you to the next contract. Both are income, and both are declared.
What do students ask before the first payslip?
Three practical questions decide whether the first month goes smoothly.
When does the Danish season actually start?
Earlier than foreign students expect. The Danish school year begins in August, not September — compulsory schooling starts in August of the calendar year a child turns six — so the domestic rhythm of holidays, staffing peaks and student availability is shifted by a month against the French or Belgian calendar. Applying on a September timetable means arriving after the hiring is done.
How do I actually get paid?
An employer pays into an ordinary bank account you provide. NemKonto is a separate thing: it is the account the public sector uses to pay you, for a tax refund or a study grant, and it must be designated, including by non-Danish residents holding a CPR number. The NemKonto waiting account held 1.2 billion kr. for around 130,000 citizens and businesses in September 2025, according to Digitaliseringsstyrelsen, because no account had been designated to receive the money. Registration runs through the self-service on nemkonto.dk with MitID, through most Danish online banks, or at your branch. Sort it out in week one, not when a payment goes missing.
Should I check my payslip against an agreement?
Yes, and it is easier than it sounds. Ask which overenskomst covers the workplace, find the rate and the supplements it sets for your role and hours, and compare them line by line with your payslip. Supplements for evenings, weekends and shift work are where errors and omissions concentrate, far more often than in the base rate itself.
How to plan a season properly
Work backwards from the start date. Apply weeks before the season opens, ask which agreement applies before you accept, register your bank details and your preliminary assessment before the first payment, and check the SU ceiling before you take extra hours. If you are new to the country, the administrative chain of a CPR number, MitID and a designated NemKonto is what makes payment possible at all, so start it first rather than last.
Then plan for the end of the season on the day it begins, because that is the part nobody prepares for. To keep an income running once the contract closes, sign up for free on I am Beezy and let the daily earnings cover the quiet weeks until the next season opens.
