Canadian SIN Generator

Canada

Generate valid-format Canadian Social Insurance Numbers (SIN) with Luhn check digit for testing. SIN is a 9-digit number used for tax and benefits purposes in Canada.

Generator

792 771 834
933 754 475
622 256 105
151 019 304
221 677 420

Validate SIN

SIN Regional Prefixes

1Atlantic
2-3Quebec
4-5Ontario
6Prairies
7Pacific/North
9Temporary

Note: 8 is not used; 0 was never issued

⚠️ Testing Only

These are randomly generated numbers for testing purposes only. Misuse of SIN is a criminal offence in Canada.

What is This Tool?

A Canadian SIN generator creates fictional 9-digit Social Insurance Numbers following the format used by Service Canada. Generated SINs include valid Luhn check digits and use appropriate starting digits to simulate different SIN categories.

Canadian SINs are 9 digits validated by the Luhn algorithm. Starting digits indicate category: 1-7 for Canadian citizens/permanent residents (by region), 9 for temporary residents. SIN 8XX is reserved, and 0XX is not used. This generator produces valid-format SINs for testing.

Common Use Cases

Canadian Payroll Testing

Test CRA payroll deductions, T4 slip generation, and ROE (Record of Employment) processing.

Benefits System QA

Validate EI (Employment Insurance), CPP/QPP, and other benefits application forms.

Tax Software Development

Test T1 tax return preparation, RRSP contribution tracking, and CRA API integrations.

Banking & Financial

Validate Canadian bank account opening, investment account setup, and FATCA/CRS reporting.

Frequently Asked Questions

Are generated SINs real?

No. SINs pass Luhn validation but are not issued by Service Canada. Using fake SINs for real purposes is a criminal offense.

What does the first digit mean?

1=Atlantic, 2=Quebec, 4-5=Ontario, 6=Prairies, 7=Pacific, 9=Temporary resident. Digits 0, 3, and 8 are not used.

Is the Luhn check the same as credit cards?

Yes. Canadian SINs use the identical Luhn (MOD 10) algorithm used for credit card validation.