CRA Compliance & Reporting

Web Access Code T2: Get Your CRA WAC Online in Minutes

By October 23, 2026 No Comments
Disclaimer: This article is for informational purposes only and does not constitute tax or financial advice. Consult a qualified accounting professional before making any tax or financial decisions.

Quick Answer

A Web Access Code (WAC) is an eight-character code the Canada Revenue Agency (CRA) requires to electronically file a T2 corporate income tax return through Corporation Internet Filing. As of 2026, you can generate a new WAC in minutes using CRA's self-service online tool — no phone call to CRA required. To generate one, you need your corporation's Business Number (nine digits), the RC program account suffix (RC0001 for most corporations), and either the exact net income from your most recently assessed T2 or a confirmation that no T2 has yet been assessed. The code is then entered into your T2 tax software (TaxCycle, UFile T2, TurboTax Business, and others) to submit the return. If you have a tax preparer with EFILE credentials, you generally do not need a WAC.

Why Every T2 Filer Is Suddenly Searching for a Web Access Code

If you are sitting in front of your T2 tax software staring at a field asking for a Web Access Code, you are in good company. The vast majority of Canadian corporations now file their T2 corporate income tax returns electronically, and CRA's long phone wait times to request a WAC used to be a serious bottleneck during peak filing season.

In 2026, CRA finally rolled out a self-serve online tool that generates a Web Access Code in minutes. This article walks you through exactly how to use it, how a WAC differs from an EFILE number, what to do when your code is rejected, and when you are better off handing the file to an accountant.

~97%of T2 returns filed electronically (2026 est.)
8characters in a Web Access Code
6 mofederal T2 filing deadline after fiscal year-end
0 minCRA phone hold time with the new self-serve tool
ClearWealth Accounting Advisors
T2 Returns Filed Electronically — Share by Year
The vast majority of Canadian corporations now file electronically, driving demand for the self-serve Web Access Code.
Source: CRA Annual Report to Parliament — Corporation Internet Filing adoption (illustrative placeholder values; verify against latest CRA statistics before publication) · ClearWealth Accounting Advisors · clearwealth.tax · For informational purposes only

What a Web Access Code Actually Is (in Plain English)

A Web Access Code is an eight-character alphanumeric code the Canada Revenue Agency generates for a specific corporation and a specific tax year. It is CRA's way of confirming that whoever is submitting a T2 return electronically is authorised to transmit that particular corporation's information.

The WAC works alongside two things you already have:

  • →Your corporation's nine-digit Business Number (BN) — the identifier CRA assigned when your corporation was registered.
  • →The RC program account suffix — for most Canadian corporations this is RC0001, which identifies the corporate income tax account.
  • →Your most recent Notice of Assessment (or Articles of Incorporation if this is a first-time filing).

The WAC itself unlocks CRA's Corporation Internet Filing (CIF) system — the technical platform that receives electronic T2 returns. For broader context on CRA business accounts, see our practical guide to CRA My Business Account.

Quick Start: Pick Your Path

Three readers typically land on this article. Jump to the section that matches your situation.

Owner-manager filing own T2

You need a WAC. Jump to the step-by-step section below.

Bookkeeper filing a client's T2

You can use a WAC per corporation, or apply for EFILE credentials if you file multiple returns.

Registered tax preparer

You already have an EFILE number. You do not need a WAC — EFILE handles authentication.

Not sure which category you fit?

See the comparison table in the next section — or review our tax filing services.

WAC vs EFILE Number: Which One Do You Actually Need?

Short answer: If you are filing your own corporation's T2 return, you need a Web Access Code. If an accountant files it for you, they typically use their own EFILE number — and you do not need a WAC at all.

The confusion arises because both are CRA credentials used to electronically submit T2 returns. They serve different users: a WAC is tied to one corporation for one filing, while EFILE is a long-term credential issued to a registered tax preparer who files on behalf of many clients. For related context on Canadian corporate tax, see Canada's corporate tax rates explained.

ClearWealth Accounting Advisors
Web Access Code vs EFILE Number
Which credential you need depends on who is filing — the corporation itself, or a registered tax preparer.
Attribute WAC (Web Access Code) EFILE Number
Who it is forThe corporation itself (self-filing)Registered tax preparers and accounting firms
Issued byCRA — self-serve online or by phoneCRA — after suitability screening
CostFreeFree
ValidityTied to a specific tax year filingRenewed annually with CRA
Submission limit per codeTypically for that single corporation returnMultiple client returns across many corporations
How to obtainCRA self-serve WAC tool on canada.caEFILE Online application + yearly renewal
Source: Canada Revenue Agency — Corporation Internet Filing & EFILE service providers · ClearWealth Accounting Advisors · clearwealth.tax · For informational purposes only

Step-by-Step: How to Get Your T2 Web Access Code Online

The entire process typically takes under five minutes once you have your documents ready. Here is the full sequence:

  1. 1
    Gather your Business Number and RC accountPull out a prior CRA notice or your Business Number confirmation letter. Confirm your nine-digit BN and the RC program account suffix (usually RC0001 for the corporate income tax account).
  2. 2
    Locate your prior-year T2 net incomeFind the exact net income figure from your most recently assessed T2 return — this appears on your Notice of Assessment. If this is your corporation's first-ever T2, you will instead confirm no return has yet been assessed.
  3. 3
    Navigate to CRA's self-serve WAC pageGo to canada.ca and search for "Corporation Internet Filing Web Access Code". The self-serve tool sits on the main Corporation Internet Filing page.
  4. 4
    Enter your corporation detailsEnter your Business Number, RC account suffix, legal corporation name exactly as CRA has it on file, and the prior-year net income (or first-filer confirmation).
  5. 5
    Receive your eight-character codeCRA displays the WAC on-screen immediately. Copy it exactly — the code is case-sensitive. We recommend screenshotting it as a backup.
  6. 6
    Paste the WAC into your T2 softwareIn TaxCycle, UFile T2, TurboTax Business, or your preferred T2 software, locate the Web Access Code field during the electronic filing step. Paste the code and transmit.
  7. 7
    Confirm the submission on CRA's acknowledgement screenCRA's system returns a confirmation number within seconds. Save it — this is proof of filing. For the applicable 2026 deadlines, see our guide on the T2 corporate tax return deadline for 2026.
ClearWealth Accounting Advisors
T2 Filing Deadline Timeline
Days from fiscal year-end for a Dec 31, 2026 year-end corporation — balance owing is due well before the filing deadline.
Source: Canada Revenue Agency — T2 Corporation Income Tax Return · ClearWealth Accounting Advisors · clearwealth.tax · For informational purposes only

What to Do If Your WAC Isn't Working

If CRA rejects your submission or the self-serve tool refuses to generate a code, the issue is almost always one of five things. Work through them in order:

  • →BN or RC suffix mismatch. Confirm the nine-digit Business Number and the RC program account suffix against a recent CRA notice. A single transposed digit will fail.
  • →Wrong prior-year net income. Use the figure from the Notice of Assessment, not from your financial statements — CRA's number may differ after reassessment.
  • →Legal name does not match CRA records. Enter the name exactly as registered, including Inc., Ltd., or Corp. designations.
  • →Code expired or already used. WACs are typically single-use for one filing. Generate a fresh code if you need to re-transmit.
  • →T2 software formatting issue. Rare, but a stray space when pasting the code can cause rejection. Delete the field and retype the eight characters manually.

If none of these resolve the issue, call CRA Business Enquiries directly. For broader protection of your CRA account, review our notes on CRA account security and identity theft prevention.

ClearWealth Accounting Advisors
Why Your T2 Web Access Code Gets Rejected
Ranked by how often each error typically trips up self-filers — check the top entry first before contacting CRA.
Source: Canada Revenue Agency — Corporation Internet Filing help pages (illustrative ranking; verify current CRA guidance before publication) · ClearWealth Accounting Advisors · clearwealth.tax · For informational purposes only

Common Mistakes That Delay Your T2 Filing

Even experienced owner-managers trip on the same handful of errors. Avoid these to keep your filing on track:

  • →Waiting until the filing deadline to request the WAC. Generate it well in advance — days or weeks before you plan to transmit, not the night before.
  • →Using the wrong RC program account. Corporations often have multiple CRA accounts (RT for HST, RP for payroll). The T2 belongs to the RC account only.
  • →Confusing EFILE with WAC. If your accountant is filing, you do not need a code. Clarify who is pressing submit before you spend time on the WAC tool.
  • →Reusing last year's WAC. Each code is generally tied to one tax year. Fresh year, fresh code.
  • →Submitting a paper T2 unnecessarily. Most Canadian corporations are now required to file electronically — paper filing may trigger penalties.
  • →Forgetting about Quebec and Alberta separately. The federal T2 is only part of the story. Quebec corporations also file a CO-17 with Revenu Québec; Alberta corporations file an AT1 with Alberta Tax and Revenue Administration.
  • →Ignoring the earlier balance-due date. Tax owing is due 2 or 3 months after year-end — well before the 6-month filing deadline. See our new CRA compliance regulations brief for context.

Frequently Asked Questions

Do I really need a Web Access Code to file my T2 return?

Yes, if you are filing your corporation's T2 return yourself through Corporation Internet Filing. The eight-character code is CRA's way of confirming you are authorised to transmit that specific corporation's return. If a registered tax preparer files for you using EFILE, you generally do not need a WAC.

Where exactly on the CRA website do I generate a new WAC?

CRA's Corporation Internet Filing area on canada.ca includes a self-serve Web Access Code tool. You enter your corporation's Business Number, the RC program account suffix, and the exact net income from your most recently assessed T2 return. The system then displays an eight-character code you can paste into your T2 software.

What is the difference between a Web Access Code and an EFILE number?

A WAC is a one-time code the corporation itself uses to file its own return. An EFILE number is a long-term credential issued to a registered tax preparer who files on behalf of many clients. Owner-managers filing their own T2 use a WAC. Firms filing dozens of corporate returns use EFILE.

Can I use last year's Web Access Code for this year's T2 filing?

No. Each WAC is typically tied to a specific tax year's return. When you file for a new fiscal year, generate a fresh code. If you try to reuse an older code, CRA will usually reject the submission.

What do I enter if my corporation is filing its very first T2?

CRA's WAC tool allows for first-time filers. Instead of entering a prior-year assessed net income, you confirm that no T2 has yet been assessed for the corporation. Having your Articles of Incorporation and your CRA Business Number confirmation on hand makes the process smoother.

Why does CRA keep rejecting my Web Access Code?

The most common cause is a mismatch between the Business Number or RC program account suffix and the corporation on file. The second most common is entering the wrong net income from the prior year. Check both figures against your last Notice of Assessment before trying again.

Is my accountant allowed to request a WAC on my behalf?

An accountant can walk you through the self-serve tool, but the request is typically made by someone authorised on the corporation's CRA Business Account. Most accounting firms simply file using their own EFILE credentials instead, which removes the need for the corporation to generate a WAC at all.

How long is a CRA Web Access Code valid once I generate it?

A WAC is generally valid for the filing of the specific T2 return it was requested for. It is not a long-term credential. For the next fiscal year's filing, you request a new one. If you lose the code before filing, you can generate a replacement through the same self-serve tool.

When to Let an Accountant Handle Your T2 Filing

The self-serve WAC tool makes it easier than ever to file a simple T2 yourself. But a T2 is not just a form — it is a strategic document that drives tax owing, loss carryforwards, dividend planning, and capital dividend account tracking for years to come. If your file involves cross-border income, SR&ED claims, inter-company transactions, open CRA correspondence, or a holding company structure, the few hundred dollars saved on DIY filing can cost multiples of that in missed planning opportunities.

Want a Second Pair of Eyes on Your T2?

ClearWealth Accounting Advisors files, reviews, and plans corporate tax returns for Ontario SMEs every day. If you want certainty before you transmit, book a consultation.

Book a Consultation
Disclaimer: This article is for informational purposes only and does not constitute tax or financial advice. CRA rules, forms, deadlines, and system interfaces may change — always confirm current guidance on canada.ca or with a qualified accounting professional before relying on anything here. Rules differ in Quebec and Alberta from the general federal framework described above.

Sources & References