Creating your Express Entry profile is the first concrete step toward Canadian permanent residence. Getting it right — especially the NOC codes, language results, and ECA — is critical to maximizing your CRS score and avoiding delays.
Before You Start: What You Need Ready
Gathering your documents before opening the IRCC portal will make the process much smoother. You will need: your valid passport (or travel document), your official language test results (IELTS, CELPIP, TEF Canada, or TCF Canada — taken within the last two years), an Educational Credential Assessment (ECA) report if your education was completed outside Canada, a detailed record of your work history including employer names, job titles, dates, hours per week, and primary duties, and your National Occupation Classification (NOC) codes for each position.
Step 1: Determine Your NOC Codes
This is arguably the most important step. Your NOC code must accurately reflect the work you did — not just your job title. Use IRCC's official NOC search tool and read the lead statement and list of main duties for each occupation carefully. Your duties must substantially match those listed for the NOC. Using an incorrect NOC code — either intentionally or accidentally — can lead to misrepresentation findings, refused applications, or even bans. If you are unsure, consider consulting a regulated immigration consultant (RCIC).
Step 2: Create an IRCC Account
Go to the official IRCC website (canada.ca) and create a secure account. You can use a GCKey or sign in through a partner network (online banking credentials). This account will be used for your entire immigration journey — keep your login credentials secure. Do not share your account with anyone, including immigration consultants (they have their own access system).
Step 3: Answer Eligibility Questions
The IRCC portal will walk you through a series of questions to determine which programs you may be eligible for (FSWP, FSTP, CEC, or combinations). Answer these questions accurately — the system will tell you which pools you qualify for based on your responses. If you are eligible for more than one program, your profile will be placed in the pool for all applicable programs, giving you access to more draw types.
Step 4: Enter Your Language Results
Input your official language test results exactly as they appear on your score report. For IELTS General Training, enter your band scores for each of the four skills (Listening, Reading, Writing, Speaking). The system converts these to CLB levels automatically. Double-check the conversion: a 6.0 on IELTS maps to CLB 7, a 7.0 maps to CLB 9, and an 8.0 maps to CLB 10. If you tested in French, enter your TEF Canada or TCF Canada results. If you have results in both English and French, enter both — you may qualify for French bonus points.
Step 5: Enter Your Education
If your highest credential was earned in Canada, select "Canadian education" and enter the details. If it was completed abroad, you must have an ECA from a designated organization (WES, IQAS, ICES, PEBC, etc.) and enter the ECA reference number. The ECA tells IRCC what the Canadian equivalent of your foreign credential is — this affects your CRS points significantly. A foreign bachelor's degree equivalent to a Canadian bachelor's earns the same points as a Canadian bachelor's degree.
Step 6: Enter Your Work Experience
List every period of skilled work experience in chronological order. For each position, enter: employer name and location, job title, NOC code, start and end dates, hours per week, and whether it was salaried or self-employment. Be precise — IRCC verifies this information against your submitted documents later. For experience gained in Canada, also indicate whether it was on a valid work authorization.
Step 7: Review and Submit
Before submitting, carefully review every section. Small errors — a wrong NOC code, a mistyped language score, or an incorrect date — can affect your CRS score or create problems later. Once submitted, your profile enters the pool immediately if eligible, and you receive a CRS score. You can update your profile after submission to reflect changes such as new language scores, a job offer, or a provincial nomination.