OINP EOI Score Calculator
Score an Ontario expression of interest on the 11 factors Ontario publishes for the Ontario Workforce Priority stream, see the total out of 132, and find the one change that adds the most points.
Factor table and eligibility rules checked against ontario.ca on 29 October 2026. Ontario last updated the stream page on 20 October 2026.
Read this before you use the calculator. Ontario changed the program in 2026. Amendments to Ontario Regulation 422/17 came into force on 25 June 2026, removing the eight streams that existed before, and the new Ontario Workforce Priority stream opened its expression of interest portal on 4 August 2026. The Employer Job Offer streams and the Human Capital Priorities stream no longer accept registrations. The old scoring tables are gone with them. This calculator scores only the factor table Ontario publishes today, which applies to the job-offer pathway and the self-employed physician pathway. A historical note appears further down the page for anyone comparing an old score with a new one.
Score your expression of interest
Every field below maps to a published band. Nothing is estimated. If a fact is not on your job offer yet, use the figure your employer entered in the Employer Portal, because that is the figure Ontario prepopulates in your expression of interest.
Job and occupation
A job offer must be full-time, permanent and in Ontario. Your employer submits it first, then you have 30 days to register.
TEER is the second digit of the 5-digit NOC. NOC 13102 is TEER 3.
Base hourly rate only. Bonuses, commissions, vacation pay and non-financial benefits do not count.
Listed trades need CLB 5 rather than CLB 6, and high school rather than post-secondary study. Group 72 excludes sub-major group 726, and group 93 excludes aircraft assemblers and inspectors under 932.
Experience and status
Job offer: the last 12 months, or the last 2 years if the offer is TEER 4 or 5. Physicians: cumulative medical practice in Ontario.
Only used as the scoring basis when you have under 6 months in the job-offer position itself.
Relevant to the 2-year alternative experience route for TEER 0–3. It does not add points by itself.
Two-year diploma or degree, Ontario College Graduate Certificate, master's or PhD from an eligible Ontario institution. Cuts the experience test to 3 months and removes the language test requirement.
Earnings, education, language and region
As shown on a CRA Notice of Assessment issued in the last 5 years.
Each credential must be from an eligible Canadian institution and take at least one year of full-time study.
Academic IELTS and One Skill Retake results are not accepted. Use General Training, CELPIP General, PTE Core, TEF Canada or TCF Canada.
Two languages requires CLB 6 or better in all four abilities on both tests.
Physicians: your Ontario practice address on the OHIP billing registration sets this.
A postgraduate education licence does not qualify for the physician pathway.
This tool scores the published factors only. It does not decide your application, and it does not check the wage floor: your offered wage must also meet or exceed the Job Bank median wage for the occupation in that region of Ontario, or the low wage level if you are a recent Ontario graduate in a TEER 0–3 job. Ontario does not publish an invitation cutoff for this stream, so no cutoff is shown. Where a month count lands exactly on 24, the tool places it in the 13 to 24 band, because the top band is written as "over 24 months".
What changed in the OINP in 2026?
Ontario did not adjust the old scoring table; it replaced the streams that used it. The Ministry of Labour, Immigration, Training and Skills Development filed amendments to Ontario Regulation 422/17 that came into force on 25 June 2026, removing the eight streams that made up the program and creating the Ontario Workforce Priority stream in their place. Ontario's own summary of the change describes it as phase one of a two-phase redesign, with three stated purposes: streamlining pathways for people who already have arranged employment in Ontario, helping employers keep workers in hard-to-fill roles, and raising language and education benchmarks to improve program integrity.
The practical consequence for anyone holding an old score is that the number no longer means the same thing. The Employer Job Offer streams scored a job offer by TEER, wage, and regional location, among other factors, on a scale that produced invitation ranges in the fifties and sixties. The current table produces totals up to 132 for a job-offer expression of interest, because it adds earnings history, Canadian credential count and language knowledge as separate scored factors. Comparing a 2025 score of 58 with a 2026 score of 78 tells you nothing useful.
The expression of interest portal opened on 4 August 2026. Ontario also updated one factor inside the new system on 5 October 2026, raising the top earnings-history band to 10 points for registrants who have earned $80,000 or more in a single year in the past five, verified by a Canada Revenue Agency Notice of Assessment. That change was applied automatically to expressions of interest already in the system, so nobody had to re-register to receive it.
How the score is built, factor by factor
Ontario groups the eleven factors into four blocks: employment and labour market, education, language, and regionalisation. Four of them are set from the employer's job offer rather than typed in by you: the TEER category, the broad occupational category, the hourly wage and the work location. A mismatch between what you believe your job pays and what your employer entered is one of the most common causes of a wasted registration.
| Factor | Band | Points |
|---|---|---|
| NOC TEER category | TEER 0 or 1 | 9 |
| TEER 2 or 3 | 6 | |
| TEER 4 | 0 | |
| TEER 5 | 0 | |
| Broad occupational category | Category 3 — health | 10 |
| Category 7 — trades and transport | 8 | |
| Category 2 — natural and applied sciences | 6 | |
| Categories 0, 1, 4, 8, 9 | 4 | |
| Categories 5, 6 | 2 | |
| Hourly wage | $40 or more | 15 |
| $35 to $39.99 | 12 | |
| $30 to $34.99 | 10 | |
| $25 to $29.99 | 8 | |
| $20 to $24.99 | 5 | |
| Under $20 | 0 | |
| Ontario work experience in the job-offer position | Over 24 months | 18 |
| 13 to 24 months | 15 | |
| 6 to 12 months | 12 | |
| Under 6 months, or not working in the position | 0 | |
| Ontario work experience, when under 6 months in the position | Over 24 months in Ontario | 12 |
| 13 to 24 months in Ontario | 9 | |
| 6 to 12 months in Ontario | 6 | |
| Under 6 months in Ontario | 0 | |
| Canadian earnings history | $80,000 or more in a year | 10 |
| $70,000 to $79,999 | 8 | |
| $50,000 to $69,999 | 6 | |
| $30,000 to $49,999 | 4 | |
| Under $30,000 | 0 | |
| Legal status in Canada | Valid work permit | 10 |
| Valid study permit | 5 | |
| No valid work or study permit | 0 | |
| Highest level of education | Doctorate, or medicine, dentistry, veterinary medicine, optometry | 10 |
| Master's degree | 8 | |
| University certificate or diploma above bachelor level | 6 | |
| Bachelor's degree or equivalent | 6 | |
| Ontario College Graduate Certificate | 5 | |
| University certificate or diploma below bachelor level | 5 | |
| College, CEGEP or other non-university certificate or diploma | 5 | |
| Apprenticeship or trades certificate or diploma | 5 | |
| Less than college or trade certificate | 0 | |
| Number of Canadian education credentials | More than one | 10 |
| One | 5 | |
| None | 0 | |
| Official language ability | CLB 9 or higher | 15 |
| CLB 8 | 12 | |
| CLB 7 | 8 | |
| CLB 6 | 4 | |
| CLB 5 or lower | 0 | |
| Knowledge of official languages | Two official languages | 10 |
| One official language | 5 | |
| Regional immigration | Northern Ontario | 15 |
| Eastern Ontario | 10 | |
| Central Ontario outside the GTA | 10 | |
| Southwestern Ontario | 10 | |
| Inside the GTA except Toronto | 5 | |
| Toronto | 0 |
The wage factor does not apply to self-employed physicians, which is why the physician ceiling is 117 rather than 132. Their Ontario work experience factor is scored on cumulative medical practice in Ontario instead, using the same 6, 12 and 24 month bands as the job-offer version of that factor.
Which factor is worth the most points?
Ontario work experience in the job-offer position is the largest single factor at 18 points, and it is also the one most applicants cannot move quickly, because it is measured in months. Three factors sit at 15: the hourly wage, the official language ability and the regional work location. Six factors sit at 10: occupational category 3, earnings history at $80,000 or more, a valid work permit, a doctorate or professional degree, more than one Canadian credential, and a second official language. TEER contributes 9 at the top band.
That ordering suggests a different strategy from the one most candidates follow. Moving a job offer from Toronto to a Northern Ontario work location is worth 15 points on its own, more than a master's degree adds over a bachelor's, and it does not require re-examination, a new credential assessment or a language test. Getting the lowest CLB band from 8 to 9 adds only 3 points, whereas getting a second official language to CLB 6 in all four abilities adds 10. Two years of Ontario work experience in the position, once reached, pays 18 and also satisfies the experience test outright, which is why the single most valuable move is usually to stay in the role rather than to collect credentials.
The calculator above ranks the remaining headroom on each factor and reports the largest gap. It names the factor, the band you would need to reach, and the points the move is worth, so the answer is specific rather than a general suggestion to improve your profile.
Step by step, from job offer to nomination
- Step 1: your employer registers and submits the job offer. The business is registered in the Employer Portal and the position is submitted from there. You receive an email with a job offer ID. The position must be full-time, permanent and located in Ontario, and the employer must meet the revenue and employee thresholds for that location.
- Step 2: register your expression of interest within 30 calendar days. You have 30 calendar days from the date the employer submitted the job offer. If you miss it, the job offer expires in the system and your employer has to submit a new one.
- Step 3: complete the factor claims accurately. Ontario prepopulates TEER, occupational category, wage, and work location from the job offer. You supply the rest. Update the registration whenever a fact changes, because you can edit it any time before an invitation arrives or the registration expires.
- Step 4: wait for an invitation to apply. There is no published cutoff and no advance notice of draws. An expression of interest stays in the pool for 12 months and is then removed automatically.
- Step 5: apply within 17 calendar days. If invited, you must submit the application and pay the fee inside 17 calendar days of the invitation date. Gather documents before you register, not after.
- Step 6: prove every factor you were scored on. Ontario asks for documents supporting each scoring factor that contributed points to the invitation. This is where claimed-but-unprovable points turn into a refusal.
- Step 7: if nominated, apply to IRCC within 6 months. Your nomination certificate is valid for 6 months. Under the Express Entry option for TEER 0–3 job offers and for physicians, the nomination adds 600 Comprehensive Ranking System points, you have 30 days to accept it in Express Entry, and 60 days to file the permanent residence application with IRCC.
What score do you need for an invitation?
Ontario has not published any invitation rounds for the Ontario Workforce Priority stream as of 29 October 2026. The invitations page lists draws for the streams that existed before the June 2026 change, ending with rounds issued on 30 April 2026, and it carries no score range for the new stream. Anyone quoting a cutoff for the new system is quoting something that has not been published.
For context only, the final rounds under the old Employer Job Offer: Foreign Worker stream produced these published ranges. They belong to a different factor table and a different scale, so they cannot be read as a forecast for the current 132-point system.
| Date issued | Invitations | Score range | Target |
|---|---|---|---|
| 30 April 2026 | 786 | 57 and above | Greater Toronto Area |
| 23 April 2026 | 318 | 63 and above | Eastern Ontario |
| 23 April 2026 | 194 | 60 and above | Southwestern Ontario |
| 23 April 2026 | 128 | 60 and above | Central Ontario outside the GTA |
| 23 April 2026 | 57 | 60 and above | Northern Ontario |
| 25 March 2026 | 355 | 61 and above | Greater Toronto Area |
The pattern worth noticing is not the number but the spread: in the April rounds, the same stream invited at 57 in the GTA and at 63 in Eastern Ontario, because draws are targeted by region and by occupation rather than run as one national queue. A lower total in one region can be enough while a higher total elsewhere is not. Expect the new stream to be selective in the same way, and treat the calculator output as one input to a decision rather than a pass mark.
Who is not eligible, and why the calculator says so
The calculator returns an ineligible result rather than a score when a mandatory stream criterion is unmet. The gates it checks are the ones Ontario publishes, in the order they usually bite.
- No job offer on the job-offer pathway. Without a job offer submitted by an employer in the Employer Portal there is no job offer ID, and without a job offer ID there is no registration. Only self-employed physicians are exempt, and only with an OHIP billing number plus a College of Physicians and Surgeons of Ontario certificate authorising independent practice, academic practice, or provisional registration.
- A TEER 4 or 5 job offer with under 9 months in the position. These categories are open, but the experience test is different: 9 months of cumulative, paid, full-time work in that position within the last 2 years, at 1,170 hours over a 12-month period. A candidate with 6 months in a TEER 4 role fails, even though the same 6 months would satisfy a TEER 1 role.
- A TEER 0–3 job offer with no qualifying experience route. You need one of four things: 6 consecutive months in the position within the last 12 months, 3 months in the position as a recent Ontario graduate, 2 years cumulative in the same NOC within 5 years, or the mandatory licence for the position.
- Language below the floor. CLB 6 in all four abilities for TEER 0–3, CLB 5 for a listed skilled trade, CLB 4 for TEER 4–5. A recent eligible Ontario graduate is exempt from the test entirely.
- Education below the floor. A post-secondary credential of at least one year for TEER 0–3, high school for a listed skilled trade or for TEER 4–5.
- No legal status while in Canada. Maintained status counts, meaning you applied to extend before expiry and are awaiting a decision. Being in Canada without status does not.
- An Ontario Public Service employer. Expressions of interest and applications naming the OPS or an OPS entity as employer are not accepted, because the OPS does not participate as an employer in the program.
One eligibility test is deliberately outside the calculator: the wage floor. Ontario requires the offered wage to meet or exceed the Job Bank median wage for the occupation in the region where you will work, or the low wage level if you are a recent Ontario graduate in a TEER 0–3 position, unless the job is covered by a collective agreement. That figure depends on the occupation and the census division, so it has to be read from the Job Bank wage report rather than guessed here. A wage that scores 10 points can still fail the eligibility test.
Documents you need to prove each factor
Scoring factors and stream criteria are separate things, and Ontario asks for evidence of both. The full list sits in the Ontario Workforce Priority stream applicant checklist; the mapping below is the short version, by factor.
| Factor | What you will be asked for |
|---|---|
| TEER, occupation, wage, work location | Prepopulated from your employer's job offer in the Employer Portal. The employer's approval of the employment position must also be granted. |
| Ontario work experience | Employer letters, pay records and T4s covering the months claimed, in the position or in Ontario as applicable. |
| Canadian earnings history | A Canada Revenue Agency Notice of Assessment issued in the last 5 years showing the single-year figure claimed. |
| Legal status | Your work permit or study permit, or proof of maintained status. |
| Education | A Canadian credential, or an Educational Credential Assessment under 5 years old from a designated organisation such as WES, ICAS, CES, IQAS, ICES, the Medical Council of Canada or the Pharmacy Examining Board of Canada. |
| Canadian credentials | Transcripts or credential documents from eligible Canadian institutions, each program at least one year of full-time study. |
| Language | IELTS General Training, CELPIP General, PTE Core, TEF Canada or TCF Canada, taken within 2 years of the application date. Academic IELTS and One Skill Retake are rejected. |
| Physician pathway | OHIP billing number and current CPSO certificate of registration in an accepted class. |
What it costs and how long each stage takes
The fee structure changed with the stream, and it is now tied to the work location rather than to the stream name. Nothing is charged at registration, which is worth knowing before you pay a third party to "submit" an expression of interest that costs nothing to submit.
| Stage | Cost | Deadline or duration |
|---|---|---|
| Expression of interest registration | Free | Must be registered within 30 calendar days of the employer submitting the job offer |
| Validity of the registration | — | 12 months, then removed from the pool automatically |
| Application after an invitation | $1,500 outside the GTA $2,000 inside the GTA | 17 calendar days from the invitation date |
| Self-employed physician application | $1,500 outside the GTA $2,000 inside the GTA | 17 calendar days from the invitation date |
| Nomination certificate | — | Valid 6 months; the permanent residence application must be filed inside that window |
| Express Entry nomination option | — | 600 CRS points; 30 days to accept, 60 days to file with IRCC |
The GTA for fee purposes means the City of Toronto and the regional municipalities of Durham, Halton, Peel and York. Note that this is not identical to the regionalisation scoring geography: Central Ontario outside the GTA covers Dufferin, Grey, Simcoe, Waterloo and Wellington, and a job in Simcoe County therefore scores 10 regional points while still sitting outside the higher fee zone.
If your application is refused
Ontario is explicit that the application fee is not refunded when an application is unsuccessful, and that a person who registers or applies without meeting the criteria will be refused. The narrow refund window covers an application returned as incomplete, or one withdrawn before processing begins. Once the program has determined the application is complete and started assessing it, the fee is gone whether the outcome is a nomination or a refusal.
An internal review exists, but only for applications that have been assessed against the eligibility criteria and received a decision. An application returned as incomplete has not been assessed, so there is nothing to review. That asymmetry is the reason the documents matter more than the score: a strong total proved badly is worth less than a modest total proved completely.
Common scoring mistakes
- Using an annual salary as an hourly wage. The wage factor is hourly. A $62,400 salary at 30 hours a week is $40.00 an hour and scores 15; the same salary at 37.5 hours is $32.00 and scores 10.
- Counting months in a similar role. The 18-point experience factor counts months in the job-offer position, meaning the same occupation, employer and location. Experience elsewhere in Ontario only enters the scoring when you have under 6 months in the position itself.
- Assuming a Toronto job still scores for region. The City of Toronto scores zero on regionalisation. A move to Peel or York scores 5, and a move to Simcoe or Waterloo scores 10.
- Claiming two official languages without CLB 6 in all four abilities on both tests. The second-language factor requires CLB 6 across reading, writing, listening and speaking for each language. One weak ability drops the claim.
- Ignoring the difference between the two education factors. Level of education and number of Canadian credentials are scored separately, so a master's plus a Canadian bachelor's can score 8 plus 5 rather than 8 alone.
- Registering before the documents exist. Nothing stops you registering, but every factor you claim has to be provable at the application stage, and the fee is not refunded if it is not.
Frequently asked questions
What is the maximum OINP expression of interest score?
On the factor bands published for the Ontario Workforce Priority stream, a job-offer expression of interest totals 132 points at the top of every band. Ontario does not publish a stated maximum, so that figure is the sum of the highest band of each published factor. Self-employed physicians top out at 117 because the hourly wage factor does not apply to them.
Do I need a job offer to register an OINP expression of interest?
Yes, on the job-offer pathway. Your employer submits the job offer in the Employer Portal first, and you have 30 calendar days from that submission to register using the job offer ID. Self-employed physicians are the exception, and they need an OHIP billing number plus a CPSO certificate in an accepted class rather than a job offer.
How much does the OINP cost?
Registration is free. The application fee after an invitation is $1,500 when the job offer is outside the Greater Toronto Area and $2,000 inside it, meaning Toronto, Durham, Halton, Peel or York. The fee is non-refundable once processing starts and is not refunded if the application is unsuccessful.
How long does an expression of interest stay valid?
Twelve months, or until you receive an invitation to apply. After 12 months it is removed from the selection pool automatically and you would need to register again. You can edit it at any point before either event.
What CLB level do I need for the Ontario Workforce Priority stream?
CLB 6 in all four abilities for a TEER 0–3 job offer, CLB 5 if the position is in a listed skilled trade occupation, and CLB 4 for TEER 4–5. A recent graduate of an eligible Ontario institution, with a two-year diploma or degree, an Ontario College Graduate Certificate, a master's or a PhD earned in the last three years, does not need a language test at all.
Does a job outside Toronto score more points?
Yes. Northern Ontario scores 15, Eastern Ontario, Central Ontario outside the GTA and Southwestern Ontario score 10 each, the GTA outside the City of Toronto scores 5, and Toronto scores zero. The work location your employer enters on the job offer fixes the region, so this is settled before you register.
What happens if I claim points I cannot prove?
The application can be refused, and Ontario states that the application fee is not refunded when an application is unsuccessful. You are expected to document every scoring factor that contributed to your invitation. An internal review is available only after an assessed application has received a decision, not for one returned as incomplete.
Is the Human Capital Priorities stream still open?
No. Amendments to Ontario Regulation 422/17 came into force on 25 June 2026, removing the eight streams that existed before, Human Capital Priorities among them, and creating the Ontario Workforce Priority stream. The new expression of interest portal opened on 4 August 2026, and Ontario's archived streams page confirms that all previous streams are closed.
Sources and checked date
All figures on this page were read from the following Ontario government pages on 29 October 2026. Ontario revises program pages without notice, so confirm the factor table before you register.
- Ontario Workforce Priority stream — scoring factors, eligibility criteria, language and education floors, region definitions: ontario.ca/page/ontario-workforce-priority-stream (page updated 20 October 2026).
- 2026 OINP updates — the 25 June 2026 regulatory change, the 4 August 2026 portal opening, and the 5 October 2026 earnings-history amendment: ontario.ca/page/2026-ontario-immigrant-nominee-program-updates (updated 16 October 2026).
- OINP application process — the free registration, the 12-month validity, the 17-day application window, the $1,500 and $2,000 fees, the 6-month nomination certificate and the Express Entry 600 points: ontario.ca/page/ontario-immigrant-nominee-program-oinp-application-process (updated 20 October 2026).
- OINP employer guide — the Job Bank median wage floor, the revenue thresholds and the job offer requirements: ontario.ca/page/oinp-employer-job-offer-streams-employer-guide (updated 20 October 2026).
- Invitations to apply — published draw dates and score ranges, including the 30 April 2026 legacy round: ontario.ca/page/ontario-immigrant-nominee-program-oinp-invitations-apply (updated 20 October 2026).
- OINP streams (archived) — the notice that all previous streams are closed: ontario.ca/page/ontario-immigrant-nominee-program-streams (archived 29 July 2026).
- NOC 2021 hierarchy — the ten broad occupational categories used in the selector: noc.esdc.gc.ca/Structure/Hierarchy (checked 29 October 2026).
Not verified, and deliberately not stated: no invitation score range for the Ontario Workforce Priority stream, no processing-time commitment for a nomination decision, and no fixed dollar figure for the prevailing wage floor, because Ontario sets that by occupation and census division through the Job Bank. The 132-point maximum is arithmetic on published bands, not a number Ontario prints.