Immigration · IRCC processing times · Study permit

Canada study permit processing time, by country.

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

IRCC’s figure for study permit is published for 92 of 212 countries and territories. The middle one is about 6 weeks; the fastest listed is Denmark (2 weeks) and the slowest Iran (21 weeks).

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

IRCC table: October 21, 202692 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

Study permit processing times: the picture across countries

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

IRCC figureCountries
2 weeks or less4
2 to 4 weeks27
4 to 8 weeks49
8 to 16 weeks9
Over 16 weeks3

Shortest listed: Denmark (2 weeks), Mexico (2 weeks), South Korea (2 weeks), Spain (2 weeks), Afghanistan (3 weeks).

Longest listed: Iran (21 weeks), South Africa (19 weeks), Benin (17 weeks), Togo (16 weeks), Zimbabwe (15 weeks).

Large source countries: India (8 weeks), Nigeria (10 weeks), Philippines (6 weeks), Pakistan (7 weeks), China (8 weeks), Brazil (4 weeks).

120 entries have no number. IRCC shows “No processing time available” or “Not enough data” for them (120 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.)
Afghanistan3 weeks21
AlbaniaNo processing time available
Algeria7 weeks49
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
Australia3 weeks21
AustriaNo processing time available
Azerbaijan6 weeks42
Bahamas4 weeks28
BahrainNo processing time available
Bangladesh6 weeks42
BarbadosNo processing time available
BelarusNo processing time available
Belgium4 weeks28
BelizeNo processing time available
Benin17 weeks119
BermudaNo processing time available
BhutanNo processing time available
BoliviaNo processing time available
Bosnia & HerzegovinaNo processing time available
BotswanaNo processing time available
Brazil4 weeks28
British Indian Ocean TerritoryNo processing time available
BruneiNo processing time available
BulgariaNo processing time available
Burkina Faso5 weeks35
Burundi7 weeks49
Cambodia6 weeks42
Cameroon9 weeks63
Canada7 weeks49
Cape VerdeNo processing time available
Caribbean NetherlandsNo processing time available
Cayman IslandsNo processing time available
Central African RepublicNo processing time available
Chad4 weeks28
Chile4 weeks28
China8 weeks56
Colombia6 weeks42
ComorosNo processing time available
Costa RicaNo processing time available
Côte d’Ivoire8 weeks56
CroatiaNo processing time available
CubaNo processing time available
CyprusNo processing time available
Czechia5 weeks35
Democratic Republic of the CongoNo processing time available
Denmark2 weeks14
DjiboutiNo processing time available
DominicaNo processing time available
Dominican Republic5 weeks35
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
Ethiopia7 weeks49
FijiNo processing time available
FinlandNo processing time available
France4 weeks28
French PolynesiaNo processing time available
GabonNo processing time available
Gambia4 weeks28
GeorgiaNo processing time available
Germany5 weeks35
Ghana8 weeks56
GreeceNo processing time available
GreenlandNo processing time available
GrenadaNo processing time available
GuatemalaNo processing time available
Guinea6 weeks42
Guinea-BissauNo processing time available
GuyanaNo processing time available
Haiti3 weeks21
HondurasNo processing time available
Hong Kong6 weeks42
HungaryNo processing time available
IcelandNo processing time available
India8 weeks56
Indonesia8 weeks56
Iran21 weeks147
IraqNo processing time available
IrelandNo processing time available
IsraelNo processing time available
Italy5 weeks35
Jamaica3 weeks21
Japan3 weeks21
Jordan8 weeks56
Kazakhstan6 weeks42
Kenya4 weeks28
KiribatiNo processing time available
KosovoNo processing time available
Kuwait4 weeks28
Kyrgyzstan3 weeks21
LaosNo processing time available
LatviaNo processing time available
Lebanon7 weeks49
LesothoNo processing time available
LiberiaNo processing time available
Libya3 weeks21
LiechtensteinNo processing time available
LithuaniaNo processing time available
LuxembourgNo processing time available
MacauNo processing time available
Madagascar13 weeks91
MalawiNo processing time available
Malaysia6 weeks42
MaldivesNo processing time available
Mali7 weeks49
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
MoldovaNo processing time available
MonacoNo processing time available
Mongolia3 weeks21
MontenegroNo processing time available
Morocco8 weeks56
MozambiqueNo processing time available
Myanmar6 weeks42
NamibiaNo processing time available
NauruNo processing time available
Nepal5 weeks35
Netherlands4 weeks28
New CaledoniaNo processing time available
New ZealandNo processing time available
NicaraguaNo processing time available
Niger5 weeks35
Nigeria10 weeks70
North KoreaNo processing time available
North MacedoniaNo processing time available
Norway4 weeks28
Oman4 weeks28
Pakistan7 weeks49
Palestinian TerritoriesNo processing time available
Panama6 weeks42
Papua New GuineaNo processing time available
ParaguayNo processing time available
Peru5 weeks35
Philippines6 weeks42
Poland4 weeks28
PortugalNo processing time available
Puerto RicoNo processing time available
Qatar5 weeks35
Republic of the Congo8 weeks56
RomaniaNo processing time available
Russia4 weeks28
Rwanda6 weeks42
SamoaNo processing time available
San MarinoNo processing time available
São Tomé & PríncipeNo processing time available
Saudi Arabia4 weeks28
Senegal7 weeks49
SerbiaNo processing time available
SeychellesNo processing time available
Sierra LeoneNo processing time available
Singapore9 weeks63
Slovakia3 weeks21
SloveniaNo processing time available
Solomon IslandsNo processing time available
SomaliaNo processing time available
South Africa19 weeks133
South Korea2 weeks14
South SudanNo processing time available
Spain2 weeks14
Sri Lanka6 weeks42
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
Switzerland3 weeks21
SyriaNo processing time available
Taiwan7 weeks49
TajikistanNo processing time available
Tanzania9 weeks63
Thailand6 weeks42
Timor-LesteNo processing time available
Togo16 weeks112
TongaNo processing time available
Trinidad & Tobago6 weeks42
Tunisia4 weeks28
Türkiye6 weeks42
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
Ukraine7 weeks49
United Arab Emirates7 weeks49
United Kingdom5 weeks35
United States5 weeks35
UruguayNo processing time available
Uzbekistan4 weeks28
VanuatuNo processing time available
Vatican CityNo processing time available
VenezuelaNo processing time available
Vietnam5 weeks35
West BankNo processing time available
YemenNo processing time available
Zambia12 weeks84
Zimbabwe15 weeks105

“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 a study permit applied for from outside Canada applications IRCC finished recently from 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 study permit applications from India. IRCC’s figure is 8 weeks, which this page converts to 56 days. If IRCC received a complete application on October 26, 2026, adding 56 days gives December 21, 2026 as the date by which about 80% of similar recent applications had been decided. An application still open after that date sits in the slower 20%; for comparison the middle country on this page is 6 weeks (42 days).

Common mix-ups

Advertisement

Frequently asked questions

How long does a study permit take to process?

IRCC publishes study permit processing times per country. Across the 92 countries with a figure, the middle value is about 6 weeks, ranging from 2 weeks (Denmark) to 21 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 study permit that is 120 of 212 entries. Typically there are too few recent decisions to compute a reliable number. Use the global middle figure (6 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/study.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.