Verify Social Insurance Number checksums.
Initialising algorithm engine for Canadian SIN Checksum Validator...
How Canadian SIN Checksum Validator Works?
The Canadian SIN Checksum Validator works by running the Luhn algorithm over all 9 digits of a Social Insurance Number (SIN) and confirming the total is a multiple of 10.
- 1Remove spaces and confirm 9 digits.
- 2Multiply the digits by 1, 2, 1, 2, 1, 2, 1, 2, 1 from the left.
- 3Add the 2 digits of any product above 9.
- 4Sum all results.
- 5Mark the SIN valid when the sum mod 10 = 0.
Canadian SIN Checksum Validator Formula
The SIN formula is Σ digitsum(dᵢ × wᵢ) mod 10 = 0, with wᵢ = 1, 2, 1, 2, 1, 2, 1, 2, 1.
S = Σ digitsum(dᵢ × wᵢ), w = 1,2,1,2,1,2,1,2,1 valid ⇔ S mod 10 = 0 (CANADIAN SIN)
digitsum(12)= 1 + 2 = 3.
0×1, 4×2=8, 6×1, 4×2=8, 5×1, 4×2=8, 2×1, 8×2=16→7, 6×1 S = 0 + 8 + 6 + 8 + 5 + 8 + 2 + 7 + 6 = 50 50 mod 10 = 0 → valid
Canadian SIN Checksum Validator Conversion Table
The SIN conversion table lists first-digit province codes and sample SINs with their checksum result.
| First digit | Region or type | Sample SIN | Checksum result |
|---|---|---|---|
| 1 | Atlantic provinces | 130 165 541 | Valid checksum |
| 2 | Quebec | 246 454 284 | Valid checksum |
| 4 | Ontario | 464 542 810 | Valid checksum |
| 6 | Prairies, NWT, Nunavut | 600 000 004 | Valid checksum |
| 7 | British Columbia, Yukon | 712 345 677 | Valid checksum |
| 9 | Temporary residents | 900 000 001 | Valid checksum |
| 0 | Not assigned | 046 454 286 | Valid checksum, not assignable |
All samples are synthetic. Service Canada never assigns SINs starting with 0 or 8.
What is Canadian SIN Checksum Validator?
A Canadian SIN Checksum Validator is a tool that checks whether a 9-digit Social Insurance Number passes the Luhn checksum. Service Canada issues SINs for employment, taxes, and government benefits.
A SIN starting with 9 belongs to a temporary resident and expires with the person's permit.
What are the uses of Canadian SIN Checksum Validator?
There are 3 main uses of the Canadian SIN Checksum Validator, including payroll onboarding, tax slip preparation, and HR data checks.
- Payroll onboarding: Employers check SINs on TD1 and hiring forms.
- Tax slip preparation: Accountants validate SINs on T4 slips.
- HR data checks: HR teams find mistyped SINs in employee records.