Homeโ€บTax Insightsโ€บHow to Apply for a CRA Business Number: When You Need One and How to Register
๐Ÿ›๏ธ CRA Tools

How to Apply for a CRA Business Number: When You Need One and How to Register

โœ๏ธ Swift Ltd โ€” Calgary Tax Specialists ๐Ÿ“… June 2026 โฑ 8 min read ๐Ÿ‡จ๐Ÿ‡ฆ 2025 CRA

Starting a business in Canada means getting familiar with the Canada Revenue Agency's (CRA) business number system early on. Whether you're incorporating a company, hiring your first employee, or crossing the threshold that requires GST/HST registration, a Business Number (BN) sits at the centre of your relationship with the CRA. This guide walks you through exactly what a BN is, when you need one, and how to register โ€” step by step.

What Is a CRA Business Number?

A Business Number is a unique nine-digit identifier the CRA assigns to your business for all federal tax purposes. The format is straightforward: 123456789. Think of it as your business's social insurance number โ€” one root identifier that ties together every tax account you will ever open with the CRA.

The BN itself does nothing on its own. Its real power comes from the program accounts attached to it. Each program account adds a two-letter code and a four-digit reference number to your BN, identifying the specific tax obligation it covers. You can have multiple program accounts under a single BN, and you can add new ones as your business grows.

Understanding CRA Program Accounts

There are four main program accounts most Canadian businesses encounter:

RT โ€” GST/HST Account

Format: 123456789 RT 0001. This account is used to collect, report, and remit Goods and Services Tax and Harmonized Sales Tax. Once you register for this account, you charge GST/HST on taxable supplies and claim input tax credits on eligible business expenses.

RP โ€” Payroll Deductions Account

Format: 123456789 RP 0001. When you hire employees, you need an RP account to remit payroll deductions โ€” income tax, Canada Pension Plan contributions, and Employment Insurance premiums โ€” to the CRA on a regular schedule.

RC โ€” Corporate Income Tax Account

Format: 123456789 RC 0001. Incorporated businesses use this account to file T2 corporate income tax returns and pay any taxes owing. Sole proprietors report business income on their personal T1 return, so this account applies only to corporations.

RM โ€” Import/Export Account

Format: 123456789 RM 0001. Businesses that import goods into Canada or export goods commercially need this account to work with the Canada Border Services Agency (CBSA).

Your business may only ever need one or two of these accounts, or it may need all four. The key point is that they all sit under your single nine-digit BN, keeping your CRA profile organised and unified.

When Do You Actually Need a Business Number?

Not every business owner needs a BN right away. Here is a breakdown of the most common situations that trigger the requirement.

When You Incorporate

Federal incorporation through Corporations Canada automatically generates a BN for your new corporation. The CRA creates an RC account at the same time, so your corporate tax obligations are set up from day one. If you incorporate provincially in Alberta, the process is slightly different โ€” Alberta Corporate Registry handles the provincial incorporation, but you still need to register separately with the CRA to obtain your federal BN and program accounts. This is a step many Alberta business owners miss, so it is worth confirming your federal registration is complete even after your provincial paperwork is done.

When You Must Register for GST/HST

If your business's taxable revenues exceed $30,000 in a single calendar quarter or over four consecutive calendar quarters, you are required to register for GST/HST. At that point you need a BN with an RT account. You can also register voluntarily before hitting that threshold โ€” doing so lets you claim input tax credits on business purchases from day one, which can be advantageous depending on your industry and cost structure.

When You Hire Your First Employee

The moment you take on an employee and are responsible for deducting and remitting payroll amounts, you need a BN with an RP account set up. The CRA expects your first remittance by the 15th of the month following the month in which you made your first payroll payment, so do not leave this registration to the last minute.

When You Import or Export Commercially

If your business imports goods into Canada for commercial purposes or exports goods internationally, you need an RM account linked to your BN before your first shipment clears customs.

What About Sole Proprietors?

Sole proprietors operate under their own social insurance number for personal income tax. You do not need a BN simply because you are self-employed. However, the moment your revenues hit the GST/HST threshold, you hire an employee, or you begin importing and exporting, you will need to register for a BN and the relevant program accounts. Many sole proprietors also register voluntarily for GST/HST early to appear more established and to recover input tax credits.

How to Apply for a CRA Business Number Online

The fastest and most straightforward method is the CRA's Business Registration Online (BRO) portal. Here is what the process looks like.

Step 1 โ€” Gather Your Information

Before you start, have the following on hand:

  • Legal business name โ€” exactly as it appears on your incorporation documents or trade name registration
  • Physical business address โ€” a PO box alone is not accepted
  • Business structure โ€” sole proprietorship, partnership, or corporation
  • Fiscal year-end date โ€” the last day of your business's fiscal year
  • NAICS code โ€” the six-digit North American Industry Classification System code that best describes your primary business activity; the CRA provides a searchable list if you are unsure
  • Estimated annual revenues โ€” used to determine your GST/HST reporting period
  • For corporations: your corporation number and date of incorporation

Step 2 โ€” Access Business Registration Online

Navigate to the CRA's BRO portal through the CRA website. You can complete registration without a CRA My Business Account, though having one set up simultaneously is useful for managing your accounts going forward. The BRO walks you through a series of screens covering your business details and the program accounts you want to open.

Step 3 โ€” Complete the Registration

Work through each section carefully. The system will ask you to confirm your business structure, enter your legal name and address, choose your fiscal year-end, and select which program accounts you need to open. For GST/HST registration, you will be asked for your expected annual revenues and a description of what you sell.

Step 4 โ€” Receive Your BN Immediately

One of the most convenient aspects of online registration is that the CRA issues your Business Number instantly upon completion. You will see your BN on screen and receive a confirmation number. Your official registration documents arrive by mail within a few weeks, but your BN is active and usable right away.

Registering by Phone

If you prefer to speak with someone or encounter any difficulties with the online portal, you can register by calling the CRA Business Enquiries line at 1-800-959-5525. Have all the same information ready as you would for online registration. A CRA agent will walk you through the process and issue your BN during the call.

Adding Program Accounts Later

Your business will evolve. You might start as a solo operator, grow past the GST/HST threshold, then hire staff a year later. You do not need to open every program account at registration โ€” you can add them later through CRA My Business Account.

Once logged into My Business Account, navigate to the "Register a CRA program account" section and follow the prompts. The same information requirements apply. New program accounts are typically activated quickly, and your existing BN simply gets an additional suffix.

Federal Incorporation and Automatic BN Assignment

One detail worth knowing: when you incorporate a business federally through Corporations Canada, the CRA is notified automatically and typically assigns your BN and opens an RC corporate income tax account without any additional action on your part. You will receive your BN by mail from the CRA shortly after incorporation. However, if you also need GST/HST or payroll accounts, you still need to register those separately โ€” the automatic assignment covers only the corporate income tax account.

For businesses setting up in Calgary and registering provincially through Alberta Corporate Registry, this automatic step does not occur. You must proactively register with the CRA through BRO or by phone to obtain your BN and any required program accounts.

Getting Help With New Business Setup in Calgary

The registration process itself is straightforward, but making the right decisions around your fiscal year-end, choosing the correct NAICS code, and determining which program accounts you need from the outset can have meaningful tax implications down the road. The team at Swift Accounting Calgary regularly helps new business owners navigate these early decisions, ensuring your CRA accounts are structured correctly from the start so you are not scrambling to make corrections later.

Whether you are incorporating, launching a sole proprietorship, or expanding an existing business, getting your BN setup right the first time saves headaches at tax time. Reach out to Swift Accounting to talk through your business structure and registration needs before you file anything with the CRA.

Frequently Asked Questions

Is a Business Number the same as a GST number?

Not exactly. Your Business Number is the nine-digit root identifier (for example, 123456789). Your GST/HST number is your BN combined with the RT program account suffix โ€” 123456789 RT 0001. When someone asks for your "GST number," you provide the full 15-character string, but your BN itself is just the first nine digits.

Do I need a BN if I am a freelancer or sole proprietor?

Not automatically. Sole proprietors file business income on their personal T1 return using their SIN, so no BN is needed for income tax purposes. However, if your revenues exceed the $30,000 GST/HST threshold, you hire employees, or you begin importing/exporting commercially, you will need to register for a BN and the appropriate program accounts at that point.

How long does it take to get a Business Number?

When registering online through Business Registration Online, your BN is issued immediately upon successful completion of the application โ€” typically within minutes. Phone registration is similarly fast, with the BN assigned during your call. Official confirmation documents arrive by mail within a few weeks but are not required to begin using your BN.

Can I use my Business Number for provincial tax purposes in Alberta?

Alberta does not have a provincial sales tax, so there is no separate provincial sales tax registration required. However, if your business has employees in Alberta, you will remit provincial income tax deductions through your federal RP payroll account โ€” the CRA administers payroll remittances nationally. Alberta does have its own corporate income tax, but for most small businesses this is filed through the federal T2 return process using your BN, since Alberta participates in the federal corporate tax collection system under the Tax Collection Agreements.

Free 30-Min Consultation ยท No Obligation

Have Questions? Talk to a Swift Tax Specialist.

Our Calgary team handles personal tax, corporate returns, GST/HST, payroll, and bookkeeping โ€” all under one roof.

Book a Consultation Call (403) 999-2295

Swift Ltd ยท Calgary, Alberta ยท swiftltd.ca