Is a Web Access Code Required to File a T2 Corporation Tax Return?
For most corporations filing their T2 Corporation Income Tax Return online, a Web Access Code, commonly called a WAC code, is required when the corporation is filing directly to the Canada Revenue Agency through Corporation Internet Filing.
According to the CRA, to file a T2 return directly through the Internet, you need either a Web Access Code or an EFILE number and password. A WAC is generally used when filing for one corporation, while an EFILE number and password are generally used by tax professionals or businesses filing returns for multiple corporations.
In simple terms, if you are a corporation owner filing your own T2 return using certified tax software, you will usually need a WAC code. If an accountant, tax preparer, or authorized EFILE provider is filing on your behalf, they may use their EFILE credentials instead.
What Is a WAC Code for T2 Filing?
A Web Access Code is an eight-digit code used by the CRA as part of the electronic signature for a corporation. The CRA explains that the WAC works together with the corporation’s Business Number and tax year end to authenticate the T2 filing.
WAC is used to authorize secure electronic filing of T2 corporate income tax returns through CRA-certified tax software. Without a valid WAC, a corporation filing its own return may not be able to complete online submission to the CRA.
Is a WAC Code Mandatory?
A WAC code is mandatory if you are filing your T2 return yourself and you are not using EFILE credentials.
The CRA allows two main authentication methods for Corporation Internet Filing:
Web Access Code, generally used by a corporation filing its own return.
EFILE number and password, generally used by accountants, tax preparers, or organizations filing multiple corporate returns.
So the answer is: yes, a WAC is required for self-filed T2 returns unless the return is being submitted using valid EFILE credentials.
Business owners filing their own T2 return do not need an EFILE number. Instead, they should use a WAC code to submit the return through CRA Corporation Internet Filing.
When Do You Need a WAC Code?
You will generally need a WAC code if:
You are filing your corporation’s T2 return yourself.
You are using CRA-certified tax software.
You are not a registered CRA EFILE provider.
You are filing for one corporation.
Your previous WAC is missing, invalid, or expired.
You are filing for a new corporation and do not already have a WAC.
Even first-time corporate filers who do not yet have a Notice of Assessment may still need a WAC to file electronically. In that situation, the corporation should contact the CRA to obtain the code.
When Is a WAC Code Not Required?
A WAC code may not be required from your side if a tax professional, accountant, or corporate tax filing service submits the T2 return using their CRA EFILE number and password.
This is why some business owners filing through a done-for-you corporate tax service may not personally need to obtain or enter a WAC. The authentication may be handled by the authorized filer.
However, if you are preparing and submitting the T2 return yourself through software, you should expect to use a WAC.
WAC Code vs EFILE Number: What Is the Difference?
A WAC code is commonly used by business owners filing their own corporation tax return.
An EFILE number and password are generally used by professional tax preparers, accountants, and firms authorized to submit returns electronically to the CRA.
CRA authentication errors often happen when the wrong method is used. For example, a business owner may try to use EFILE credentials when they are not a registered EFILE provider. In that case, the correct solution is usually to use a WAC code instead.
How to Get a WAC Code for T2 Filing
If you are using T2 tax software, you may be able to generate your WAC code directly inside the platform.
Otherwise, filers can contact the CRA for help obtaining the code.
Before requesting a WAC, have the following information ready:
Your corporation’s Business Number.
Your corporation name.
Your fiscal year end.
The filing year.
Any CRA verification details requested.
If the WAC generator does not work, the CRA can manually verify your business information and issue a valid Web Access Code.
What If Your WAC Code Is Invalid?
If you receive an error saying the Web Access Code is invalid, the code may be incorrect, expired, or not valid for that corporation or tax year.
To fix this, generate or obtain a valid WAC and then re-submit the T2 return. If the issue continues, contact the CRA and be ready to confirm the Business Number, corporation name, and filing year.
Do All Corporations Have to File T2 Returns Electronically?
For tax years starting after 2023, the CRA states that all corporations must file their T2 Corporation Income Tax Return electronically, except for certain types of corporations, including insurance corporations, non-resident corporations, corporations reporting in functional currency, and corporations exempt from tax payable under section 149 of the Income Tax Act.
This makes online filing increasingly important for Canadian corporations. Since most corporations now need to file electronically, understanding whether to use a WAC or EFILE credentials is essential.
Benefits of Filing Your T2 Return Online
Electronic filing provides several benefits, including:
Immediate confirmation that the CRA received your return.
Faster processing.
Faster refunds, where applicable.
Reduced paperwork.
A more convenient filing experience.
For business owners, this means electronic filing can help reduce delays and provide proof that the CRA received the return.
Filing Your T2 Return Online
When filing your own T2 return, make sure you have the correct CRA authentication method before submitting. For most self-filers, this means using a valid WAC code.
CloudTax T2 software helps Canadian corporations prepare, validate, and submit their corporate tax return online. Our help centre includes guidance on WAC codes, EFILE authentication errors, T2 filing options, supported schedules, nil returns, and common CRA filing errors.
Helpful resources:
FAQ: WAC Code for T2 Filing
Is a WAC code mandatory for T2 filing?
Yes, a WAC code is generally required when a corporation files its own T2 return online and is not using EFILE credentials. The CRA requires either a WAC or an EFILE number and password for Corporation Internet Filing.
Can I file a T2 without a WAC code?
You can file without personally using a WAC if the return is submitted by an authorized EFILE provider using an EFILE number and password. If you are self-filing through tax software, you will generally need a WAC.
Do accountants need a WAC code to file T2 returns?
Accountants and tax preparers who are registered EFILE providers typically use their EFILE number and password instead of a WAC.
Is the WAC the same as a CRA My Business Account password?
No. A WAC is not the same as your CRA My Business Account login. It is a separate code used for Corporation Internet Filing authentication.
How many digits is a CRA WAC code?
A Web Access Code is an eight-digit number used as part of the corporation’s electronic signature.
What should I do if my WAC code does not work?
Generate or obtain a new valid WAC and try submitting the return again. If the error continues, contact the CRA and have your Business Number, corporation name, tax year, and filing details ready.
Final Answer
A WAC code is generally mandatory for corporations that file their own T2 return online through CRA Corporation Internet Filing. However, it is not the only accepted authentication method. If a registered tax professional or EFILE provider submits the return, they can use an EFILE number and password instead.
For most Canadian business owners filing their own corporation tax return, the WAC code is the correct method to authenticate and submit the T2 return to the CRA.