Every spring, the phone rings with the same problem. A client has been waiting for a GST/HST refund, and the payment is nowhere in sight. After a few minutes of checking, the cause is usually a missing or outdated direct deposit profile with the Canada Revenue Agency. The CRA direct deposit business setup Canada process is straightforward, but it is easy to put off until a payment is already late.

Setting up direct deposit for your business is not just about speed. It also removes the risk of a cheque getting lost, misdirected, or forgotten in a stack of mail. For accountants and bookkeepers, it means one less manual step during month-end reconciliation. This guide covers what you need to start, how to do it in CRA My Business Account, and what to do when your bank or business changes.

Table of Contents

  • Why CRA Direct Deposit Matters for Canadian Businesses
  • What You Need Before You Start
  • Step-by-Step: CRA Direct Deposit Business Setup Canada
  • How to Update or Cancel CRA Direct Deposit
  • Common Mistakes and Troubleshooting
  • Direct Deposit vs Cheque: A Quick Comparison
  • Frequently Asked Questions
  • What to Do Next

Why CRA Direct Deposit Matters for Canadian Businesses

CRA issues a range of payments to businesses. You might receive a GST/HST refund after a quiet quarter, a corporation income tax refund after filing your T2 return, or a refund of payroll source deductions when an employee leaves mid-year. Each of those payments can arrive by cheque or through direct deposit.

The operational difference is larger than most people expect. A cheque can take over a week to arrive in the mail, and then another few days to clear after you deposit it. Direct deposit is usually available within a few business days of the assessment. For a business with a tight cash flow cycle, that timing sometimes matters more than the amount.

There is also an accounting dimension. When a cheque arrives, someone has to physically deposit it, wait for the hold, and then match the deposit to the CRA assessment in the books. Direct deposit creates a transaction in your bank feed automatically. A small business accounting platform like Awditify can then categorize that transaction against the right CRA program account, which reduces the chance that a refund sits in "uncategorized income" for weeks.

That said, direct deposit has a tradeoff. You must keep your bank details accurate. If the account number is wrong or the account is closed, CRA cannot deliver the payment, and correcting it can take several phone calls. The setup itself is quick, but it deserves the same care as entering a vendor master record.

CRA also needs you to make this setting separately for each program account. You cannot assume that a refund for GST/HST and a refund for corporate income tax will both go to the same bank account just because you set them up once. Some CRA credits, such as certain provincial credits, are not available by direct deposit at all. Check the payment notice for the method CRA will use, and if you are uncertain, set up direct deposit for every program account that shows the option.

The table below summarizes the typical CRA payments a business might receive and where you set up direct deposit for each.

Payment type Where to set up Typical bank account
GST/HST refund My Business Account, GST/HST program Business chequing account
Corporation income tax refund My Business Account, Corporation Income Tax Business chequing account
Payroll source deduction refund My Business Account, Payroll Business chequing account
Personal income tax refund (sole proprietors) My Account, Personal Tax Personal or business bank account

What You Need Before You Start

Before you open My Business Account, gather the following:

  • Your CRA user ID and password, or access through a Sign-In Partner such as your bank.
  • The business number and program account you want to update. For example, you may have a separate program account for GST/HST, payroll, or corporation income tax.
  • Your business bank account details.
  • If you are a bookkeeper or accountant, valid authorization in CRA Represent a Client.

The business number is a nine-digit identifier. Each program account adds a two-letter prefix and a four-digit reference number, such as 123456789RT0001 for GST/HST. You need the full program account identifier when you set up direct deposit. If you are a sole proprietor, you might have more than one program account under the same business number.

The bank account details are the fine details that trip people up. Canadian banks use a three-digit institution number, a five-digit transit number, and an account number. That account number can be up to twelve digits, depending on the bank. A void cheque from your business account shows all three numbers in a standard format. If you do not have one, your online banking portal usually lists the transit and institution numbers as well.

The account name also matters. CRA validates the direct deposit information against your bank records. If the account belongs to a different legal entity than the business number you are using, the setup may fail. This is one reason why a corporation should use a corporate bank account, not a personal account, for corporate tax refunds. A business bank account in US dollars will not work for CRA direct deposit either. CRA requires a Canadian dollar account.

A sole proprietor faces a slightly different setup. Business income is reported on a T1 personal tax return, but GST/HST and payroll obligations are linked to the business number. You may need to set up direct deposit in two places: one in My Account for personal tax refunds, and one in My Business Account for GST/HST and payroll. If you are not sure which return you need to file, the T2 Short Form vs Long Form guide explains the corporate side, while the CRA T1 guide for self-employed Canada covers sole proprietors.

If you are a bookkeeper handling multiple clients, the biggest bottleneck is usually authorization. CRA uses delegated authority levels in Represent a Client. Some levels allow you to view bank details, but only the highest levels allow you to change them. Verify the authorization level before you plan the onboarding work.

Step-by-Step: CRA Direct Deposit Business Setup Canada

Once you have access and the right account details, the online setup takes about five minutes.

Step 1: Sign in to My Business Account

Go to the CRA My Business Account page and sign in with your credentials. If this is your first time, you will need to register with your business number and either a CRA security code or a Sign-In Partner. The registration process can take a day or two if CRA mails a security code, so do not leave this until the day before a refund is expected.

Use a sign-in method you already trust. If you use your bank's login through the Sign-In Partner service, the CRA session still requires you to enter the business number before you see program accounts. CRA will send a security code to your business mailing address when you first register. That code takes time to arrive, which is why advance preparation matters.

Step 2: Choose the Program Account

My Business Account groups your programs separately. You might see separate tiles or tabs for GST/HST, Payroll, Corporation Income Tax, and excise taxes. Select the program account that makes the payment you want to receive.

Each program account has its own direct deposit settings. If you change your bank account, you need to repeat the update for each active program account. This is the step where clients usually forget the corporation income tax account, because it is not the one they look at every quarter.

Step 3: Find the Direct Deposit Option

Look under "Account information" or "Manage" for a link labelled "Direct deposit" or "Bank account information." CRA changes its interface from time to time, but the option is usually near the top of the program account menu.

If you are using Represent a Client, the navigation is similar. Select the client's business, select the program account, and then find the same direct deposit link. The authorization level matters here. If you only have view access, the link may not appear at all.

Step 4: Enter the Bank Details

Enter the three-digit institution number, the five-digit transit number, and the account number. Do not include spaces or hyphens. CRA will often display the bank name and branch address after you enter the institution and transit numbers, which is a useful way to check you have not transposed a digit.

For example, if the void cheque shows institution number 010, transit number 12345, and account number 9876543, enter them without any formatting. The screen may combine the numbers into a single field or keep them separate depending on the CRA interface. Compare the displayed bank name with the bank logo on your cheque. A mismatch means you made a data entry error.

Step 5: Confirm and Submit

Review the information one more time against a void cheque or your online banking screen. Submit the change. CRA typically shows a confirmation message immediately. Some business program accounts may require you to repeat this step for each program account.

That is the entire process for a standard setup. If you are an authorized representative, you follow the same steps through Represent a Client. The representative portal lets you switch between client files without logging in and out, which is much faster when you manage a portfolio of business clients.

Consider a real example. A bookkeeper for a two-partner CPA firm in Toronto was asked to set up direct deposit for 14 client businesses. The first three took about ten minutes each because she had to hunt for transit numbers. Once she created a one-page cheat sheet with the institution, transit, and account formats for each bank, the remaining 11 took under two minutes each. The small upfront investment in a checklist paid for itself immediately.

What About Provincial Tax and Quebec?

For most provinces, CRA collects GST/HST on behalf of the province. In Quebec, the QST is administered by Revenu Quebec, not CRA. Direct deposit for QST refunds must be set up with Revenu Quebec using their own portal. If you have employees in Quebec, payroll contributions such as QPIP and provincial income tax also go through Revenu Quebec. Your CRA direct deposit profile will not cover those provincial obligations.

This nuance matters for accounting firms that take on clients in multiple provinces. The CRA side may be clean, but the provincial side can still be on paper cheques. Add a line to your client onboarding checklist for provincial direct deposit setups wherever the province has its own tax collection agency.

How to Update or Cancel CRA Direct Deposit

Banking relationships change. A business might switch from a credit union to a big bank, or an accountant might notice that a client's direct deposit is still pointing to an old account from a prior relationship.

The update process is the same as the initial setup. Sign in, navigate to the program account, and enter the new bank details. You do not need to call CRA unless you cannot access your online account. If you are changing banks, do this before you close the old account.

Timing is the sensitive part. CRA does not always process changes instantly, even though the confirmation appears quickly. A safe rule is to update the direct deposit information at least a few business days before you close the old account. That lets the changes propagate through CRA's systems and avoids a payment that gets rejected because the old account is gone.

You can also remove direct deposit entirely. The cancellation option is usually on the same screen as the bank details. Choose "No" or "Delete" depending on the wording in your program account. After cancellation, CRA will issue future payments by cheque to the mailing address on file. If you are cancelling direct deposit intentionally, update your address in the same session so you do not lose a payment.

One warning about temporary holds. CRA may place a direct deposit stop payment if there is a dispute or a notice of assessment under review. The bank details remain on file, but the payment is paused. If a client says their direct deposit stopped, do not assume the bank account is the problem. Check the assessment history first.

When You Change Banks

A bank switch is a planned event, and direct deposit is one of the first things to migrate. Make a list of every program account that receives CRA payments. Update the new bank details, then verify the new account is linked by checking the confirmation screen. Wait a few business days, then call your old bank to confirm there are no pending CRA deposits still in transit.

Common Mistakes and Troubleshooting

Most direct deposit problems are avoidable, but they still happen. Here are the ones I see regularly in client files.

Wrong transit or institution number

The five-digit transit number is the easiest to type incorrectly. If you are using a screenshot from online banking, make sure you are copying the transit number for the account, not the branch's sorting code. A single wrong digit will cause the deposit to fail or go to an unknown branch.

Using a personal account for a corporation

CRA's validation can reject a direct deposit when the account name and the business legal name do not match. This is more common than you would think. A small business owner might have a personal chequing account that also receives GST/HST refunds because that is what they had before incorporating. When they finally incorporate, the old direct deposit profile follows the business number, and the refund goes into the personal account. The fix is to update the profile with the corporate account.

Forgetting to update after a restructuring

A business can change its legal name, structure, or business number. Each program account has its own direct deposit profile. If a corporation converts from a sole proprietorship, the old profile may not transfer. Re-verify the direct deposit details after any significant business change. The same applies when a partnership incorporates or when a business number changes because of an acquisition.

Not having the right authorization

If a bookkeeper tries to set up direct deposit through Represent a Client without the proper authority level, the option may not appear. CRA uses different authorization levels for viewing and managing. You need the appropriate level for "Manage direct deposit," not just view access. Check the client's authorization in Represent a Client before you schedule the onboarding.

Assuming one direct deposit covers everything

This is the most common mistake in practice. A client might set up direct deposit for GST/HST and assume the corporation income tax refund will follow the same bank details. It will not. You need to complete the setup for each program account individually. Use a checklist and confirm each one.

What If a Payment Does Not Arrive?

First, wait the expected processing window. If the payment still has not landed, check the CRA account for a notice of assessment or a payment status. Look for a stop payment flag. If the status shows the payment was issued, call CRA or your bank to trace the deposit. The bank is often the first place to check because a branch can see whether the deposit was rejected or returned.

Direct Deposit vs Cheque: A Quick Comparison

The table below summarizes the operational difference for a Canadian business that receives a $20,000 GST/HST refund.

Factor Direct deposit Paper cheque
Time to receive payment Usually 3 to 5 business days after assessment 10 to 14 business days for delivery plus mail time
Security No physical item to lose or steal Cheque can be lost, damaged, or delayed in transit
Accounting effort Bank feed captures the deposit automatically Someone must deposit the cheque and then reconcile the clearing
Address changes No mailing address needed for the payment Mailing address must be current with CRA
Error recovery Wrong account can delay payment until corrected Wrong address can delay delivery; stop payment is possible

The manual versus automated comparison is worth spelling out. If you receive a cheque, the steps are: receive it, verify the amount against the notice, endorse it, deposit it, wait for the hold, then match the cleared amount to the refund account. That is a series of small tasks that can stretch over two weeks. With direct deposit, the money appears in the bank feed, and if your accounting system has bank feeds, the transaction is already there. The only remaining step is categorization.

Frequently Asked Questions

How long does CRA direct deposit take for a business refund?

Once CRA assesses the return or reassessment that generates the refund, direct deposit typically lands within 3 to 5 business days. A paper cheque can take 10 to 14 business days to arrive by mail, plus additional time to clear. The actual timing can vary depending on your bank and the CRA processing queue.

Can I set up CRA direct deposit without My Business Account?

You can call CRA and request direct deposit over the phone, but you will need to pass its security verification and have the bank details ready. The online route through My Business Account is usually faster and gives you immediate confirmation. If you are a representative, use Represent a Client rather than calling on behalf of many businesses.

What bank details does CRA need for direct deposit?

CRA needs the three-digit institution number, the five-digit transit number, and the account number for the business bank account. A void cheque shows all three numbers. Double-check the account number length, because some banks use different formats.

How do I update CRA direct deposit if my business bank account changes?

Sign in to My Business Account, select the program account, and update the bank details before you close the old account. Do the same for every program account that receives CRA payments. If you are a bookkeeper, do it through Represent a Client with the appropriate authorization.

What is the easiest way to track CRA direct deposit payments in my books?

Use a Canadian accounting platform with bank feeds and AI categorization. Awditify automatically matches bank transactions to the right CRA program account, so a GST/HST refund does not sit in uncategorized income. Its AI transaction categorization learns your chart of accounts over time, which reduces manual cleanup at month end.

What to Do Next

The important takeaway is not the ten-minute setup. It is the habit of verifying direct deposit on every CRA program account each time your client or your own business changes banks, legal structure, or bookkeeping provider. Add it to the onboarding checklist and to the year-end review list.

Once your refunds and credits are arriving by direct deposit, the next operational risk is a CRA review or reassessment. If that happens, the practical guide to what to do if CRA reassesses you is worth reading. In the meantime, make sure the deposits land in the right accounts in your books. Awditify can help with automatic bank feeds and GST/HST tracking. See how Awditify handles small business finances, or book a demo to see it work on your own chart of accounts.