Methodology: Sources, Testing and Estimates

What this calculator is based on, how we check it, which numbers are estimates, and what they do not tell you.

A note from Mike

I'm a software developer, not an immigration consultant. I built this calculator after finding that several popular CRS calculators still counted job offers, more than a year after IRCC removed those points. So I don't ask you to take my word for it: every update runs 5,000 random profiles through the code of IRCC's own calculator, the results are summarized below, and the test cases let you check them yourself. When I get something wrong, I fix it and record it in the corrections log at the bottom of this page.

1. Sources

2. Testing against IRCC's own calculator

IRCC's "Check your score" tool runs a public JavaScript file. Our automated tests run that exact file in an isolated environment and compare its result with ours.

Known differences from IRCC's tool

  1. TCF Canada at NCLC 4: the published criteria give 6 points per ability for a first official language at this level; IRCC's tool gives 0. We give 6.
  2. French-first candidates whose English test is PTE Core: the published criteria give the 50-point French bonus when English is CLB 5 or higher in all four abilities; IRCC's tool does not apply it for PTE Core. We apply it.

Every day an automated job downloads IRCC's criteria page and calculator script. If either changes, the comparison is re-run against the new script and the change is reviewed before the site is updated. Confirmed changes are listed on CRS rule changes.

3. Pool rank is an estimate

IRCC does not publish how many candidates have each exact score. It publishes how many candidates are in each score range. To estimate how many candidates are above a specific score, we assume scores are spread evenly within its range. The estimate is closest in the narrow 10-point ranges and roughest in wide ones such as 501–600. The pool rank is for the whole pool, not for a single draw category.

IRCC score distribution as of September 27, 2026 (229,904 candidates)
CRS rangeCandidates
601–1200728
501–60021,070
491–50012,745
481–49012,817
471–48016,465
461–47016,257
451–46014,847
441–45013,677
431–44013,419
421–43012,173
411–42011,888
401–41011,454
351–40047,298
301–35017,359
0–3007,707

4. What past cut-off comparisons mean

5. Updates and dates

6. Limits

The result is an estimate of your CRS score only. It does not check whether you are eligible for Express Entry programs or categories, and it is not immigration advice. Your official score is the one in your Express Entry profile. Found something that looks wrong? Tell us — please include the shared result link.

7. Corrections log

Mistakes we found or were told about in this site's own content, newest first. Changes to IRCC's rules are listed separately on CRS rule changes.