Homeโ€บ Tax Insightsโ€บ How to Register for a CRA Account
๐Ÿ›๏ธ CRA Tools

How to Register for a CRA My Business Account in 2025: Step-by-Step Setup Guide

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

If you've recently incorporated a business or started earning self-employment income in Canada, one of the first administrative steps you'll need to take is learning how to register for a CRA account. Specifically, CRA My Business Account gives you secure online access to your company's tax information, filing obligations, and correspondence with the Canada Revenue Agency โ€” all in one place. This guide walks you through every registration option, the steps involved, and what to do once your account is active.

CRA My Business Account vs. My Account: What's the Difference?

The CRA offers two distinct online portals, and it's important not to confuse them.

My Account is for individuals. It lets you view your personal tax returns, RRSP contribution room, benefit payments, Notice of Assessment, and other personal tax information tied to your Social Insurance Number (SIN).

My Business Account is for business owners, corporations, and self-employed individuals. It lets you manage your company's CRA obligations, including corporate income tax, GST/HST, payroll deductions, and more. If you operate a business in Canada โ€” incorporated or not โ€” My Business Account is the portal you need.

You may end up using both portals depending on your situation. A sole proprietor, for example, files a personal T1 return that includes business income, so they'll use both My Account (for personal filings) and My Business Account (for their GST/HST account and payroll, if applicable).

Who Needs to Register for CRA My Business Account?

You should register for My Business Account if you fall into any of the following categories:

  • You operate an incorporated company (a federal or provincial corporation) in Canada
  • You are self-employed and registered to collect GST/HST (required once you exceed $30,000 in revenue in a calendar quarter or over four consecutive quarters)
  • You have employees and are remitting payroll deductions to the CRA
  • You want to authorize an accountant or tax representative to act on your behalf
  • You receive correspondence from the CRA related to a business number (BN)

Even if your business is small and your accountant handles most filings, having your own access to My Business Account gives you visibility into your obligations and ensures you can respond to CRA notices promptly.

What Can You Do in CRA My Business Account?

Once registered, My Business Account gives you access to a broad range of functions:

  • File returns online: Submit corporate income tax returns (T2), GST/HST returns, and payroll remittances directly through the portal
  • View and respond to CRA correspondence: Read notices of assessment, audit letters, and other communications in your secure inbox
  • Manage payroll accounts: View remittance statements, confirm deductions, and update payroll information
  • Authorize representatives: Grant your accountant or bookkeeper access to your account so they can file and correspond on your behalf
  • Set up direct deposit: Receive GST/HST refunds and other credits directly in your business bank account
  • Enrol in online mail: Opt out of paper correspondence and receive all CRA notices digitally
  • View account balances and payment history: Track what you owe or what refunds are pending

What You'll Need Before Registering

Before you begin, gather the following:

  • Your Business Number (BN) โ€” a 9-digit number assigned by the CRA when your business was registered. You can find it on your CRA registration confirmation letter, your GST/HST registration, or any previous CRA correspondence.
  • Your personal SIN, date of birth, and current postal code (used to verify your identity as the business owner or principal officer)
  • Access to your online banking if you choose the Sign-In Partner option
  • A mobile phone or email address for two-factor authentication (2FA)

Registration Option 1: CRA Login (Username and Password)

This is the traditional route โ€” you create a CRA-specific username and password directly on the CRA website.

  1. Go to canada.ca and navigate to My Business Account
  2. Select Register under the CRA login option
  3. Enter your Business Number (9 digits only โ€” do not include the program identifier or reference number at this stage)
  4. Verify your identity by providing your personal SIN, date of birth, and the postal code on file with the CRA
  5. Answer security questions chosen from the CRA's provided list
  6. Create your username and a strong password
  7. Set up two-factor authentication โ€” mandatory since 2023. You'll receive a one-time passcode via SMS or email each time you log in.

Once complete, the CRA will send a security code to the address they have on file (either by mail or to your online inbox if you've previously enrolled). You'll need this code to activate the account the first time.

Registration Option 2: Sign-In Partner

If you already use online banking in Canada, this is often the fastest way to register and sign in. The CRA partners with several major financial institutions, including TD, RBC, Scotiabank, BMO, National Bank, Desjardins, and others.

  1. On the My Business Account login page, select Sign-In Partner
  2. Choose your bank from the list of partners
  3. Log in using your existing online banking credentials
  4. You'll be redirected back to the CRA portal, where you'll link the banking login to your BN by entering your Business Number and verifying with your SIN and date of birth
  5. Complete 2FA setup

The benefit here is that you don't need to remember a separate CRA username and password โ€” your banking login handles authentication. Your actual banking information is never shared with the CRA; the Sign-In Partner system simply confirms your identity.

Registration Option 3: Government of Canada Login (GCKey)

GCKey is a secure login service provided by the Government of Canada and is separate from both CRA credentials and banking credentials. It's a good option if you prefer to keep government accounts centralized.

  1. Select Government of Canada login on the My Business Account page
  2. If you don't already have a GCKey, click Sign up and create your credentials
  3. Once your GCKey is created, you'll link it to your BN by entering your Business Number and verifying with your SIN and personal details
  4. Complete 2FA setup

Understanding the Business Number Format

A common source of registration errors is entering the Business Number incorrectly. Your BN is 9 digits (e.g., 123456789). However, when the CRA refers to specific accounts within your business, they append a 2-letter program identifier and a 4-digit reference number. For example:

  • 123456789 RT 0001 โ€” GST/HST account
  • 123456789 RP 0001 โ€” Payroll deductions account
  • 123456789 RC 0001 โ€” Corporate income tax account

When registering for My Business Account, you only enter the 9-digit BN โ€” not the full program account number. Entering the full number, including the letters and reference digits, is one of the most common registration errors.

Another frequent issue is a mismatch between the personal information you enter (SIN, date of birth, postal code) and what the CRA has on file. If your address has changed recently or there's any discrepancy in CRA records, the system may reject your verification. In that case, contact the CRA's business enquiries line at 1-800-959-5525 to resolve the mismatch before attempting to register again.

What to Do After Registering

Once your My Business Account is active, take these steps to set it up properly:

Authorize Your Accountant or Representative

You can grant your accountant or bookkeeper access to your CRA account through the Authorize or Manage Representatives section. Representatives can be given Level 1 access (view only) or Level 2 access (view and act). At Swift Accounting Ltd. Calgary, we become an authorized representative for our clients, which allows us to file returns, view notices, and respond to CRA correspondence directly โ€” saving you time and reducing the chance of missed deadlines. Learn more about how we can help on our tax services page.

Set Up Direct Deposit

Navigate to the direct deposit section and enter your business banking information. This ensures that any GST/HST refunds or other credits are deposited directly into your account rather than mailed as cheques, which can take significantly longer.

Enrol in Online Mail

Under your account preferences, enrol in online mail. This means the CRA will deliver all notices, assessments, and correspondence to your secure My Business Account inbox instead of by postal mail. You'll receive an email notification when new mail arrives. This is especially useful for Alberta businesses, as it eliminates the risk of important CRA notices sitting unread in a physical mailbox.

Review Your Program Accounts

Confirm that all relevant program accounts are visible under your BN โ€” GST/HST, payroll (RP), and corporate income tax (RC) as applicable. If a program account is missing that you expect to see, contact the CRA to verify it was properly opened.

Frequently Asked Questions

How long does it take to register for a CRA My Business Account?

The online registration process takes approximately 10 to 20 minutes if you have all your information ready. However, if the CRA needs to mail you an activation code, you should allow 5 to 10 business days to receive it before your account becomes fully active. Using the Sign-In Partner option can sometimes bypass this delay.

Can I access My Business Account if I don't have a Business Number yet?

No โ€” you need a Business Number first. A BN is assigned automatically when you register a corporation with Corporations Canada or a provincial registry, or when you register for a CRA program account such as GST/HST or payroll. Once you have your BN, you can proceed with My Business Account registration.

Is CRA My Business Account free to use?

Yes, registering for and using My Business Account is completely free. There is no fee from the CRA to access the portal, file returns online, or manage your account.

What should I do if the CRA rejects my identity verification during registration?

If the system cannot verify your identity, it typically means there is a mismatch between the information you've entered and what the CRA has on file. Double-check your SIN, date of birth, and the postal code associated with your personal tax account. If the issue persists, call the CRA business enquiries line at 1-800-959-5525 or visit the CRA website for guidance on updating your records before trying again.

Get Help Setting Up and Managing Your CRA Account

Registering for CRA My Business Account is a straightforward process, but it's just the beginning of managing your business's relationship with the CRA. From corporate income tax filings and bookkeeping to strategic tax planning, staying on top of your obligations requires ongoing attention. If you'd rather focus on running your business, the team at Swift Accounting Ltd. Calgary is here to help. We'll handle the paperwork, stay current on CRA deadlines, and act as your authorized representative so nothing falls through the cracks. Contact us today to get started.

Free 30-Min Consultation ยท No Obligation

Have Questions About Your Tax Situation?

Our Calgary tax team works with individuals and small businesses year-round. We provide clear, numbers-first advice โ€” and most clients save significantly more than our fees in the first year.

Book a Consultation Call (403) 999-2295

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