How long an EU work permit really takes: a corridor-by-corridor timeline
A Dutch GVVA can clear in roughly 90 days; an Italian Decreto Flussi hire is gated to an annual click-day; a German file can compress under the fast-track procedure. The destination, not the worker, sets the clock.
There is no single answer to how long an EU work permit takes, because the destination, not the worker, sets the clock. The same welder, with the same documents, clears in roughly three months on one corridor and waits the better part of a year on another. The difference is not the candidate's file. It is which authorities sit in the chain, which of them run on a statutory deadline, and which run on a queue that can stretch without limit. An operator who quotes a client a start date has to know the difference between the two, because a statutory clock can be planned and a queue can only be watched. This is the corridor-by-corridor view for an EU employer hiring a blue-collar worker from Nepal, India, the Philippines, or the Western Balkans.
Statutory clocks versus queues
Two kinds of waiting decide a timeline, and they behave nothing alike. A statutory clock is a deadline written into law: the authority has to decide inside a fixed period. The Netherlands runs one of these. For a standard GVVA, the single permit that combines residence and work, the IND has a statutory decision period of up to about 90 days. That number is a ceiling you can build a plan around.
A queue has no ceiling. A consular appointment, an appointment slot at a residence-permit authority, or a backlog at a regional office moves with demand and staffing. It can clear in a week or stall for months, and no law forces it to end by a set date. The planning rule that follows is simple. Find the slowest queue in the chain and set the start date backward from it. The statutory steps will fit inside that envelope; the queue is the thing that decides it.
The Netherlands: a clean statutory ceiling
The Dutch corridor is the easiest to forecast because the binding step is a statutory one. The employer has to be a recognised sponsor before it can file, and that status is the gate. Once the file is in, the IND's roughly 90-day decision period gives a defensible ceiling for the permit decision itself. The point for timing is that the heavy work is front-loaded into sponsor status, and the decision that follows runs on a clock you can quote.
Germany: three authorities, one optional accelerator
A German hire turns on separate authorities, each with its own queue. The Bundesagentur fuer Arbeit clears the employment, the German mission abroad issues the entry visa, and the local Auslaenderbehoerde issues the residence title after arrival. For a regulated trade, qualification recognition sits ahead of all of them and usually decides the real timeline. The full sequence the employer owns is set out in the German residence-permit steps from job offer to Aufenthaltstitel.
Germany also offers an accelerator the other corridors do not. The fast-track skilled-worker procedure, the beschleunigtes Fachkraefteverfahren, exists specifically to compress an otherwise multi-month chain. The employer initiates it at the Auslaenderbehoerde, which then coordinates the recognition and the Bundesagentur step under agreed deadlines, and the worker is given a priority consular appointment. It carries a fee and it requires the employer to drive it, but on a German corridor it is the single largest lever on the timeline.
Italy: the calendar is the constraint
Italy does not run on a processing time at all in the usual sense. The quota route, the Decreto Flussi, is calendar-gated. A hire cannot proceed outside the annual window regardless of how ready the file is. The Ministry of the Interior opens an online portal on announced dates, and applications are accepted in order of arrival until the quota is full. For the categories with the most demand, the places can be taken within minutes of opening.
This inverts the usual planning question. The variable is not how fast the authority decides; it is whether the file is inside the quota on the day the portal opens. A perfectly prepared application filed a day after the window is worth nothing until the next cycle. The mechanics of timing the click-day are in Italy's Decreto Flussi quota and why timing the click-day decides your hire. For an Italy corridor, the slowest authority in the chain is the calendar itself.
Portugal: the backlog at the back end
Portugal shows what an unbounded queue does to a timeline. The D1 visa gets the worker into the country, but the residence permit is issued by AIMA, the body that took over migration functions when SEF was dissolved in 2023. Through 2024 and 2025 AIMA carried a well-documented appointment backlog, and the wait for a slot was the binding constraint on the corridor, not the visa decision that preceded it. The structural risk here is the gap between an expiring visa and a residence permit that was never started, the failure mode detailed in Portugal's D1 work visa and the residence-permit handoff at AIMA. The lesson for timing is that a fast front end means nothing if the back-end queue is the part that runs long.
The consular appointment that nobody priced in
There is one queue that sits outside the destination authority entirely and that quietly becomes the longest single wait on many corridors: the visa appointment at the origin mission. A German or Dutch consulate in Manila, New Delhi, or Kathmandu has a finite number of slots, and demand routinely runs ahead of them. The destination authority can be fast and the consular calendar can still add weeks or months before the worker even submits.
This is the most common planning error in the whole chain. An employer confirms the permit decision is on track, sets a start date, and discovers the next available appointment at the origin mission is weeks or months away. The consequence is concrete: a start date already promised to a client slips, the worker waits, and the placement loses time that no destination authority caused. The fix is to book the consular appointment as early as the corridor allows and to treat it as a first-class queue, not an afterthought.
How to read a corridor before you quote a date
Per-country averages move with backlog, so the honest answer to a client is never a single number copied from last quarter. Read the chain instead. Identify the statutory steps, which give you a ceiling, and the queues, which give you the risk. Set the date backward from the slowest queue, confirm its present state rather than its reputation, and build the statutory steps inside that envelope. A Dutch file plans against 90 days. An Italian file plans against a calendar. A Portuguese file plans against AIMA. Almost every file also plans against the consulate.
Send us the corridor you are planning, the role, the origin, and the start date you need, and we will map the chain authority by authority and tell you which queue sets your clock. Talk to a consultant.
Keep reading
All posts →What sponsoring a worker really means for an EU destination employer
Sponsorship in the EU stacks three things: a registered status, a per-hire authorisation, and continuing duties. Confusing the three is the most common employer mistake.
The single permit, explained: one application, one document, three EU variations
The EU Single Permit Directive gave non-EU hires one combined work-and-residence document and one application. How it is administered, from Belgium's regional permit to the Dutch GVVA to the Czech Employee Card, still varies sharply.