Immigration · IRCC processing times · Work permit

Canada work permit processing time, by country.

IRCC’s own published processing time for a work permit applied for from outside Canada, for every country it lists, with what the number means and a date check.

IRCC’s figure for work permit is published for 61 of 212 countries and territories. The middle one is about 7 weeks; the fastest listed is Guatemala (1 week) and the slowest Iran (57 weeks).

IRCC’s table last updated: October 21, 2026. Our copy fetched October 26, 2026.

IRCC table: October 21, 202661 countries with a figureUnofficial re-presentation

Advertisement

How long will mine take?

Optional. Leave the date as today to see the figure on its own. IRCC’s 80% mark is not a promise: about 1 application in 5 takes longer.

Where you stand

Choose a country to see IRCC’s current figure and what it implies for your application date.

Advertisement

Work permit processing times: the picture across countries

Work permit processing times differ a lot by country because IRCC reports each country separately. Of the 61 countries with a figure, they spread like this:

IRCC figureCountries
2 weeks or less6
2 to 4 weeks8
4 to 8 weeks21
8 to 16 weeks22
Over 16 weeks4

Shortest listed: Guatemala (1 week), Belgium (2 weeks), Honduras (2 weeks), Libya (2 weeks), Mexico (2 weeks).

Longest listed: Iran (57 weeks), Bangladesh (49 weeks), Madagascar (38 weeks), Ghana (21 weeks), South Africa (16 weeks).

Large source countries: India (10 weeks), Nigeria (10 weeks), Philippines (9 weeks), Pakistan (9 weeks), China (5 weeks), Mexico (2 weeks).

151 entries have no number. IRCC shows “No processing time available” or “Not enough data” for them (151 and 0 respectively); that means IRCC has not published a figure, not that decisions are instant or stopped.

All countries

Country or territoryIRCC processing timeDays (approx.)
AfghanistanNo processing time available
AlbaniaNo processing time available
Algeria12 weeks84
AndorraNo processing time available
AngolaNo processing time available
AnguillaNo processing time available
Antigua & BarbudaNo processing time available
ArgentinaNo processing time available
ArmeniaNo processing time available
ArubaNo processing time available
Australia7 weeks49
AustriaNo processing time available
AzerbaijanNo processing time available
BahamasNo processing time available
BahrainNo processing time available
Bangladesh49 weeks343
BarbadosNo processing time available
BelarusNo processing time available
Belgium2 weeks14
BelizeNo processing time available
BeninNo processing time available
BermudaNo processing time available
BhutanNo processing time available
BoliviaNo processing time available
Bosnia & HerzegovinaNo processing time available
BotswanaNo processing time available
Brazil3 weeks21
British Indian Ocean TerritoryNo processing time available
BruneiNo processing time available
BulgariaNo processing time available
Burkina FasoNo processing time available
BurundiNo processing time available
CambodiaNo processing time available
Cameroon9 weeks63
Canada16 weeks112
Cape VerdeNo processing time available
Caribbean NetherlandsNo processing time available
Cayman IslandsNo processing time available
Central African RepublicNo processing time available
ChadNo processing time available
Chile7 weeks49
China5 weeks35
Colombia5 weeks35
ComorosNo processing time available
Costa RicaNo processing time available
Côte d’Ivoire12 weeks84
CroatiaNo processing time available
CubaNo processing time available
CyprusNo processing time available
CzechiaNo processing time available
Democratic Republic of the CongoNo processing time available
DenmarkNo processing time available
DjiboutiNo processing time available
DominicaNo processing time available
Dominican RepublicNo processing time available
Ecuador7 weeks49
Egypt8 weeks56
El SalvadorNo processing time available
Equatorial GuineaNo processing time available
EritreaNo processing time available
EstoniaNo processing time available
EswatiniNo processing time available
EthiopiaNo processing time available
FijiNo processing time available
FinlandNo processing time available
France3 weeks21
French PolynesiaNo processing time available
GabonNo processing time available
GambiaNo processing time available
GeorgiaNo processing time available
Germany7 weeks49
Ghana21 weeks147
GreeceNo processing time available
GreenlandNo processing time available
GrenadaNo processing time available
Guatemala1 week7
GuineaNo processing time available
Guinea-BissauNo processing time available
GuyanaNo processing time available
Haiti5 weeks35
Honduras2 weeks14
Hong Kong16 weeks112
HungaryNo processing time available
IcelandNo processing time available
India10 weeks70
Indonesia12 weeks84
Iran57 weeks399
IraqNo processing time available
IrelandNo processing time available
Israel5 weeks35
Italy9 weeks63
Jamaica7 weeks49
Japan3 weeks21
JordanNo processing time available
KazakhstanNo processing time available
Kenya5 weeks35
KiribatiNo processing time available
KosovoNo processing time available
KuwaitNo processing time available
KyrgyzstanNo processing time available
LaosNo processing time available
LatviaNo processing time available
Lebanon6 weeks42
LesothoNo processing time available
LiberiaNo processing time available
Libya2 weeks14
LiechtensteinNo processing time available
LithuaniaNo processing time available
LuxembourgNo processing time available
MacauNo processing time available
Madagascar38 weeks266
MalawiNo processing time available
Malaysia10 weeks70
MaldivesNo processing time available
MaliNo processing time available
MaltaNo processing time available
Marshall IslandsNo processing time available
MartiniqueNo processing time available
MauritaniaNo processing time available
Mauritius11 weeks77
Mexico2 weeks14
MicronesiaNo processing time available
Moldova6 weeks42
MonacoNo processing time available
MongoliaNo processing time available
MontenegroNo processing time available
Morocco7 weeks49
MozambiqueNo processing time available
MyanmarNo processing time available
NamibiaNo processing time available
NauruNo processing time available
Nepal10 weeks70
NetherlandsNo processing time available
New CaledoniaNo processing time available
New ZealandNo processing time available
Nicaragua4 weeks28
NigerNo processing time available
Nigeria10 weeks70
North KoreaNo processing time available
North MacedoniaNo processing time available
NorwayNo processing time available
OmanNo processing time available
Pakistan9 weeks63
Palestinian TerritoriesNo processing time available
PanamaNo processing time available
Papua New GuineaNo processing time available
ParaguayNo processing time available
Peru5 weeks35
Philippines9 weeks63
PolandNo processing time available
PortugalNo processing time available
Puerto RicoNo processing time available
Qatar11 weeks77
Republic of the CongoNo processing time available
RomaniaNo processing time available
Russia5 weeks35
Rwanda10 weeks70
SamoaNo processing time available
San MarinoNo processing time available
São Tomé & PríncipeNo processing time available
Saudi Arabia4 weeks28
Senegal13 weeks91
SerbiaNo processing time available
SeychellesNo processing time available
Sierra LeoneNo processing time available
Singapore9 weeks63
SlovakiaNo processing time available
SloveniaNo processing time available
Solomon IslandsNo processing time available
SomaliaNo processing time available
South Africa16 weeks112
South Korea7 weeks49
South SudanNo processing time available
Spain2 weeks14
Sri Lanka9 weeks63
St. Kitts & NevisNo processing time available
St. LuciaNo processing time available
St. Vincent & GrenadinesNo processing time available
SudanNo processing time available
SurinameNo processing time available
SwedenNo processing time available
SwitzerlandNo processing time available
SyriaNo processing time available
Taiwan5 weeks35
TajikistanNo processing time available
TanzaniaNo processing time available
Thailand10 weeks70
Timor-LesteNo processing time available
TogoNo processing time available
TongaNo processing time available
Trinidad & Tobago3 weeks21
Tunisia4 weeks28
Türkiye10 weeks70
TurkmenistanNo processing time available
Turks & Caicos IslandsNo processing time available
TuvaluNo processing time available
U.S. Virgin IslandsNo processing time available
UgandaNo processing time available
UkraineNo processing time available
United Arab Emirates7 weeks49
United Kingdom4 weeks28
United States6 weeks42
UruguayNo processing time available
UzbekistanNo processing time available
VanuatuNo processing time available
Vatican CityNo processing time available
VenezuelaNo processing time available
Vietnam5 weeks35
West BankNo processing time available
YemenNo processing time available
ZambiaNo processing time available
ZimbabweNo processing time available

“Days” converts IRCC’s wording at 7 days a week and 30.4 days a month so countries can be compared; the IRCC wording is the figure of record.

History since October 20, 2026

Choose a country above to see its recorded history.

IRCC publishes only the current figure and keeps no public history, so we record it ourselves. Our recording began October 20, 2026; a line appears once a value has changed, and a recorder feed is checked in your browser for a longer history when one exists.

What “processing time” means here

“We calculate them by checking how long it took us to process 80% of that type of application in the past… Your processing time starts the day we receive your complete application and ends when we make a decision on it.”Immigration, Refugees and Citizenship Canada, Check processing times, “How we calculate historical (backwards-looking) processing times” and “When processing times start” (read October 26, 2026)

In practice that makes it a look backwards, not a forecast: of the work permit applications from outside Canada that IRCC finished recently for your country, 80% were decided within the stated time. It is a long-run marker, so about one in five took longer, and it is measured on applications that were already decided, so a sudden surge or backlog shows up late. The clock starts when IRCC has your complete application; an application returned as incomplete or still waiting for a document has not started its clock.

“There are a couple of reasons why your application may take longer than the processing time: your application may not be complete; your application is complex; we need to check more things on your application for security reasons; the cap for your program has been reached for the year… Calling us won’t help your application get processed faster.”IRCC, Check processing times, “Why your application may be taking longer than the processing time” (read October 26, 2026)

The calculator above only adds IRCC’s figure to your date. If today is past that mark you are in the slower 20%, which is common and not by itself a sign of a refusal. IRCC’s own advice, quoted above, is that calling does not speed things up; use your IRCC account to check status and to submit a case-specific enquiry when IRCC says you may.

Worked example

Take work permit applications from India. IRCC’s figure is 10 weeks, which this page converts to 70 days. If IRCC received a complete application on October 26, 2026, adding 70 days gives January 4, 2027 as the date by which about 80% of similar recent applications had been decided. An application still open after that date is in the slower 20%, which is not a refusal. For comparison, the middle country on this page is at 7 weeks (49 days). The figure describes decisions already made, so it will lag if IRCC’s workload has just changed.

Common mix-ups

Advertisement

Frequently asked questions

How long does a work permit take to process?

IRCC publishes work permit processing times per country. Across the 61 countries with a figure, the middle value is about 7 weeks, ranging from 1 week (Guatemala) to 57 weeks (Iran). Choose your country above for your own number.

What does IRCC’s processing time actually measure?

IRCC says it checks “how long it took us to process 80% of that type of application in the past”, counting from the day it receives a complete application to the day it makes a decision. So 80% of recent applications were decided within the time shown and about 20% took longer.

What does “No processing time available” or “Not enough data” mean?

IRCC has not published a figure for that country. For work permit that is 151 of 212 entries. Typically there are too few recent decisions to compute a reliable number. Use the global middle figure (7 weeks) only as a rough guide.

My application is past the processing time. What should I do?

Check the reasons IRCC lists (incomplete application, complexity, additional security checks, or a program cap) and your IRCC account status. IRCC says calling will not speed up processing. Being past the 80% mark does not mean refusal.

How current is this page?

IRCC’s own table for this program was last updated October 21, 2026. We fetched it October 26, 2026. IRCC refreshes its tool regularly, so confirm on the official tool before making a decision about travel or work.

Is this the official IRCC tool?

No. TNAADO Tools re-presents IRCC’s public figures with comparison, history and a date calculator. The official tool is IRCC’s Check processing times.

Sources and update path

IRCC table updated October 21, 2026; fetched October 26, 2026. History recorded since October 20, 2026.

To refresh: node scripts/update-ircc-processing-times.mjs, then node scripts/gen-ircc-pages.mjs, review, npm test, node build.mjs. The page also looks for a longer history at m4tcsirs9vdfljls.public.blob.vercel-storage.com/ircc/history/work.json in the browser and uses it only if it parses.

Estimates, not decisions

These are IRCC’s published estimates, re-presented by TNAADO Tools, which is not affiliated with IRCC or the Government of Canada. No tool here can tell you when your own application will be decided, and nothing on this page is immigration advice. Always check your own case on IRCC’s official tool and your application status in your IRCC account.