How to create an Express Entry profile
An Express Entry profile is free, takes an hour once the documents are in hand, and is the only way into the pool that every federal skilled-worker invitation is drawn from. Most of the work, and most of the mistakes, happen before you open the form. This guide sets out what to have ready, the account and the 60-day window, how the profile is scored and checked, and what to do while you wait.
Key takeaways
An Express Entry profile is free and valid for 12 months. You need a language test, an ECA for foreign education, NOC codes and a passport before you start. The profile is completed in an IRCC secure account within 60 days, scored on the CRS, and verified only after an invitation, which is why accuracy matters more than speed.
- Before the form: language test, ECA, NOC codes, passport, and a funds figure.
- Free to create; the $1,525 PR fee and $85 biometrics come after an invitation.
- 60 days to complete a started profile; 12 months in the pool once accepted.
- A job offer is not required and earns no points since March 2025; a nomination earns 600.
- The profile is checked after the ITA; inflated points are a refusal, or misrepresentation.
What an Express Entry profile is
Express Entry is not an application for permanent residence. It is an online expression of interest: you tell IRCC about your age, education, languages, work experience and family, IRCC checks that you qualify for at least one of the three programs (the Federal Skilled Worker Program, the Canadian Experience Class or the Federal Skilled Trades Program), scores you on the Comprehensive Ranking System out of 1,200, and places you in the pool. From the pool, IRCC issues invitations to apply in rounds, program-specific and category-based in 2026. Only after an invitation do you file the actual permanent residence application, with documents and fees, within 60 days.
Before you start: the four things you cannot do without
| Item | Why the profile needs it | Lead time | Where to start |
|---|---|---|---|
| Language test result | Every program has a minimum CLB, and language is the largest block of CRS points. You enter the scores by ability and the test report number | 2 to 6 weeks to sit and receive | English test for Canada PR; CLB calculator |
| Educational Credential Assessment (ECA) | Foreign education earns points only with an ECA from a designated organisation; it is also an FSW eligibility requirement | 4 to 8 weeks standard; longer if transcripts are slow | ECA guide |
| NOC 2021 code for each job | Determines TEER and whether the experience is skilled; must match the duties in your reference letters | Hours, if done carefully | NOC code finder |
| Passport or travel document | Identity and the document number on the profile | Renew now if it expires within a year | |
| Settlement funds figure | FSW and FST applicants must show funds; CEC and those with a valid job offer are exempt | Bank letter later; know the number now | Proof of funds guide |
| Spouse's test and ECA (if accompanying) | Spouse points need the spouse's own language result and ECA | Same lead times |
Do the score before the paperwork
How to create your Express Entry profile, step by step
- 01
Create an IRCC secure account
Sign in with a GCKey or a Sign-In Partner (Canadian bank login). Choose one and keep the credentials; the same account carries the profile, the invitation and the PR application.
- 02
Answer the eligibility questionnaire
The 'Come to Canada' questions ask about age, education, language, experience and family. The result is a personal reference code that opens the Express Entry profile builder. Answer exactly as your documents show.
- 03
Enter your personal and family details
Name and dates as per passport, marital status, dependants, current status in Canada if any. Mistakes here are hard to fix later.
- 04
Enter language results by ability
Test type, date, report number and the four scores. The profile converts them to CLB; check the conversion against the CLB calculator, because one wrong band changes the points.
- 05
Enter education with the ECA
Each credential with its ECA reference. Canadian education needs no ECA. Enter the level the ECA assigned, not the one you think it should be.
- 06
Enter work experience with NOC codes
Each job: employer, dates, hours per week, NOC 2021 code, main duties. Only paid, authorised work counts; self-employment and student work have rules of their own. Months are rounded down.
- 07
Add a nomination, job offer or certificate if you have one
A provincial nomination needs the certificate number; a job offer needs the LMIA or exemption details; a trade certificate its issuing body.
- 08
Review, declare and submit within 60 days
The profile shows your programs and CRS score before you submit. Read every line. Submitting creates the profile; IRCC accepts or rejects it within days and, if accepted, issues a profile number and job seeker validation code.
What happens in the pool
Once accepted, your profile carries a CRS score and sits in the pool for up to 12 months. Every round of invitations has a category and a cut-off, and if your profile is in that category with a score at or above the line, you receive an invitation to apply. Since 2026 has had no all-program rounds, “in the category” is the operative phrase: a CEC candidate is in CEC rounds; a nurse with the right NOC is also in healthcare rounds; a French speaker at NCLC 7 is also in French-language rounds; a provincial nominee is in PNP rounds with 600 extra points. The category-based draws page explains which codes qualify, and the draws tracker shows what each category has cut off at.
You can and should update the profile while you wait: a new test result, a birthday (points drop at 30), a new job, a completed credential, or a nomination. Updates recalculate your score immediately, and the profile keeps its original 12-month clock. If it expires without an invitation, create a new one; there is no limit.
After the invitation: the 60-day application
An invitation to apply gives you 60 days to submit the permanent residence application with every document the profile promised: the language report, the ECA, employer reference letters with duties matching the NOC, police certificates for every country lived in for six months since age 18, an upfront medical, proof of funds (a bank letter with six-month balances) for FSW and FST, and the fees. This is where profiles are verified. Any claim in the profile that the documents do not support, a higher NOC, more months, a language band, leads to a refusal, and if an officer thinks it was deliberate, to a five-year misrepresentation ban. Our guide to the statuses after you applycovers the months that follow; IRCC's published time for Express Entry is about six months.
Common Express Entry profile mistakes
| Mistake | What it does | How to avoid it |
|---|---|---|
| Wrong NOC code for a job | Experience disqualified after the ITA; possible misrepresentation | Match duties, not titles, with the NOC code finder; get the reference letter to say those duties |
| Language scores entered in the wrong order | Wrong CLB, wrong points, sometimes wrong program eligibility | Enter by ability exactly as the report lists them; check with the CLB calculator |
| Education without an ECA | Points not awarded, or FSW ineligibility | Order the ECA first; enter only credentials it covers |
| Rounding months up | Experience falls short of a year on verification | Count full months of full-time (30 hours) work; part-time is pro-rated |
| Claiming spouse points without the spouse's tests | Points removed after ITA, and the score may fall below the cut-off | Spouse needs their own language test and ECA, or is entered as non-accompanying |
| Letting the language test expire | Invitation cannot be used | Two years from the test date; book a retake before it lapses |
| Not updating a birthday or a new job | Score shown is wrong; a fall is discovered at ITA | Update the profile whenever anything changes |
| Two profiles at once | Both can be cancelled | One profile per person; cancel the old one first |
Where Alberta fits
A profile in the pool is the ticket to the Alberta Express Entry Stream, which nominates candidates with a CRS of at least 300 and Alberta ties, and the nomination adds 600 points to the same profile. Alberta's Accelerated Tech Pathway and Dedicated Health Care Pathway run through it too. Create the federal profile first, note the profile number and job seeker validation code, then build the Alberta side; our AAIP calculator scores the Worker EOI.
Compliance note. Wild Mountain Immigration is a licensed RCIC practice (CICC R706497). Program rules, fees and cut-offs are IRCC's, current to August 2026, and change. A profile is the applicant's own declaration; we prepare and check it, and nothing here guarantees an invitation.
Frequently asked questions
What do I need before creating an Express Entry profile?
Four things, and the profile cannot be completed without them: a valid language test result (IELTS General Training, CELPIP-General, PTE Core, TEF Canada or TCF Canada) less than two years old; an Educational Credential Assessment for any foreign education you want points for; your NOC 2021 code for each job you claim; and your passport or travel document. You also need to know your settlement funds and, if you have one, your provincial nomination or job offer details.
Is there a fee to create an Express Entry profile?
No. Creating and submitting a profile to the pool is free. Fees are paid only after an invitation to apply, when you submit the permanent residence application: $1,525 for the principal applicant ($1,525 for a spouse, $260 per dependent child), plus biometrics of $85 per person. The language test and ECA have their own costs before the profile.
How long does it take to create an Express Entry profile?
The form itself takes an hour or two if you have the documents in front of you. The preparation is what takes time: booking and receiving a language test (two to six weeks), and an ECA (four to eight weeks for WES on standard service, longer if the institution is slow to send transcripts). Plan two to three months from decision to a live profile.
How long is an Express Entry profile valid?
Twelve months from the date it enters the pool. If you have not been invited by then, you create a new profile; there is no penalty and no limit on the number of times. Your language test must still be valid on the day of any invitation, so watch the two-year expiry of the test result, not just the profile.
Do I need a job offer or a job seeker validation code?
No job offer is needed for Express Entry, and since March 2025 a job offer earns no CRS points. The job seeker validation code is issued after your profile is accepted and is used to register with Job Bank, which is optional, and to link your profile to a provincial nomination application; some provinces, including Manitoba, ask for it.
Can I create a profile if my CRS score is low?
Yes, if you meet the minimum requirements of at least one program (FSW, CEC or FST). A low score does not stop you entering the pool; it stops you being invited. Being in the pool is a precondition for a provincial nomination through the enhanced streams, which adds 600 points, and for category-based rounds with lower cut-offs. Score yourself first so you know which of those you are playing for.
What happens after I submit my profile?
IRCC checks it against the program requirements within a few days and, if it passes, places it in the pool with a CRS score and a profile number. From then on you wait for a round of invitations whose category you are in and whose cut-off you meet. You can update the profile at any time as your circumstances change, and updates recalculate your score immediately.
What are the most common profile mistakes?
Claiming a NOC code whose duties do not match the job; entering language scores by ability incorrectly; listing education that has no ECA; misstating the number of months of work experience; claiming a spouse's points without the spouse's own test and ECA; and letting the language result expire before an invitation. Each is checked after the invitation, and a profile that was inflated is refused at that stage, sometimes as misrepresentation.
Want your profile checked before it enters the pool?
A licensed RCIC verifies the NOC codes, the months and the points, so the invitation you get is one you can use.
