June 25, 2026

CRA business number: What it is and how to get one

Key takeaways

  • A CRA business number is a 9-digit identifier the Canada Revenue Agency assigns to your business as a permanent federal tax ID
  • You need one to charge GST/HST, run payroll, import or export commercial goods, or operate as an incorporated business
  • The fastest way to get a CRA business number is through the Business Registration Online portal, which issues it instantly
  • The 9-digit number stays constant, but the CRA adds a 2-letter program code and 4-digit reference to create separate 15-character IDs for GST/HST, payroll, corporate income tax, and information returns

A CRA business number is the 9-digit identifier the Canada Revenue Agency uses to track your business across every federal tax program. Once assigned, it stays with your business permanently and follows you across GST/HST filings, payroll remittances, corporate income tax returns, and import or export activity.

If you're starting a business in Canada, running payroll for the first time, or crossing the $30,000 GST/HST revenue threshold, your CRA business number is the first thing you need to set up.

What is a CRA business number?

The CRA business number (BN) is a unique 9-digit number that acts as your permanent federal tax ID. It covers all your interactions with the Canada Revenue Agency and most provincial and municipal programs.

The number itself is only nine digits. What makes it useful is the program account system the CRA layers on top of it. The CRA appends a 2-letter code and a 4-digit reference to your base BN, creating a 15-character identifier for each type of tax account you register for. Your GST/HST account, payroll account, and corporate income tax account all share the same 9-digit root but have different extensions.

This means you only deal with one identity at the CRA, even when you file multiple types of returns.

Who needs a CRA business number?

You need a CRA business number if you charge GST/HST, hire employees, import or export commercial goods, or operate as an incorporated business.

  • Charging GST/HST: You must register for a GST/HST account once you exceed $30,000 in taxable revenue in a single calendar quarter, or in four consecutive calendar quarters. Both thresholds apply independently, so if one big quarter pushes you over $30,000 on its own, that triggers registration. Some businesses register voluntarily before hitting the threshold to claim input tax credits.
  • Hiring employees: If you pay salaries, wages, or taxable benefits, you need a payroll deductions account to remit income tax, CPP contributions, and EI premiums to the CRA
  • Importing or exporting commercial goods: A BN with an import-export program account is required to clear goods through the Canada Border Services Agency
  • Operating as an incorporated business: Federal and provincial corporations need a BN for corporate income tax filings, even before they have employees or hit the GST/HST threshold

If you're a sole proprietor operating under your own legal name without employees, without imports, and below the $30,000 revenue threshold, you generally don't need a BN. You can file business income using your Social Insurance Number (SIN) on your personal tax return. If any of those conditions changes, BN registration becomes mandatory.

How do you register for a CRA business number?

The fastest way to register for a CRA business number is through the Business Registration Online (BRO) portal, which issues your BN within minutes. You can also mail or fax Form RC1, and in many cases a BN is issued automatically as part of provincial or federal incorporation.

1. Business Registration Online

The Business Registration Online portal lets you complete your application on the CRA website and receive your BN at the end of the session. You can also open program accounts for GST/HST, payroll, corporate income tax, and import-export at the same time, so you can finish your federal tax setup in one sitting.

You'll need basic information about your business:

  • Legal name and operating name (if different)
  • Business structure (sole proprietorship, partnership, or corporation)
  • Business activity description
  • Details about the program accounts you want to open

2. Form RC1 by mail or fax

If you can't or don't want to register online, you can complete Form RC1, Request for a Business Number and Certain Program Accounts, and send it to your local tax centre by mail or fax. Processing takes longer than the online route, usually a few weeks, so this option works best when you don't have an immediate filing deadline.

3. Through provincial incorporation

If you incorporate federally with Corporations Canada or provincially through your province's registry, a CRA business number is often generated as part of the incorporation process. In most provinces, the registry shares your incorporation details with the CRA directly, and your BN arrives without a separate application.

Check your incorporation paperwork before registering through the BRO portal. You might already have a BN you didn't realize was issued.

What is the 15-character CRA program account ID?

The 15-character program account ID is your 9-digit BN plus a 2-letter program code and a 4-digit reference number that identifies a specific tax account. Each program account you open at the CRA gets one.

The reference number distinguishes between multiple accounts of the same type. Most businesses have only one of each, so the reference defaults to 0001, while larger organizations with multiple divisions or branches might have RT0001, RT0002, RT0003 for different GST/HST accounts.

These are the four most common program codes.

Program accountCodeExample identifier
GST/HSTRT123456789 RT 0001
Payroll deductionsRP123456789 RP 0001
Corporate income taxRC123456789 RC 0001
Information returns (T5, T5018)RZ123456789 RZ 0001

When you correspond with the CRA, the program account ID tells them which specific tax stream you're asking about. When you file a GST/HST return, you reference your RT account, and when you remit payroll source deductions, you reference your RP account. Mixing them up is a common source of misapplied payments and reconciliation problems at year-end.

How do you find your existing CRA business number?

You can find your existing CRA business number through CRA My Business Account, past CRA correspondence, the CRA Business Enquiries line, or your accountant.

  • CRA My Business Account: Log in to the My Business Account portal. Your BN and every program account associated with it appear on the main dashboard. This is the most reliable way to find your number and any active program accounts.
  • Past CRA correspondence: Notices of Assessment, GST/HST returns, payroll remittance vouchers, and T4 summaries all include your BN and the relevant program account ID. If you have any prior CRA mail on file, the number is likely on it.
  • CRA Business Enquiries line: Call 1-800-959-5525 for general account support. You'll need to verify your identity before the agent can confirm the number.
  • Your accountant or bookkeeper: If you've worked with an external accountant, they almost certainly have your BN on file. Asking them is often faster than working through the CRA directly.

How do you use your CRA business number day to day?

Your business number is the reference point for nearly every interaction with the CRA. If you charge GST/HST, add your registration number to your invoices so your customers can claim their input tax credits. Use the appropriate program account ID when remitting payroll deductions, filing T4s, paying corporate income tax, or filing GST/HST returns.

The CRA also requires you to keep your business information current. If your legal name, address, or business structure changes (for example, a sole proprietorship that incorporates), you need to update the CRA. In some cases, like a change in legal structure, you'll need a new BN entirely because the old entity no longer exists from a tax perspective.

If you're managing GST/HST, PST, or QST across transactions, the coding work adds up fast—especially when you're hand-entering provincial tax line by line into QuickBooks or Xero at month-end. Ramp auto-captures and maps HST/GST/PST/QST to the right tax codes in your ERP, so every transaction is coded correctly before you sit down to file.

See why Ramp is the best corporate card platform for Canadian businesses →

How do you get organized before you register?

A few hours of preparation before you register can save you from filing corrections later. Getting these details sorted ahead of time makes the process faster.

  1. Confirm your legal business name and structure: Sole proprietorship, partnership, federal corporation, and provincial corporation each carry different filing obligations. Get this right before registering.
  2. Decide which program accounts you need now: You can open a GST/HST account, payroll account, and others during the same BRO session, but only register for accounts you'll use in the next few months. Opening accounts you don't need creates filing obligations.
  3. Gather your basic business details: Mailing address, business activity description, expected annual revenue, and the date you started or plan to start each activity
  4. Decide on your GST/HST reporting period: Most small businesses file annually, but you can elect to file quarterly or monthly. Annual filing is simpler, and more frequent filing improves cash flow if you regularly claim input tax credits.
  5. Set up a system to track filing deadlines: Once your accounts are active, missed filings create penalties even if you owe nothing. A simple calendar with reminders for each program account's deadlines is enough at the start.

How do you stay organized after registration?

Getting your CRA business number is the easy part. What comes next is where most early-stage businesses run into trouble: filing returns on time, remitting payroll deductions accurately, tracking GST/HST collected and paid, and keeping clean records for each program account.

The underlying problem is usually the same—transactions, receipts, and tax codes live in different places, and someone on the finance team has to pull it all together manually before every filing deadline. When you're hand-coding HST/GST/PST line by line in QuickBooks or Xero, chasing down employee receipts over email, and reconciling spend across separate bank cards, the month-end close becomes the bottleneck.

The fix is getting your systems to do that work as transactions happen, not after. That means expenses are categorized and tax-coded the moment they're incurred, receipts are captured and matched automatically, and bill payments flow through a system that gives you a clean audit trail your ERP can actually use.

Ramp brings that together for Canadian businesses. Corporate cards in CAD and USD on a single login, automated expense management with HST/GST/PST/QST auto-coding, bill pay with native sync to QuickBooks Online, Xero, NetSuite, Sage Intacct, and Microsoft Dynamics Business Central—all in one platform. No more reconciling across three or four tools. No more manual tax coding at month-end.

Canadian businesses that switch to Ramp save an average of 5% and close their books faster1. See what it looks like for your team.

Explore Ramp for Canadian businesses →

Try Ramp for free

The information in this article is for general informational purposes only and does not constitute accounting, legal, or tax advice. Tax registration requirements, thresholds, and filing obligations may change. For official and up-to-date CRA requirements, visit canada.ca. Please consult a qualified accountant or tax professional for advice specific to your business.

Ramp cards are issued in Canada by Peoples Trust Company, pursuant to license by *Visa International. Visa Int./Peoples Trust Company, Licensed User.

Ramp cards are issued in the UK by Stripe Payments UK Limited, an electronic money institution authorized by the Financial Conduct Authority (firm reference number: 900461). Ramp cards are issued in the EEA by Stripe Technology Europe Limited, an electronic money institution authorized by the Central Bank of Ireland (firm reference number: C187865). Cards are issued under the Visa card scheme pursuant to a license from Visa Europe Limited.

The Ramp Visa Corporate Card is issued in the U.S. by Celtic Bank, and to U.S. corporations operating globally by Column N.A., Member FDIC, and is subject to credit approval. The Ramp Visa Commercial Card is issued by Sutton Bank, Member FDIC. The Ramp Visa Business Card is issued by Lead Bank, Member FDIC. Each card is issued pursuant to a license from Visa USA Inc.

Visa is a registered trademark of Visa International Service Association. All other trademarks and service marks belong to their respective owners.

1. We calculate average savings as a percentage of an illustrative customer's total card spending when using Ramp features designed to reduce business expenses. Keep in mind that this percentage is an estimate, not a guarantee. Ramp delivers savings from more than just card spending; savings can also come from non-card expenses so we may factor decreases to non-card spending into our calculation. For example, savings may result from reduced time spent on manual expense tracking, the financial benefit of cash back or other rewards, smarter expense monitoring, and eliminating costs associated with alternative solutions. Our calculations are based on platform data, industry research, customer surveys, and info on alternative options. Your actual savings may vary.

*Ramp Business Corporation is a financial technology company and is not a bank. Bank deposit services provided by First Internet Bank of Indiana, Member FDIC.

†Investment account with portfolios managed by Moment Advisors, LLC. Investing involves risk, including possible loss of principal. Asset allocation does not guarantee profit or protect against loss. Past performance does not guarantee future results. Additional information can be found here. Securities products offered by Apex Clearing Corporation, member FINRA, SIPC. The Investment Account is not insured by the FDIC, not a deposit product, and may lose value.

Share with
Ramp team
The Ramp team is comprised of subject matter experts who are dedicated to helping businesses of all sizes work smarter and faster.
Ramp is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

FAQs

A CRA business number is a 9-digit identifier assigned by the Canada Revenue Agency that acts as your business's permanent federal tax ID. It's used across GST/HST, payroll, corporate income tax, and import-export programs through 15-character program account extensions.

Registering through the Business Registration Online portal issues your BN within minutes. Registering by mail or fax with Form RC1 typically takes several weeks. Registration through provincial incorporation varies but usually arrives within a few business days of your incorporation being processed.

Not always. If you operate under your own legal name, have no employees, don't import or export commercial goods, and earn less than $30,000 in taxable revenue in any single calendar quarter or over any four consecutive calendar quarters, you can file business income on your personal tax return using your SIN. If any of those conditions changes, you'll need to register for a BN.

The BN is the 9-digit root identifier for your business, while the GST/HST number is a 15-character program account built on top of your BN. It includes the RT program code and a 4-digit reference, for example, 123456789 RT 0001. When customers ask for your GST/HST number, they want the full 15-character ID, not just the 9-digit BN.

Generally, a single legal entity has one BN, and what expands are the program accounts attached to it. A corporation with multiple GST/HST divisions might have RT0001, RT0002, and RT0003 under the same BN. If you operate two separate legal entities, such as two different corporations, each one has its own distinct BN.

Browserbase builds infrastructure so AI agents can do real work. Ramp is doing the same for finance. It’s not another tool. It’s a system purpose-built for AI-driven finance, and that’s why we chose Ramp as our financial operating system from day one.

Paul Klein IV

Founder & CEO, Browserbase

How the startup that helped design Ramp’s procurement agent automated its own procure-to-pay

We used to pay up to $20k a year for our AP platform. With Ramp, we’re earning back well over that amount. That's money that belongs to the mission now, not to the back-office software.

Heidi Coffer

Chief Financial Officer, Boys & Girls Clubs of San Francisco

Boys & Girls Clubs of San Francisco used to pay for their finance software — now it pays them

The tricky thing about corporate travel policy is timing. We didn't need a stricter policy. We needed the policy to show up earlier. With Ramp Travel, it finally does.

Keith Frantz

Director of Enterprise Risk Management, Prosper

When Prosper put policy into its corporate travel booking flow, costs fell 15% and finance reclaimed a week every month

We're accountable to our funders, our partners, and the families we serve. That accountability starts with how we manage every dollar. Ramp makes it easy for our team to spend wisely, track in real time, and keep overhead low so more resources reach the families navigating infertility.

Rachel Fruchtman

CFO, Jewish Fertility Foundation

Jewish Fertility Foundation reclaimed 11 work weeks and put more time into serving families

Each member of our team has an outsized impact due to our focus on using high-leverage tools like Ramp.

Lauren Feeney

Controller, Perplexity

How Perplexity's finance team of 10 scales one of the fastest-growing AI startups

With Ramp, we haven’t had to add accounting headcount to keep up with growth. The biggest takeaway is that instead of hiring our way through it, we fixed the workflow so we can keep supporting the organization as we scale.

Melissa M.

VP of Accounting at Brandt Information Services

Brandt grew finance operations 3x with zero added accounting headcount

In the public sector, every hour and every dollar belongs to the taxpayer. We can't afford to waste either. Ramp ensures we don't.

Carly Ching

Finance Specialist, City of Ketchum

City of Ketchum saves 100+ hours to make every taxpayer dollar count

Compared to our previous vendor, Ramp gave us true transaction-level granularity, making it possible for me to audit thousands of transactions in record time.

Lisa Norris

Director of Compliance & Privacy Officer, ABB Optical

From 2 months to 2 days: ABB Optical's Sunshine Act compliance breakthrough