BN (Business Number) Registration: CRA Requirements
Table of Contents
- What a Business Number Actually Is
- The Program Accounts Linked to Your BN
- Who Needs to Register for a BN
- Common BN Registration Mistakes
- How Ledgerive Supports BN Registration
- DIY Registration vs Professional Support
- A Practical Registration Checklist
- Our Process for Getting You Registered Correctly
- Frequently Asked Questions
- Conclusion
1. What a Business Number Actually Is
A Business Number, or BN, is a unique identifier the Canada Revenue Agency assigns to a business so it can interact with various federal (and in some cases provincial) government programs under one consistent reference number. Think of it as your business's core identity with the CRA — a single number that different program accounts get attached to, rather than a separate identifier for every type of tax obligation.
For many new business owners, BN registration is one of the first genuinely official steps in formalizing a business — often triggered by needing to register for GST/HST, hiring an employee, or incorporating. Understanding what the BN is (and isn't) helps avoid confusion later when different program accounts need to be added.
Getting this foundational registration right from the start supports everything that comes after it — which is exactly why our bookkeeping services often start with confirming a business's BN and program account setup is accurate before building anything on top of it.
Not Sure If You Need to Register for a BN?
Get a free consultation on your registration requirements.
2. The Program Accounts Linked to Your BN
Once you have a Business Number, various CRA program accounts can be registered under it, each identified by its own extension. Common program accounts include:
| Program Account Type | What It's Used For |
|---|---|
| GST/HST Account | Collecting and remitting GST/HST on taxable goods and services |
| Payroll Deductions Account | Remitting source deductions for employees (CPP, EI, income tax) |
| Corporate Income Tax Account | Filing corporate tax returns for incorporated businesses |
| Import-Export Account | Required for businesses that import goods into or export goods out of Canada |
| Information Returns Account | Used for certain information slip filings, depending on business activity |
What Typically Triggers Each Type of Registration
Illustrative distribution based on common reasons small businesses initiate BN or program account registration.
Understanding which program accounts your business actually needs — and when — connects directly to broader financial structure decisions. As covered in our guide on sole proprietorship vs corporation tax implications in Canada, whether you're operating as a sole proprietor or through a corporation changes which program accounts apply and how they're set up under your BN.
Need Help Registering the Right Program Accounts?
Let's make sure your BN setup matches what your business actually needs.
3. Who Needs to Register for a BN
Not every business structure requires a BN immediately, and requirements vary depending on your situation. Generally, BN registration becomes necessary or relevant when a business:
- Incorporates federally or provincially (a BN is typically required as part of this process)
- Needs to register for a GST/HST account based on its revenue and activities
- Hires its first employee and needs to set up payroll deductions
- Imports or exports goods and needs an import-export account
- Needs to file certain information returns tied to specific business activities
A sole proprietor with no employees and revenue below the GST/HST registration requirement may not need a BN right away — but this changes quickly as the business grows, which is why it's worth confirming your specific situation with a professional rather than assuming.
4. Common BN Registration Mistakes
| Mistake | Consequence |
|---|---|
| Registering for GST/HST before understanding the requirements | Unnecessary early compliance obligations |
| Waiting too long to register for GST/HST after crossing the threshold | Potential penalties and retroactive obligations |
| Not registering a payroll account before the first payroll run | Compliance gap right from the first hire |
| Confusing the BN itself with individual program accounts | Confusion when dealing with the CRA on specific matters |
| Using outdated business information across program accounts | Mismatched records that slow down CRA correspondence |
5. How Ledgerive Supports BN Registration
Ledgerive helps business owners register correctly and understand which program accounts they actually need. Core support includes:
5.1 Registration Guidance
We help confirm which program accounts your specific business needs, based on your structure, revenue, and activities.
5.2 Bookkeeping Setup Aligned to Your Registrations
Our bookkeeping services set up your financial records to correctly track GST/HST, payroll, and other obligations tied to your BN.
5.3 Fractional CFO Support for Growing Businesses
Our Fractional CFO services help you anticipate when new program accounts (like payroll or import-export) will become relevant as you scale.
5.4 Business Planning for New Business Registration
Starting a new venture? Our business plan services help ensure your registration and compliance steps are planned alongside your broader launch strategy.
Also read:
Partnership Agreement Essentials: Protect Your Business
How to File HST for a Small Business in Toronto
Fractional CFO for Franchise Owners in Ottawa
Sole Proprietorship vs Corporation: Tax Implications in Canada
6. DIY Registration vs Professional Support
| Factor | DIY Registration | Professional Support (Ledgerive) |
|---|---|---|
| Understanding Which Accounts You Need | Based on general online research | Reviewed against your specific business situation |
| Timing of Registration | Often reactive, after a deadline is missed | Proactively planned around business milestones |
| Bookkeeping Alignment | May not connect cleanly to your books | Set up to integrate directly with your bookkeeping |
| Risk of Errors | Higher, especially for first-time registrants | Reduced through guided, informed setup |
| Time Investment | Hours spent navigating unfamiliar requirements | Minimal; guidance provided directly |
For most new business owners, the value of professional guidance during BN and program account registration is in avoiding costly early mistakes — a missed payroll registration or a late GST/HST registration can create real compliance headaches down the road.
7. A Practical Registration Checklist
Before or during BN registration, it generally helps to have clarity on:
- Your business structure — sole proprietorship, partnership, or corporation
- Your expected revenue — relevant to GST/HST registration requirements
- Whether you plan to hire employees in the near term
- Whether your business involves importing or exporting goods
- Your business's legal name and any operating/trade names to be used consistently across registrations
- A plan for keeping your registered information current as your business evolves
8. Our Process for Getting You Registered Correctly
- Discovery Call: We review your business structure, activities, and growth plans.
- Requirements Assessment: We identify which program accounts your business currently needs.
- Registration Support: We guide you through registering your BN and relevant program accounts.
- Bookkeeping Alignment: We set up your books to correctly track obligations tied to each account.
- Ongoing Monitoring: We help identify when new program accounts become relevant as you grow.
Ready to Get Registered the Right Way?
Book a free discovery call with Ledgerive's team.
9. Frequently Asked Questions
1. Do I need a business number if I'm a sole proprietor?
Not necessarily right away — a sole proprietor may not need a BN until they need to register for GST/HST, hire employees, or take on another activity that requires a specific program account, so it's worth confirming your specific situation.
2. Is a business number the same as a GST/HST number?
Not exactly — the BN is the core identifier, and the GST/HST account is one of several program accounts that gets linked to it, typically shown as an extension of the base BN.
3. Do I automatically get a business number when I incorporate?
Incorporation typically results in a BN being assigned as part of the process, though confirming this and setting up any additional program accounts your business needs is still an important next step.
4. What happens if I don't register for a required program account on time?
Late registration for accounts like GST/HST or payroll can result in penalties, interest, or retroactive compliance obligations, which is why it's important to understand your requirements before the relevant threshold or trigger event occurs.
5. Can I add new program accounts to an existing business number later?
Yes — as your business grows and takes on new activities (like hiring employees or starting to import goods), additional program accounts can generally be added to your existing BN rather than requiring a new number.
10. Conclusion
A Business Number is the foundational identifier that ties your business's various tax and compliance obligations together with the CRA — but understanding which program accounts you actually need, and when, is where many business owners get tripped up. Registering too early, too late, or without a clear picture of your specific requirements can create avoidable compliance headaches. Getting this foundational step right — and keeping it aligned with your bookkeeping as the business grows — sets your business up for smoother compliance at every stage that follows. Ledgerive helps Canadian business owners navigate BN and program account registration with confidence, backed by bookkeeping and financial support that keeps everything aligned.
Start With a Free Registration Consultation
Let Ledgerive's team help you register your business correctly with the CRA.