Highly Skilled Migrant Netherlands: Is Your Offer Eligible?

Highly Skilled Migrant Netherlands: Is Your Offer Eligible?
You have an offer in your inbox, or a recruiter has just told you the number over the phone. Before you resign, before you tell your partner, before you start pricing flights, you need to know one thing: does this specific offer qualify for the highly skilled migrant Netherlands route, or does it not?
That is a narrower question than "how does the visa work". This post is a pass/fail checklist for one offer. It covers the salary criterion and why your age bracket changes it, what parts of your package the IND counts and what it ignores, how to verify your employer is a recognised sponsor (erkend referent), the offers that look eligible and are not, and what to do when you land just under the line.
Nothing here is legal advice, and no article can approve your application — only the IND does that. The salary criteria are republished by the Dutch government every year, so this post is written to stay true when the numbers change, and points you to the official page for the figure that decides your case.
What "highly skilled migrant" actually means in 2026
The highly skilled migrant scheme (kennismigrant) is a residence permit route where your employer, not you, is the applicant. The employer must be registered with the IND as a recognised sponsor. They file, they pay the fee, and they carry the reporting duty for the whole time you work there.
The core of the scheme is deliberately simple. The IND does not assess whether your job is skilled, whether your degree is relevant, or whether a Dutch candidate could have done it. There is no labour market test, which is what makes this route so much faster than a regular work permit. Instead, the IND uses your gross salary as the proxy for "highly skilled".
That has a blunt consequence. A brilliant researcher on a low salary does not qualify. A moderately experienced developer on a high salary does. The scheme is a salary test with a sponsor requirement attached, and your offer either clears both or it does not.
So there are only two structural questions for your offer, and both are binary:
If you want the end-to-end picture — MVV, the residence card, timelines, what your first month in the Netherlands looks like — our highly skilled migrant visa guide for 2026 walks through the whole process. This post assumes you already have an offer and only want to know if it passes.
The IND does not judge how skilled you are. It judges your salary and your employer's sponsor status.
Recommended
SafetyWing
Health insurance for expats & remote workers in the Netherlands. Starts at €45/month.
The highly skilled migrant Netherlands salary threshold: does your offer clear the bar?

What "highly skilled migrant" actually means in 2026
The salary criterion is a gross monthly amount, excluding the mandatory 8% holiday allowance (vakantiegeld). It is indexed and republished by the Dutch government, normally with effect from 1 January each year. Because it moves, do not trust a figure you read in a forum post or an old blog — including this one.
The authoritative page is the IND's "Salary criteria for highly skilled migrants" page, linked in the Sources section below. Open it, find the year that applies, and read the number for your bracket. That takes ninety seconds and it is the single most important ninety seconds of your offer review.
Here is how to do the comparison correctly, because most people get this part wrong:
- Step 1: convert your offer to a gross monthly figure. If your offer is stated as an annual package, do not divide by 12 and stop. Dutch annual figures often include the 8% holiday allowance and sometimes a 13th month. Strip those out first.
- Step 2: exclude holiday allowance. The criterion is defined excluding vakantiegeld. If your contract says "€X per month plus 8% holiday allowance", €X is the figure you compare.
- Step 3: use the bracket that applies on the application date, not the one that applies today. If you turn 30 between signing and the employer filing, that matters. More on this below.
- Step 4: check the margin. Clearing the criterion by €20 a month is technically a pass, but it leaves you no room if the criterion is indexed upward before the permit is granted or when it comes up for renewal.
- Step 5: confirm the salary is paid into a Dutch bank account by the employer, monthly, and is genuinely at your disposal. The IND looks for a real, bankable salary, not a paper number.
The criterion is a floor, not a market rate. Meeting it makes you eligible; it does not mean you are being paid well for your role or city. Those are separate conversations, and you should have both.
Why the number changes with your age and your degree
There is not one salary criterion. There are several, and which one applies to you depends on facts about you, not about the job.
The under-30 bracket
There is a lower criterion for highly skilled migrants under the age of 30 and a higher one for those aged 30 and over. The age that counts is your age at the time the employer submits the application, which creates a real trap: if you are 29 when you sign and the employer files after your 30th birthday, the higher criterion applies to your case.
If you are close to that birthday, say so to the employer's HR or their immigration partner. Either they file sooner, or the offer needs to be written against the higher number from the start. This is a conversation to have before you sign, not after.
The reduced criterion after a Dutch degree or orientation year
A separate, lower criterion exists for people who have recently graduated from a Dutch higher education institution or completed a search year / orientation year (zoekjaar). It is meaningfully lower than the standard under-30 number, and it is the reason many graduate-level offers in the Netherlands are viable at all.
The conditions are specific — they concern what you studied, where, and how recently. If you think you fall into this group, verify it against the IND page rather than assuming, and tell the employer, because HR teams that mostly hire senior people sometimes do not know this criterion exists.
The separate routes people confuse with HSM
Two adjacent routes get mixed up with the highly skilled migrant permit and have their own rules:
- The EU Blue Card, which has its own salary criterion (normally higher than the standard HSM one) and, unlike HSM, does require a recognised higher education qualification. It offers different mobility rights within the EU.
- Scientific researchers under Directive (EU) 2016/801, where no salary criterion applies in the HSM sense, but the employer must be an approved research institution.
If your offer is from a university or research institute, ask which route they intend to use before you compare anything to an HSM number.
Recognised sponsor status: the one thing your employer can't fake

Why the number changes with your age and degree
No recognised sponsor, no highly skilled migrant permit. This is not negotiable, and it is not something a keen hiring manager can work around with goodwill.
Recognition is a status a company applies to the IND for. It involves fees, a continuity check on the business, and ongoing administrative and reporting duties. The IND publishes the full list of recognised sponsors as a public register, updated regularly, broken down by category — including "Labour regular and highly skilled migrants", which is the one you need.
So verify it yourself, today, in this order:
- Open the IND public register and search the employer's legal entity name, not their brand. Many Dutch companies trade under one name and are registered under a B.V. with a different one.
Watch for the entity mismatch, because it is the most common real-world failure. You interview with the Dutch office, you are excited, and then the contract arrives from a foreign parent company or a payroll intermediary that is not in the register. The sponsor must be the entity that employs you.
Our post on IND recognised sponsors in the Netherlands explains how to read the register and what the categories mean. If your employer is not on it, you are not automatically out of options — you are on a different, slower route, and our guide to the GVVA regular work permit covers what that involves and how much longer it takes.
Search the register for the legal entity that will sign your contract. Brand names and parent companies do not count.
What counts toward the salary, and what doesn't
This is where offers that look comfortably above the line quietly fall below it. The IND counts fixed, contractually certain gross salary. It does not count money that depends on performance, discretion or circumstance.
What generally counts:
What generally does not count:
The 30% ruling deserves a paragraph of its own, because the confusion around it is almost universal. The ruling is a tax facility administered by the Belastingdienst, not an immigration rule. Under it, part of your salary can be paid as a tax-free allowance — but the taxable part of your salary must still meet the HSM criterion. In other words, applying the ruling cannot be used to push your gross package over the line, and a badly structured 30% ruling arrangement can push a compliant salary under it. Ask HR to show you the taxable gross figure after the ruling is applied, and compare that to the criterion.
If your offer is €4,900 fixed plus a €600 monthly "target bonus", your comparison figure is €4,900. If the recruiter quotes you "€75k OTE", ask what the fixed base is, and ask in writing.
Red flags: offers that sound eligible but fall short
Some offers fail for reasons that have nothing to do with the headline number. These are the patterns worth checking before you accept.
- Part-time hours with a full-time headline. The salary criterion is a monthly amount, not an hourly rate. A 0.8 FTE contract at a full-time-equivalent salary above the criterion still has to meet the criterion in actual monthly gross paid.
- A payroll or umbrella company in the middle. If a third party employs you and places you with the client, the sponsor must be that third party, and it must be in the register. Some are; many are not.
- A contract that starts as a probation-period stipend or a lower "training salary" for the first three or six months. The criterion applies throughout, including during probation.
- A freelance or contractor arrangement dressed as employment. Self-employment is a different route entirely, with different rules — our post on going from HSM to ZZP freelance work sets out the difference.
- An offer contingent on you arriving on a tourist visa and "sorting it out here". This is not how the route works and it puts your status at risk.
- Sponsor status that is "in progress". An application for recognition can take months and may not be approved. A pending application is not recognition.
- An unpaid or heavily discounted first period framed as an internship or trial. It does not meet the criterion and it is not a bridge to one.
- No written salary figure at all. If HR will not put the fixed gross monthly number in writing before you resign, treat that as the answer.
One more, which is less a red flag than a cost question: some employers hesitate at sponsorship because they believe it is expensive. It is not free, but it is more predictable than most managers assume, and our breakdown of the cost of visa sponsorship for Dutch employers gives you the numbers to use if the conversation comes up.
What to do if your offer falls just short of the threshold
Falling short is common and it is often fixable, because the gap is usually small and structural rather than a disagreement about your value.
Ask for the gap in fixed salary, not in total package. If you are €150 a month under, the ask is €150 of base, and you should say precisely that. "The IND criterion for my bracket requires a fixed gross monthly salary of at least €X excluding holiday allowance; my offer is €Y. Can we move the base to €X plus a margin?" This is easier for a hiring manager to approve than a vague request for more money, because it has a defined end point and a reason.
Convert variable pay into fixed pay. If the offer has a €500 monthly bonus target, ask for part of it to be moved into base. The total cost to the employer is similar and the offer becomes eligible. Many companies will do this once someone explains why it matters.
Ask for an unconditional 13th month in writing. If it is already informally expected, making it contractual and independent of performance can close a small gap.
Check whether a lower criterion applies to you. The under-30 bracket and the post-graduation criterion change the maths entirely, and HR may not have applied the right one.
Build in headroom for renewal. Your salary must keep meeting the criterion for as long as you hold the permit, and the criterion is indexed upward most years. Signing exactly at the line means you need a raise before your first renewal just to stand still. Our post on raises and promotions as a highly skilled migrant explains how that plays out over a career, and why the offer you sign sets your floor for years.
And if the answer is genuinely no — the employer cannot move, or is not a recognised sponsor — walking away is a legitimate outcome. An ineligible offer is not a smaller version of an eligible one. It is a different thing.
Checking your offer against everything else on the market before you decide
Here is the question that sits underneath "is this offer eligible": is it the best eligible offer you could have right now? You usually cannot answer that, because you stopped looking when this one arrived.
That matters for two reasons. First, sponsorship is not spread evenly across every sector — it clusters, and our overview of which Dutch industries hire international talent shows where. Second, the scheme ties you to one employer at a time. Changing jobs is possible and routine, but it has its own procedure and timing, which our guide to changing employer on an HSM visa sets out. The cheapest time to compare offers is before you sign the first one.
So do a deliberate sweep before you answer. Look at what comparable roles at other recognised sponsors are paying for your level in your city, since a salary that clears the criterion in Eindhoven and one that clears it in Amsterdam buy different lives. Check whether roles you dismissed weeks ago are still open. And give yourself a defensible reason to either accept with confidence or ask for more.
You can do this by hand. Filter visa-sponsored jobs by your role, check each employer against the IND register, and note the salary bands. It takes an evening or two and it is worth it before a decision this size.
Sources
Next step on ArrowLancer
If you want that market check done in one pass rather than over two evenings, Match Sweep is €14.99 one-off: a full sweep across all active jobs, not just the newest. It puts the roles that match your profile in front of you, so you can compare your offer against what is actually open before you reply to it.
Run a Match Sweep while your offer is still on the table.
Useful Resources for Your Move
Services we recommend for expats relocating to the Netherlands
SafetyWing
Health insurance for expats & remote workers in the Netherlands. Starts at €45/month.
Get a quoteBunq
Open a Dutch bank account in 5 minutes. No paperwork, no BSN needed to start.
Open an accountHousingAnywhere
Find verified housing in Amsterdam, Rotterdam, The Hague & more Dutch cities.
Find housingSome of these links are affiliate links. We may earn a commission at no extra cost to you.

About Jaize Tech
Independent AI engineering for Dutch SMEs — production ML, RAG, on-prem.