Back to Articles

CRA My Business Account: Everything You Need to Set Up

April 18, 2026·6 min read·ledg
CRAGuideFiling

CRA My Business Account (MyBA) is the single most important online tool for Canadian corporation owners. It's where you file returns, check balances, view notices, and make payments. Yet many new corp owners either don't know it exists or struggle through the registration process. This guide will get you set up and productive.

What Is My Business Account?

My Business Account is the CRA's self-service portal for businesses. Think of it as your corporation's dashboard with the federal government. Through MyBA, you can:

  • File GST/HST returns and view filing history
  • Check your corporation's balance owing or refund status
  • View and download Notices of Assessment
  • Update business information (address, fiscal year-end, authorized representatives)
  • Make payments and set up pre-authorized debits
  • Correspond with CRA through secure messaging

It's separate from My Account (the personal version). You need both if you're a sole director paying yourself a salary.

Registration Process

Before you can access MyBA, you need a few things in place. Here's the exact sequence.

Step 1: Confirm You Have a Business Number

Your BN is a 9-digit number assigned by CRA when you registered your corporation. It looks like this: 123456789. Each program account appends two letters and four digits (e.g., 123456789RT0001 for GST/HST).

If you incorporated through BC Registries and checked the box for federal registration, you should already have one. Otherwise, register through CRA's Business Registration Online.

Step 2: Choose Your Sign-in Method

You have two options:

Sign-in MethodWhat It IsBest For
CRA Sign-in PartnerUse your online banking credentials (e.g., TD, RBC, Desjardins)Fastest setup, no separate login to remember
CRA User ID and PasswordCreate a dedicated CRA loginIf your bank isn't a partner, or you prefer separate credentials

Most people choose the sign-in partner method. It uses your bank's authentication without sharing banking data with CRA.

Step 3: Verify Your Identity

CRA will ask you to confirm details about your business to verify ownership. Have these ready:

  • Your 9-digit Business Number
  • Your corporation's legal name (exactly as registered)
  • A recent filing or notice (e.g., your latest GST return or Notice of Assessment)
  • Your corporation's fiscal year-end date

Step 4: CRA Security Code

After initial verification, CRA mails a security code to your business address on file. This is a physical letter. It typically arrives within 5 to 10 business days.

The CRA security code expires after the number of days printed on the letter (usually 30 days). If it expires before you use it, you'll need to request a new one.

Once you enter the security code, you'll have full access to your MyBA dashboard.

Navigating the Dashboard

Once inside, the dashboard can feel cluttered. Here are the sections that matter most for a small corporation.

SectionWhat You'll Use It For
Accounts overviewSee all program accounts (RC, RT, RP) and balances
File a returnSubmit GST/HST returns, payroll remittances
View and pay balancesCheck amounts owing, make payments
CorrespondenceRead CRA letters and notices digitally
Manage authorized representativesAdd your accountant or bookkeeper
Update business infoChange address, phone, banking details

Adding an Authorized Representative

If you work with an accountant, they'll need access to your business account. The process works in two directions:

  1. Your accountant submits an authorization request through their Represent a Client portal
  2. You confirm the request inside your MyBA under "Manage authorized representatives"

Your accountant will need your BN and your full legal corporation name. Once authorized, they can file returns and view your account on your behalf.

Filing Returns Through MyBA

You can file GST/HST returns directly through the portal. Navigate to "File a return" and select the appropriate period. The system pre-fills your BN and reporting period.

For GST/HST, you'll enter:

  • Line 101: Total revenue (including GST/HST collected)
  • Line 105: Total GST/HST collected or collectible
  • Line 108: Total Input Tax Credits (ITCs) claimed
  • Line 109: Net tax (calculated automatically)
If your annual revenue is under $1.5 million, you can use the Quick Method of accounting, which simplifies GST remittance. You'll find this option in your return filing as well.

Making Payments

CRA accepts several payment methods through MyBA:

Payment MethodProcessing TimeNotes
Online banking (bill payment)1-3 business daysAdd CRA as a payee in your bank; use your 15-character account number
Pre-authorized debitScheduled dateSet up through MyBA; good for recurring payments
CRA My Payment (Visa Debit, Interac Online)ImmediateNo credit cards; only debit-based methods

The most common method is paying through your business bank account's bill payment feature. Search for "Federal - Corporation Tax Payments" or the specific program (GST/HST, Payroll) and enter your full program account number as the payee account.

Common Pitfalls

Using the wrong account number for payments. Your BN alone isn't enough. You need the full 15-character program account number (e.g., 123456789RT0001). Payments applied to the wrong account sit in limbo until CRA reallocates them, and you may get charged interest in the meantime.

Not checking correspondence. CRA sends digital notices about reassessments, interest charges, and requests for information. If you only check MyBA at tax time, you could miss important deadlines.

Forgetting to update your address. If your registered office address changes, update it in both BC Registries and CRA separately. They don't sync automatically.

Set up CRA My Business Account as soon as you receive your Business Number. The security code takes up to 10 days by mail, so start early. Once inside, bookmark the portal and check it at least once a month for notices and balances.

How ledg Helps

ledg tracks your GST/HST collected and Input Tax Credits throughout the year, so when it's time to file through MyBA, your numbers are ready. No scrambling through bank statements at the last minute.

Was this article helpful?

Every rating gets read. We rewrite the ones that don't land.

Stop calculating tax rates by hand

ledg auto-calculates GST, PST, HST for every province. Free up to 100 ledger entries.

CRA My Business Account: Everything You Need to Set Up, ledg | Ledg