What is a Business Number? How do I Know if I Need One?
- Misty Mountain
- Apr 22, 2019
- 3 min read
Updated: Apr 23, 2019
A Business Number, or (BN) is a unique, 9-digit number given by the Canada Revenue Agency to businesses. The CRA uses the BN as a standard identifier for your business. Each BN is unique to a business or legal entity.
When Do You Need a BN?
You need a BN if you are a sole proprietor or in a partnership and you require what the CRA referes to as “Program Accounts”. Program accounts are GST/HST, or payroll accounts to track Source deductions / Deductions at Source).
You also need a BN for your entity if your business is incorporated.
You might also need a business number to interact with other federal, provincial, and municipal governments in Canada.
Getting a BN as part of other registrations
You will get a BN if you:
Register for any CRA program accounts (like GST/HST, Payroll deductions, or Import-export)
Incorporate your business federally
Register or incorporate your business with these provinces:British Columbia, Manitoba, Nova Scotia, Ontario, Saskatchewan, New Brunswick
Register using Business Registration Online (BRO)
When you need a new business number
If you already have a business number and you want to change the legal ownership or the structure of your business, you may have to register for a new business number. For more information, go to Changes to your business and CRA program accounts.
CRA program accounts
CRA Program Accounts are 2 letters and 4 digits attached to a business number – used for specific business activities that must be reported to the CRA.
What Are the Program Accounts?
Each CRA program account has its own rules and requirements about when you need to register.
The most common program accounts a business may need are:
Payroll deductions (RP) – if your business pays employees
Corporation income tax (RC) – if your business is incorporated
Registering for a CRA program account will get you a business number if you don’t already have one. If you already do have a business number, the CRA program account will be added to your business number. Your business will only ever have 1 business number, and the program account identifier after the BN identifies the account registered with the CRA.
CRA program account numbers
A CRA program account number has three parts:
the 9-digit business number to identify the business
2-letter program identifier code to identify the CRA program account
4-digit reference number to identify an individual CRA program account (since businesses can have more than one of the same kind)
In the case of a company which has a payroll account for regular employees, and for contract employees, and for employee bonuses, they would have payroll accounts registered with the CRA which look like this; 123456789RP0001, 123456789RP0002, and 123456789RP0003.
An Example
A sole proprietorship needs a GST/HST program account if they need to charge GST/HST. If they have one or more employees they would need a payroll deductions program account. Once registered, the business will receive a:
Business Number: 123456789
GST/HST program account number: 123456789 RT 0001
Payroll deductions program account number: 123456789 RP 0001
If the business later incorporates, they will need to register for a Corporation income tax account. That will be added to their existing business number:
Corporation income tax account number: 123456789 RC 0001
Other CRA program accounts
A business that files information returns such as Tax Free Savings Account (TFSA), T5 (Return of Investment Income), T5013 (Partnership Return) and more, may also need the following business account:
If you need further information, the CRA has a section on BN Registration, which can be found, here.





Comments