Every Canadian business that collects GST/HST, hires employees, or imports goods needs a CRA Business Number (BN). Yet many small business owners and even some bookkeepers stumble on the registration process, choosing the wrong account type or missing a required program account. A missed registration can mean delayed payments, penalty interest on unremitted GST/HST, or a CRA compliance review that stalls your client's cash flow. This cra business number bn registration guide canada walks through who needs a BN, how to apply, and what to do after you get one.
What Is a CRA Business Number?
The CRA Business Number (BN) is a nine-digit identifier assigned to your business for tax purposes. It is not the same as your personal Social Insurance Number or a provincial incorporation number. The BN itself is static, but you can add program accounts to it for specific tax obligations: GST/HST, payroll deductions, import/export, and corporate income tax.
Each program account has a two-letter suffix and a four-digit reference number. For example, a GST/HST account might appear as 123456789 RT 0001. The BN plus program accounts let the CRA track your obligations under each program separately.
You only need one BN. If you later need to register for payroll deductions, you add a payroll program account to the same BN rather than starting over. This matters because using the wrong BN on a T4 summary or GST return can cause processing delays.
Who Needs a CRA Business Number?
Not every self-employed individual needs a BN. The requirement depends on your business structure and activities.
Sole Proprietors
If you operate as a sole proprietor and your annual gross revenue from taxable supplies exceeds $30,000 in any single quarter or over four consecutive calendar quarters, you must register for GST/HST and therefore need a BN. Below that threshold, registration is optional. Many sole proprietors register voluntarily to claim input tax credits, especially if they have significant business expenses.
Partnerships
A partnership must have its own BN if it is required to collect GST/HST or has employees. Each partner still reports their share of income on their personal tax return, but the partnership itself files GST/HST returns and issues T4A slips using its BN.
Corporations
Every federally or provincially incorporated company must obtain a BN for corporate income tax purposes, even if it has no revenue yet. The BN is used on the T2 corporate tax return and all related filings.
Non-Residents
Non-residents who carry on business in Canada or who are required to collect GST/HST on supplies made in Canada must also register for a BN.
Charities and Non-Profits
Registered charities and certain non-profit organizations need a BN for their charitable registration number and for filing information returns.
How to Register for a CRA Business Number
You can register online, by mail, by fax, or by phone. Online is fastest and most common.
Online Through the Business Registration Online (BRO) Service
The CRA's Business Registration Online service is available on the Canada Revenue Agency website. You will need:
- Your personal Social Insurance Number (SIN) or, for non-residents, a temporary tax number
- Your business name and address
- Your business structure (sole proprietorship, partnership, or corporation)
- The date your business started or will start operations
- The type of program accounts you need (GST/HST, payroll, import/export, corporate income tax)
- Estimated annual revenue from taxable supplies (for GST/HST registration)
Step-by-Step Online Process
- Go to the CRA's Business Registration Online page.
- Select "Register a new business" and enter your personal information.
- Provide your business name and contact details.
- Choose the program accounts you need.
- Review and submit.
Once submitted, you will receive your BN and program account numbers immediately. A confirmation letter is also mailed to your business address.
By Mail or Fax
You can complete Form RC1, Request for a Business Number and Certain Program Accounts, and mail or fax it to the CRA. Processing takes about two to four weeks. This method is still used by some accountants for clients who prefer paper, but the online method is faster and less prone to data entry errors.
By Phone
The CRA's Business Inquiries line can help you register over the phone. Have your SIN and business details ready. The agent will assign a BN and program accounts during the call.
After You Get Your BN: What to Do Next
Once you have your BN, you need to set up your accounting and compliance processes. This is where many small businesses slip up.
Record Your BN and Program Account Numbers
Store your BN and each program account number in a secure but accessible place. You will need them on every return, remittance, and correspondence with the CRA.
Set Up GST/HST Tracking
If you registered for GST/HST, you must start charging the tax on taxable supplies from the effective date of registration. You also need to track input tax credits on your purchases. Manually tracking GST/HST on invoices and receipts is error-prone. Using accounting software that automatically categorizes GST/HST can save hours of reconciliation later. For example, Awditify's AI transaction categorization can flag missing GST amounts and help you claim every credit you are entitled to.
Register for Payroll Deductions
If you have employees, you must register for a payroll deductions program account (RP suffix) before your first pay date. You will then need to calculate and remit CPP, EI, and income tax deductions. Many small businesses use a dedicated Canadian payroll solution to handle these calculations and remittances. Awditify's Canadian payroll module handles CPP/EI/income tax calculations and generates T4s and ROEs, reducing the risk of late or incorrect remittances.
Understand Your Filing and Remittance Frequency
Your GST/HST filing frequency (annual, quarterly, or monthly) is determined by your estimated annual taxable supplies. Payroll remittances are due based on your average monthly withholding amount. Missing a deadline can trigger penalties and interest. Awditify's automated reminders and reporting can help you stay on top of these dates.
Common Mistakes and How to Avoid Them
Even experienced bookkeepers can make errors during BN registration.
Choosing the Wrong Business Structure
Selecting "sole proprietorship" when you are actually a partnership, or vice versa, can create problems later. If you are unsure, consult a CPA before registering. Changing your business structure after registration requires updating your BN profile.
Forgetting to Register for Provincial Sales Tax
In Quebec, the GST and QST are collected by Revenu Quebec. You may need a separate Quebec business number (NEQ) and QST account. In British Columbia, Saskatchewan, and Manitoba, you may need a PST number. The CRA BN does not cover provincial sales taxes. You must register separately with the provincial tax authority.
Using the Wrong BN on Returns
If you have multiple program accounts, make sure you use the correct one on each return. For example, using your GST/HST account number on a T4 summary will cause the CRA to reject the filing.
Ignoring the Effective Date
Your registration effective date is the date you start your business or the date you first exceed the $30,000 threshold for GST/HST. If you register late, you may have to pay GST/HST on sales made before registration, without having charged it to customers. This can eat into your profit margin.
Manual vs Automated Workflow: A Comparison
The table below compares manual BN registration and compliance tracking with an automated approach using Canadian accounting software.
| Aspect | Manual Process | Automated Process (e.g., Awditify) |
|---|---|---|
| Registration | Form RC1 by mail or fax; wait 2-4 weeks | Online BRO; immediate BN |
| GST/HST tracking | Manually enter tax codes on invoices; reconcile at quarter end | Auto-detect GST/HST on transactions; real-time ITC tracking |
| Payroll deductions | Calculate CPP/EI/income tax manually; mail remittances | Automated calculations; direct deposit; CRA remittance via API |
| Filing reminders | Calendar reminders; risk of missed deadlines | Automated notifications; dashboard shows upcoming due dates |
| Audit trail | Paper files; hard to retrieve | Digital audit trail with all changes logged |
Real-World Scenario: A 12-Person Contractor Firm in Ontario
Consider a construction company in Ontario that started as a sole proprietorship and later incorporated. The owner registered for a BN when revenue hit $30,000, but only added a GST/HST account. When they hired their first employee six months later, they forgot to add a payroll deductions account. They paid the employee for three months without remitting CPP, EI, or income tax. By the time they realized the error, they owed several thousand dollars in unremitted deductions plus penalties and interest.
Had they used a platform like Awditify, the payroll module would have prompted them to register for a payroll program account before processing the first pay run. The system would also have calculated the correct deductions and generated the remittance amounts, preventing the error.
Frequently Asked Questions
Do I need a separate BN for each business?
No, you can use the same BN for multiple businesses if they are under the same legal entity (e.g., a sole proprietor with two side hustles). However, if you have separate corporations, each corporation needs its own BN. If you are a sole proprietor with multiple businesses, you may still use one BN but must keep separate books for each business.
How long does it take to get a CRA business number?
Online registration through the Business Registration Online service gives you a BN immediately. By mail or fax, processing takes two to four weeks. By phone, you can get a BN during the call if you have all required information ready.
What is the difference between a BN and a GST/HST number?
A BN is the nine-digit base number. A GST/HST number includes the BN plus the two-letter suffix "RT" and a four-digit reference number (e.g., 123456789 RT 0001). The GST/HST program account is one of several accounts that can be attached to your BN.
Can I use my BN for payroll if I only registered for GST/HST?
No. You must separately register for a payroll deductions program account (RP suffix). You can add it to your existing BN online through the CRA's Business Registration Online service or by calling the CRA.
What software can help me manage my CRA BN and compliance?
Using a Canadian-focused accounting platform like Awditify simplifies BN-related compliance. Awditify's AI transaction categorization automatically tags GST/HST on expenses and revenue, its Canadian payroll module handles CPP/EI/income tax calculations and remittances, and its 70+ financial reports keep your books audit-ready. You can manage all your program accounts in one place without switching between spreadsheets and CRA portals.
What to Do Next
Getting your CRA Business Number is the first compliance step for any Canadian business. The registration itself is straightforward, but the real work begins after: tracking GST/HST, running payroll correctly, and filing on time. A missed remittance or a wrong account number can cost you time and money. If you want to streamline your compliance workflow, consider a platform that integrates registration tracking with day-to-day accounting. Awditify offers Canadian payroll, GST/HST tracking, and automated reporting designed for small businesses and the accountants who serve them. Explore Awditify for small business to see how it can help you stay compliant from day one.



Discussion
Comments