How to Advertise a Job to International Candidates (2026)

How to Advertise a Job to International Candidates (2026)
Two numbers decide where your advertising budget should go, and reach is neither of them. The first is applications received. The second is applications you could actually hire: people who clear the highly skilled migrant salary criteria for their age bracket, who want your city, and who are free inside your window. Suppose a listing brings in 300 applications and 15 of them clear all three tests. Your real cost is the ad spend divided by 15, plus every screening hour someone burned getting from 300 down to 15.
That ratio is the whole question behind where to advertise job international candidates will actually see. Every channel sells you the first number. Only some of them move the second one.
What follows lines up the four channels a Dutch hiring manager genuinely chooses between, with what each costs in money and in internal hours, and where each one breaks. None of them is the wrong answer. They sit at different points of the same funnel.
Where to advertise job international candidates will actually look
Most international roles get advertised the way a domestic role does: the ad goes up where the last ad went up, because that is where the recruiter login already exists. Then the role sits for five weeks, the pipeline fills with people who need sponsorship the company cannot provide or who want 20% above band, and in week six somebody suggests calling an agency.
The expensive part of that sequence is rarely the agency fee. It is the five weeks. If you have mapped out the time to hire for an international candidate, you already know the IND decision and the relocation sit at the back end of the process and cannot be compressed much. Whatever you lose at the advertising stage is lost permanently from the start date.
So the useful question is narrower than "which board is best". For this role, at this salary, with this deadline: which channel puts hireable people in front of you fastest, and what does each one cost per usable applicant rather than per click?
Recommended
SafetyWing
Health insurance for expats & remote workers in the Netherlands. Starts at €45/month.
General boards buy volume, not visa-readiness
Indeed and LinkedIn are where the volume is, and volume genuinely matters for some roles. If you are hiring three mid-level developers in Amsterdam and you are relaxed about whether they already have the right to work here, a sponsored LinkedIn job or an Indeed campaign will fill the top of your funnel quickly.

The channel problem: posting once and hoping isn't a strategy
What you are buying is impressions against a mostly local audience with an international minority mixed in. Both platforms run an auction: you set a daily or total budget, and spend scales with how contested your job title and region are. A niche title in Eindhoven behaves nothing like "data analyst" in Amsterdam, which is why no honest answer to "what does it cost" exists outside your own account. Check the current rate there rather than trusting a number in a blog post, including this one.
The structural weakness is filtering. Neither platform gives a candidate a dependable field to say "I need sponsorship and I qualify under the highly skilled migrant scheme", and neither gives you a searchable field to say "we are a recognised sponsor (erkend referent) and this role sits above the threshold". Both facts end up buried in free text. That is why so many internationals apply to roles that were never sponsorable, and why plenty of your sponsorable roles get skipped by people who assumed the opposite. The fix on your side is the ad copy itself, and the wording that changes response quality is covered in the job ad fixes for international roles.
- Good for: volume, local and EU candidates, roles where sponsorship is a nice-to-have rather than the point.
- Weak for: signalling sponsorship credibly, filtering for permit eligibility, senior or scarce profiles.
- Hidden cost: screening hours. A pipeline of 300 at a 5% eligibility rate eats far more internal time than one of 40 at 40%, and that time comes out of a hiring manager's week, not a media budget.
Niche and visa-focused boards: smaller reach, better composition
The job boards for expats Netherlands employers tend to overlook are a much smaller pool with a much better composition. Somebody browsing a sponsorship-focused board has already self-selected. They need sponsorship, they know what the highly skilled migrant route is, and most have at least checked whether their expectation clears the threshold for their age bracket.

Niche and visa-focused boards: smaller reach, far higher relevance
That changes your screening economics more than it changes your reach, and the two should not be confused. Fewer applications arrive. A much larger share of them are answerable within a day.
It also changes what candidates verify about you. Experienced international applicants check the IND public register before they apply, because an ad promising sponsorship from a company that is not a recognised sponsor is a dead end for them. If your organisation is not on that register yet, that is a separate project with its own lead time, and the employer route onto the IND recognised sponsor list is worth starting before you spend advertising money rather than after.
Pricing on niche boards is usually a flat fee per listing for a fixed window, which is easier to defend to finance than an auction forecast. The trade-off deserves stating plainly: if your role is generic and your salary sits at the bottom of its band, a smaller board will not rescue it. Relevance multiplies a real offer. Multiplying a weak one still gets you nowhere.
What a 20 to 30% placement fee actually buys
Agency pricing here is normally quoted as a percentage of first-year gross salary, commonly in the 20 to 30% range for permanent placement, with executive search higher and contract staffing priced on an hourly margin instead. It is negotiable, particularly across multiple roles or against an exclusive mandate. Ask about two clauses specifically: the replacement guarantee period, and whether the fee is calculated on gross salary including bonus. Those move the real number more than the headline percentage does.
Run the arithmetic on your own role before you decide anything. A €70,000 role at 25% is a €17,500 fee. At 20% it is €14,000. Recruitment agency fees Netherlands employers pay sit on top of the sponsorship costs themselves, which include IND application fees, possible recognised sponsor registration, relocation support and the salary threshold. The full picture is in the breakdown of what sponsorship costs employers, where the agency fee is frequently the largest single line.
That does not make it bad value. A good agency sells you things a listing structurally cannot:
- Active sourcing. Approaching people who are not applying to anything, anywhere.
- Market intelligence. A recruiter working your niche every week knows what your competitors are paying and whether your band is credible. That feedback alone has rescued roles that were about to be reposted unchanged.
- Pipeline management. Chasing candidates, handling counter-offers, having the awkward salary conversation on your behalf.
- Risk transfer. On a contingency model you pay on placement, so an unfilled role costs nothing in fees.
Pay an agency when the problem is finding people who are not looking. Pay for a listing when the problem is being found by people who are.
Where agencies underperform is on sponsorship specifics. Plenty of generalist recruiters cannot tell you the salary criteria by age bracket, do not know when a foreign qualification needs a Nuffic evaluation, and will cheerfully send you a brilliant candidate whose permit situation does not work. Ask two concrete questions about the highly skilled migrant scheme before you sign anything. The answers are diagnostic.
What a pinned listing changes in the funnel
A featured or pinned listing does one narrow thing: it changes position and adds a visual marker. On a board where candidates sort by recency, an ordinary listing slides out of view within days. Pinned, it stays visible for the whole window.
The effect worth understanding is less about more views than about which views. On a sponsorship-focused board, permanent visibility at the top reaches the people who check that board repeatedly, which skews towards actively searching, permit-aware candidates rather than casual browsers. A featured job listing Netherlands employers buy on a niche board is really a relevance play wearing the clothes of a visibility play.
It is also the only option in this comparison with a knowable price before you commit. Auction spend is a forecast. An agency fee is a percentage of a salary you have not negotiated yet. A flat listing fee is a line you can put in a budget and justify in one sentence.
The limit is just as clear. A pinned listing cannot fix an uncompetitive salary, a vague ad, or a company that is not a recognised sponsor. It moves a good ad in front of the right audience, and it is worth precisely as much as the ad behind it.
The mix that shortens a sponsored hire
For most sponsored roles, the sequence that works runs the cheap and fast channels first and keeps the expensive layer in reserve. Not to save money, though it does, but to sequence information. You avoid paying a 25% fee on a role that was never going to be hard, and you avoid discovering in week six that your salary band was the blocker the whole time.
The reserve logic matters in the other direction too. If the role is a scarce senior profile in a field where almost nobody is actively job hunting, running four weeks of listings first is four weeks spent proving what you could have assumed. Judge that honestly at the start: are you trying to be found, or trying to find? Listings answer the first problem. Sourcing answers the second. Most roles are the first problem and get treated as the second.
Location is part of the mix as well, and it is the variable employers forget. The same salary attracts a different pool depending on where the desk is, and the patterns in where international tech talent actually gets hired are worth a look before you conclude a channel failed when the commute did.
A 30-day test with one role and two channels
If you are deciding between channels and nobody in the room has evidence, buy the evidence. Run one role on two channels for 30 days and compare the only metric that matters.
- Day 1: Put the role on a niche or sponsorship-focused board, pinned if that is available, with explicit sponsorship language and a real salary range. Flat, small cost. This is your relevance test.
- Day 1, in parallel: Put the same role on your general board of choice at a modest budget. This is your volume test. Keep the ad copy identical, or the comparison measures your copywriting instead of your channels.
- Day 10: Count usable applicants per channel, not total applicants. Usable means permit-realistic, salary-realistic, available in your window. Write the definition down before the first application lands, otherwise you will end up judging channels on volume, which is the metric every channel is optimised to hand you.
- Day 20: If both channels are thin, suspect the role before the channels. Check the salary against the current criteria and the sector against what is actually moving. The picture in which Dutch industries are hiring international talent is a useful reality check on whether your offer is competitive where you are hiring.
- Day 30: Now an agency briefing makes sense, because you can hand them four weeks of market evidence instead of a job description. That briefing is often worth more than the first month of their work.
Thirty days of parallel listings costs a fraction of one placement fee, and it answers the channel question for every similar role you advertise afterwards. Most hiring teams repeat the same channel decision a dozen times a year without ever having tested it once.
Before you pay for anything
Four checks, none of them longer than an hour, each of which has saved somebody a wasted budget cycle:
- Confirm your recognised sponsor status is live and current in the IND public register, and that the entity name there matches the entity on the employment contract. Candidates do check, and a mismatch reads as a red flag rather than an administrative detail.
- Check the salary against the current IND criteria for the bracket you expect to hire in, including the reduced amount for recent graduates, and leave headroom. The amounts are indexed annually on 1 January, so a role signed in December at the exact minimum can become a problem in week two.
- Write the sponsorship sentence before you write the ad. "We are an IND recognised sponsor and will sponsor the highly skilled migrant permit for this role" is searchable and credible. "Visa support available" is neither, and candidates have learned to read it as a maybe.
- Agree internally who screens, and when. A high-volume channel without a named owner and a blocked slot in the calendar is how good applications go stale for eleven days.
Sources
If you want the flat-cost end of this comparison in your test, a featured job post on ArrowLancer is €99 for a 30-day listing, pinned at the top of the visa-sponsored jobs board with a Featured badge. Put that number next to a placement fee in four figures and the comparison makes itself.
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.