๐Ÿข Corporate Verification

Business Number (BN) Validator

Verify the mathematical format of a 9-digit Canadian Business Number or a full 15-character CRA Program Account (e.g., GST/HST).

๐Ÿ”’ Safe & Secure: Validation is performed locally in your browser. No business data is logged.
Accepts 9 digits or full format with RC, RM, RP, RT codes.
Validation Result
VALID FORMAT
Core Business Number (9 Digits) Mathematical Modulus 10 Check
PASSED

Canada Business Number (BN) & GST/HST Format Validator

๐Ÿข CRA Formatting Alert: A base Canadian Business Number (BN) is exactly 9 digits long. However, when dealing with taxes, the Canada Revenue Agency (CRA) uses a 15-character “Program Account” number. This consists of your 9-digit BN, a 2-letter program identifier (like ‘RT’ for GST/HST), and a 4-digit reference number (usually ‘0001’). Our tool validates both the base 9-digit mathematical format and the 15-character structure.

In Canada, your Business Number (BN) is the cornerstone of your corporate identity. Issued by the Canada Revenue Agency (CRA), this unique 9-digit identifier is required for everything from incorporating your company to opening a business bank account. For accountants, bookkeepers, and B2B service providers, entering an invalid BN into payroll or invoicing software can cause massive administrative headaches and tax filing rejections. Our Canada BN Format Validator instantly verifies if a Business Number or GST/HST number passes the strict mathematical checksum algorithms required by the CRA.

How to Validate a CRA Business Number

Avoid invoicing errors and tax filing rejections by following these steps:

  1. Enter the Base BN (9 Digits): Type in the 9-digit number. Similar to a SIN, a valid BN uses a Modulus 10 (Luhn) mathematical checksum. If the tool rejects it, there is a typo in the digits.
  2. Validate a 15-Character Program Account: If you are checking a tax number, enter the full 15 characters (e.g., 123456789 RT 0001).
  3. Check the Program Identifier: The tool will decode the two letters in the middle. RT means it is a GST/HST account, RP is for Payroll deductions, RC is for Corporate Income Tax, and RM is for Import/Export.
  4. Verify the Reference Number: The final 4 digits indicate how many accounts of that type the business has. Most small businesses will just have “0001”.

Frequently Asked Questions

1. Is a Business Number the same as a GST/HST number?
Yes and no. The first 9 digits of your GST/HST number are your actual Business Number. A GST/HST number is simply your Business Number with “RT” and a 4-digit reference code attached to the end (e.g., 12345 6789 RT 0001). You must use the full 15-character format when filing taxes or charging GST on invoices.
2. Does this tool verify if a business is legally active or registered?
No. This tool only performs a structural and mathematical validation (checksum) to ensure the number is formatted correctly according to CRA rules. To verify if a GST/HST number belongs to an active, registered business, you must use the official CRA GST/HST Registry search.
3. What do the letters RC, RP, and RM stand for?
The Canada Revenue Agency (CRA) uses these 2-letter codes to identify different tax accounts associated with your single 9-digit Business Number. RC stands for Corporate Income Tax, RP stands for Payroll Deductions (for paying employees), and RM stands for Import/Export accounts.
4. Do all businesses in Canada have a 9-digit Business Number?
Most do, but not all. Sole proprietors (freelancers or independent contractors) who earn less than $30,000 per year are not legally required to register for a GST/HST number, and therefore might not have a formal CRA Business Number. They simply file business income on their personal tax return using their SIN.
5. Can my Business Number change?
Generally, no. If you operate as a sole proprietor or a corporation, your BN stays with you for the life of the business. However, if you change your legal business structureโ€”for example, upgrading from a Sole Proprietorship to an Incorporated Companyโ€”the CRA will issue you a brand new 9-digit Business Number.