NETFILE Canada 2026 — Complete Guide to Filing Online

Certified software, your NETFILE access code, Auto-fill My Return, and step-by-step instructions to e-file your 2025 tax return.

NETFILE is the CRA's electronic tax filing service that lets Canadians submit their personal income tax returns directly from certified software. Over 93% of Canadian tax filers now use NETFILE or EFILE, and for good reason: refunds arrive in as little as 8 business days (with direct deposit), errors are reduced by automatic validation, and confirmation is instant.

What is NETFILE?

NETFILE is a secure transmission service operated by the CRA. When you prepare your tax return using CRA-certified software, the software transmits a specially formatted file directly to the CRA's servers. The CRA immediately performs basic validation checks and returns a confirmation number. The entire process takes seconds.

NETFILE is different from EFILE, which is the system used by tax professionals who file on behalf of clients. If you prepare your own return using software and send it yourself, that's NETFILE. If a tax preparer files it for you, that's EFILE.

Who Can Use NETFILE?

Most Canadians can use NETFILE. However, the following situations require paper filing or an EFILE preparer:

New Canadians filing their first return may also face limitations if the CRA doesn't yet have their information on file. If NETFILE rejects your return for this reason, you may need to paper file your first return and use NETFILE from the second year onward.

Your NETFILE Access Code

The NETFILE access code (NAC) is an 8-character alphanumeric code that appears on your Notice of Assessment (NOA) from last year. It appears in the top-right area of the NOA. The code helps verify your identity when transmitting your return.

Lost your NETFILE access code? You can find it in CRA My Account under "Tax returns" or by calling the CRA individual tax enquiries line at 1-800-959-8281. You can also file without the code — it's optional but recommended as an additional security measure.

The NETFILE access code changes each year. The code on your 2024 NOA applies to your 2025 return (filed in 2026). Don't confuse it with your CRA user ID or other login credentials.

Auto-fill My Return (AFR)

Auto-fill My Return is one of NETFILE's most powerful features. When you link your certified tax software to CRA My Account, the software can automatically import:

To use AFR, you must have a CRA My Account. During the software setup, you'll be redirected to CRA My Account to authorize the data transfer. The software then populates your return automatically, dramatically reducing manual entry and errors.

CRA-Certified NETFILE Software for 2025 Returns

Only software that has passed the CRA's certification requirements may use NETFILE. The CRA certifies software each tax season and publishes the approved list. Here are the major certified options for filing 2025 returns in 2026:

Wealthsimple Tax

Free (pay-what-you-want)

Excellent for most Canadians. Clean interface, strong Auto-fill support, handles most common situations including self-employment and rental income.

TurboTax Canada

Free – $119.99

Canada's most widely used tax software. Free version for simple T4-based returns. Paid tiers for self-employed, investments, and complex returns. Step-by-step interview format.

H&R Block Canada

Free – $44.99

Free for basic returns. Good for first-time filers. Offers audit protection add-on. Desktop and online versions available.

UFile

Free for students

Free for students and first-time filers with income under $20,000. Supports rental income, self-employment, and complex situations. Desktop and online options.

CloudTax

Free – $49.99

Mobile-first platform with a clean app. Free for most simple returns. Good for Canadians who want to file from a smartphone.

StudioTax

Free (donation)

Longstanding Canadian-made software. Desktop application (Windows/Mac). Excellent for self-employed filers. No internet connection required during preparation.

GenuTax Standard

Free

Completely free, donation-supported. Desktop software for Windows. Handles T1 general returns including most schedules and forms.

TaxTron

Free – $39.95

Canadian-owned software available for Mac, Windows, and Linux. Free web version for simple returns. Good support for Quebec filers.

Step-by-Step: Using NETFILE

  1. Choose certified software from the CRA's approved list (all software above qualifies)
  2. Create an account in your chosen software and enter your personal information (name, SIN, date of birth, address)
  3. Link to CRA My Account and use Auto-fill My Return to import your slips automatically
  4. Review imported data — check that all T slips match your physical copies, and add any slips the auto-fill missed
  5. Enter deductions and credits the software can't auto-fill (medical expenses, charitable donations, moving expenses)
  6. Complete the interview — the software will ask about your situation and apply relevant credits
  7. Review the Summary — check your refund or balance owing, review marginal tax rate, and verify province
  8. Enter your NETFILE access code (from your 2024 NOA) when prompted
  9. Submit via NETFILE — the software transmits the return to CRA. You'll receive a confirmation number within seconds
  10. Save confirmation — record your NETFILE confirmation number. This proves the CRA received your return

NETFILE Transmission Window

NETFILE for the 2025 tax year (T1 returns) is expected to open in mid-February 2026 and close on November 30, 2026. You cannot file 2025 returns via NETFILE before the opening date — this is when the CRA activates the system for the new tax season. If you need to file for 2022, 2023, or 2024, NETFILE also accepts those returns during this window.

After NETFILE Submission

After receiving your confirmation number, the CRA processes your return and issues a Notice of Assessment (NOA). For NETFILE returns with direct deposit set up, refunds typically arrive within 2 weeks. NOAs are available in CRA My Account usually within a few days of the refund deposit.

If the CRA has questions about your return, they'll send a letter requesting supporting documents (receipts, slips, etc.). This is called a review or pre-assessment review. Keep all receipts and supporting documents for at least 6 years after the filing date.

NETFILE Troubleshooting

Error: "Unable to verify identity"

This often occurs for newcomers or those with recent name/address changes. Call the CRA at 1-800-959-8281 to update your information, then try filing again.

Error: "Return already filed"

Someone may have filed a return using your SIN (potential fraud). Contact the CRA's security reporting line immediately at 1-800-959-8281.

Error: "Invalid NETFILE access code"

Double-check the 8-character code from your 2024 NOA. You can omit the code and still file — it's optional.

Rejected return

NETFILE rejects returns with certain error codes. Your software will display the specific code and instructions. Common rejections involve mismatched SINs, invalid dates, or missing mandatory fields.

Security reminder: The CRA will never ask you to provide personal information via email or text message. If you receive an email claiming to be from the CRA asking for your SIN or banking details, it is a scam. Report it to the Canadian Anti-Fraud Centre at 1-888-495-8501.

Manage Your Money Better with KOHO

After you get your tax refund, put it to work. KOHO helps Canadians save automatically and earn cash back on everyday spending. Use code 45ET55JSYA.

Get KOHO Free — Code 45ET55JSYA