CRS Calculator Test Cases

Each case lists the complete input, the points our calculator gives for each section, and the total from IRCC's own calculator code, run when this page was built. You can open any case in our calculator, or enter the same answers in IRCC's tool and compare.

Test summary

Published cases
11, all passing (9 identical to IRCC's tool, 2 differing by a documented amount)
Automated check
5,000 random profiles on every update: 4,709 identical, 291 differ by exactly the documented amount
IRCC tool version
The public script behind IRCC's "Check your score" tool, compared daily for changes
Rules
IRCC's published CRS criteria, verified 2026-10-03

Updated

The two documented differences

In two situations IRCC's tool does not follow IRCC's published criteria. We follow the criteria, and our tests require the difference to be exactly this amount:

TCF Canada at NCLC 4 as the first official language

French-first candidates whose English test is PTE Core

If IRCC changes its tool, our daily check re-runs every comparison against the new version.

Cases

1. Single, 29, bachelor’s, CLB 7

A common starting profile.

SectionOur points
A. Core / human capital (age 110, education 120, first language 68, second language 0, Canadian work 0)298
B. Spouse factors0
C. Skill transferability38
D. Additional points0
Our total336
IRCC's tool (same answers)336
Difference0

✓ Passes · Open in our calculator · Link to this case

2. Same profile at CLB 9

CLB 9 in all four abilities doubles the education and foreign-work transferability points.

SectionOur points
A. Core / human capital (age 110, education 120, first language 124, second language 0, Canadian work 0)354
B. Spouse factors0
C. Skill transferability75
D. Additional points0
Our total429
IRCC's tool (same answers)429
Difference0

✓ Passes · Open in our calculator · Link to this case

3. Accompanying spouse with their own factors

Uses the “with spouse” tables and adds spouse points.

SectionOur points
A. Core / human capital (age 90, education 126, first language 128, second language 0, Canadian work 46)390
B. Spouse factors25
C. Skill transferability50
D. Additional points0
Our total465
IRCC's tool (same answers)465
Difference0

✓ Passes · Open in our calculator · Link to this case

4. Age 45

Age points reach 0 at 45.

SectionOur points
A. Core / human capital (age 0, education 120, first language 124, second language 0, Canadian work 0)244
B. Spouse factors0
C. Skill transferability75
D. Additional points0
Our total319
IRCC's tool (same answers)319
Difference0

✓ Passes · Open in our calculator · Link to this case

5. Second official language capped with a spouse

Second-language points are capped at 22 with an accompanying spouse (24 single).

SectionOur points
A. Core / human capital (age 100, education 112, first language 116, second language 22, Canadian work 0)350
B. Spouse factors0
C. Skill transferability75
D. Additional points50
Our total475
IRCC's tool (same answers)475
Difference0

✓ Passes · Open in our calculator · Link to this case

6. Certificate of qualification at CLB 5–6

A trade certificate gives 25 transferability points at CLB 5+ (one or more abilities under 7).

SectionOur points
A. Core / human capital (age 110, education 30, first language 36, second language 0, Canadian work 0)176
B. Spouse factors0
C. Skill transferability25
D. Additional points0
Our total201
IRCC's tool (same answers)201
Difference0

✓ Passes · Open in our calculator · Link to this case

7. Provincial nomination with other additional points

Additional points are capped at 600.

SectionOur points
A. Core / human capital (age 110, education 120, first language 124, second language 12, Canadian work 0)366
B. Spouse factors0
C. Skill transferability75
D. Additional points600
Our total1041
IRCC's tool (same answers)1041
Difference0

✓ Passes · Open in our calculator · Link to this case

8. French NCLC 7 with no English test

The French bonus is 25 (not 50) when English is CLB 4 or lower or not tested.

SectionOur points
A. Core / human capital (age 110, education 120, first language 68, second language 0, Canadian work 0)298
B. Spouse factors0
C. Skill transferability38
D. Additional points25
Our total361
IRCC's tool (same answers)361
Difference0

✓ Passes · Open in our calculator · Link to this case

9. Known difference 1: TCF Canada at NCLC 4

IRCC’s tool gives 0 for an ability at NCLC 4 on TCF Canada; the published criteria give 6.

SectionOur points
A. Core / human capital (age 110, education 120, first language 57, second language 0, Canadian work 0)287
B. Spouse factors0
C. Skill transferability0
D. Additional points0
Our total287
IRCC's tool (same answers)281
Documented difference (TCF Canada at NCLC 4 as the first official language)+6
IRCC's Check your score tool with these answers: grand total 281
IRCC's own "Check your score" tool with the same answers, captured Oct 7, 2026: First Official Language = 51: speaking at NCLC 4 counted as 0, the other three abilities 17 each; grand total 281.

✓ Passes · Open in our calculator · Link to this case

10. Known difference 2: French first, PTE Core for English

IRCC’s tool gives a 25-point French bonus instead of 50 when the English test is PTE Core.

SectionOur points
A. Core / human capital (age 110, education 120, first language 68, second language 12, Canadian work 0)310
B. Spouse factors0
C. Skill transferability38
D. Additional points50
Our total398
IRCC's tool (same answers)373
Documented difference (French-first candidates whose English test is PTE Core)+25
IRCC's Check your score tool with these answers: grand total 373
IRCC's own "Check your score" tool with the same answers, captured Oct 7, 2026: French-language skills = 25, although PTE Core is CLB 7 in all four abilities; grand total 373.

✓ Passes · Open in our calculator · Link to this case

11. Known difference 2, but additional points already capped

With a provincial nomination the additional points are capped at 600 either way, so the totals match.

SectionOur points
A. Core / human capital (age 110, education 120, first language 68, second language 12, Canadian work 0)310
B. Spouse factors0
C. Skill transferability38
D. Additional points600
Our total948
IRCC's tool (same answers)948
Difference0

✓ Passes · Open in our calculator · Link to this case

Check them yourself

  1. Open a case in our calculator to see the same answers filled in.
  2. Enter the same answers in IRCC's "Check your score" tool. Language levels are shown as CLB/NCLC; choose any score in that band.
  3. Compare totals. They should match, except in the two documented cases, where the difference should be exactly the amount shown.

Machine-readable version: test-cases.json. Found a case that doesn't match? Tell us with the inputs.