BN (Business Number) Registration: CRA Requirements

BN (Business Number) Registration: CRA Requirements

Quick Summary: A Business Number (BN) is the foundational identifier the CRA uses to track your business across tax accounts — GST/HST, payroll, corporate income tax, and import/export. This guide covers what a BN registration actually involves, which program accounts typically get linked to it, and common mistakes business owners make when registering. Requirements and procedures can change, so always confirm current details directly with the CRA and a qualified professional.

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 TypeWhat It's Used For
GST/HST AccountCollecting and remitting GST/HST on taxable goods and services
Payroll Deductions AccountRemitting source deductions for employees (CPP, EI, income tax)
Corporate Income Tax AccountFiling corporate tax returns for incorporated businesses
Import-Export AccountRequired for businesses that import goods into or export goods out of Canada
Information Returns AccountUsed for certain information slip filings, depending on business activity

What Typically Triggers Each Type of Registration

GST/HST Registration
28%
Payroll Account (First Hire)
23%
Corporate Tax Account (Incorporation)
21%
Import-Export Account
11%
Information Returns Account
7%

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

MistakeConsequence
Registering for GST/HST before understanding the requirementsUnnecessary early compliance obligations
Waiting too long to register for GST/HST after crossing the thresholdPotential penalties and retroactive obligations
Not registering a payroll account before the first payroll runCompliance gap right from the first hire
Confusing the BN itself with individual program accountsConfusion when dealing with the CRA on specific matters
Using outdated business information across program accountsMismatched 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.

6. DIY Registration vs Professional Support

FactorDIY RegistrationProfessional Support (Ledgerive)
Understanding Which Accounts You NeedBased on general online researchReviewed against your specific business situation
Timing of RegistrationOften reactive, after a deadline is missedProactively planned around business milestones
Bookkeeping AlignmentMay not connect cleanly to your booksSet up to integrate directly with your bookkeeping
Risk of ErrorsHigher, especially for first-time registrantsReduced through guided, informed setup
Time InvestmentHours spent navigating unfamiliar requirementsMinimal; 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:

  1. Your business structure — sole proprietorship, partnership, or corporation
  2. Your expected revenue — relevant to GST/HST registration requirements
  3. Whether you plan to hire employees in the near term
  4. Whether your business involves importing or exporting goods
  5. Your business's legal name and any operating/trade names to be used consistently across registrations
  6. A plan for keeping your registered information current as your business evolves

8. Our Process for Getting You Registered Correctly

  1. Discovery Call: We review your business structure, activities, and growth plans.
  2. Requirements Assessment: We identify which program accounts your business currently needs.
  3. Registration Support: We guide you through registering your BN and relevant program accounts.
  4. Bookkeeping Alignment: We set up your books to correctly track obligations tied to each account.
  5. 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.

In Short: A Business Number is the core identifier the CRA uses across GST/HST, payroll, corporate tax, and other program accounts — understanding which accounts your business actually needs, and when, prevents costly early mistakes. Ledgerive helps with registration guidance, bookkeeping alignment, and ongoing support as your business grows.

Start With a Free Registration Consultation

Let Ledgerive's team help you register your business correctly with the CRA.

Disclaimer: The above contents are provided for general guidance only, based on information believed to be accurate and complete, but we cannot guarantee its accuracy or completeness. It does not provide legal advice, nor can it or should it be relied upon. Please contact/consult a qualified tax professional specific to your case.