Canada Tax Desk

Topic

NETFILE Canada: how to file your tax return online

NETFILE Canada is the CRA service that receives a personal T1 return sent straight from certified tax software. For the current season it is open from February 23, 2026 at 6:00 a.m. Eastern time to January 29, 2027, and accepts returns for tax years 2018 to 2025. You get a confirmation code in the software, and online filers usually get a notice of assessment within 2 weeks.

8 guides in this topic Updated September 18, 2026

  1. CRA EFILE: How Tax Preparers File Returns for ClientsCRA EFILE is the electronic filing service for people and firms who prepare tax returns for others. Preparers apply online, pass a suitability screen…
  2. NETFILE Access Code: Where to Find It on Your NOA in 2027The NETFILE access code is an 8-character code of letters and numbers printed on the right side of your most recent notice of assessment. You can als…
  3. NETFILE Eligibility: Who Can and Cannot File OnlineNETFILE eligibility depends on three things: the tax year, the type of return and what is on it. In the 2026 season NETFILE accepts original returns…
  4. NETFILE Not Working? CRA-Side Causes and What to DoWhen NETFILE is not working, the cause is usually on a short list: the service is in its 3 a.m. to 6 a.m. ET daily maintenance, the season is closed,…
  5. NETFILE Quebec: Filing Your Quebec and Federal ReturnsNETFILE Quebec is really two transmissions. A Quebec resident sends a federal T1 to the CRA through NETFILE and a separate provincial TP-1 to Revenu…
  6. NETFILE Rejected: Why the CRA Refused Your Tax ReturnA NETFILE rejected message means the CRA received your data but refused it, so the return has not been filed. The usual causes are a name, date of bi…
  7. ReFILE CRA: How to Amend Your Return with Tax SoftwareReFILE is the CRA service that lets you send changes to an already assessed T1 return straight from certified tax software. In the 2026 season it cov…
  8. When Does NETFILE Open? Dates for the 2027 Tax SeasonWhen does NETFILE open for 2026 returns? The CRA has not announced the 2027 date yet; it is usually published in the fall. In 2026 the service reopen…

What NETFILE Canada is and who runs it

NETFILE Canada is the Canada Revenue Agency's electronic channel for individuals who prepare their own income tax and benefit return. You do not fill in a form on a CRA web page. Instead, you complete the return in tax software that the CRA has certified, and the software transmits the finished return over the internet.

The software companies are private businesses. The CRA certifies their products each year but does not endorse any of them, and the companies do not act for the CRA. This site is also independent: we explain how the service works and point to canada.ca for the official pages.

Tax professionals who file for paying clients use a separate channel. If you are comparing the two, see our page on the CRA EFILE service, which covers registration and the yearly renewal preparers go through.

Is NETFILE free?

The CRA does not sell access to NETFILE. Any cost comes from the software you pick. The CRA's list of certified products includes some that are free for everyone and others that are free only for certain situations, such as modest income or a simple return, so compare the conditions before you start.

Who can use CRA NETFILE this season

Most residents with a straightforward return can use CRA NETFILE. You need a social insurance number that starts with a digit from 1 to 9, or a temporary tax number that starts with 01 or 03, and the return must be for a tax year the service currently accepts.

What NETFILE accepts in the 2026 season (source: canada.ca NETFILE eligibility page)
ItemCurrent rule2027 season
Original returnsTax years 2018 to 2025Expected 2019 to 2026; not yet announced
Amended returns through ReFILETax years 2022 to 2025Not yet announced
Returns per computer or CRA accountUp to 20 for each tax yearNot yet announced
Service hoursOpen all day except 3 a.m. to 6 a.m. ETNot yet announced

Some returns cannot go through NETFILE at all. The main exclusions are a return for a person who has died, a bankruptcy return, a year outside the accepted range, and a deemed resident. Narrower cases include foreign tax credits for more than 3 countries, more than 12 sets of financial statements, SR&ED expense claims and claims involving more than 22 children. Our NETFILE eligibility rules page lists every exclusion with what to do instead.

What you need before you file

Gathering everything first saves most of the trouble people run into on transmission day. The software checks your name, date of birth and SIN against CRA records, so small typing differences are a common reason a send fails.

  • Your SIN (or temporary tax number), legal name and date of birth exactly as the CRA has them
  • Your current mailing address, including postal code
  • All slips for the year: T4, T4A, T5, T4E, T5007, T2202 and RRSP contribution receipts
  • Receipts for credits and deductions you plan to claim, kept on file in case the CRA asks later
  • Your NETFILE access code from your latest notice of assessment (optional)
  • Your CRA account sign-in, if you want to use Auto-fill my return

The access code

The access code is an 8-character mix of letters and numbers printed on the right side of your most recent notice of assessment, and shown under Tax returns in My Account. Entering it is not mandatory. If you skip it, the CRA confirms your identity with other information instead. The NETFILE access code page shows where to look and what first-time filers do.

NETFILE login: do you need a CRA account?

There is no separate NETFILE login. The sign-in you create belongs to your tax software, not to the CRA. A CRA account is only needed if you want Auto-fill my return, which pulls most slips the CRA has on file into your software, or if you want to read your digital notice of assessment.

How to file a NETFILE Canada tax return step by step

The process is the same whether you owe tax, expect a refund or have no income at all. Filing a return even with zero income is how the CRA assesses eligibility for benefits and credits.

  1. Choose a certified product that covers your situation and the tax year you are filing.
  2. Enter your personal details, then decide whether to use Auto-fill my return. If you do, the software asks you to sign in to your CRA account.
  3. Enter every slip and any income without a slip, such as self-employment income on Form T2125.
  4. Claim your deductions and credits, and enter your access code if you have one.
  5. Review the return, fix anything the software flags, and send it.
  6. Save or print the confirmation message. It includes a code proving the CRA received your return.
  7. Watch for your notice of assessment. For online returns it usually arrives within 2 weeks.

Keep your receipts and slips for at least as long as the CRA can review the year. NETFILE does not ask you to upload paper, but the CRA may later ask you to send proof of a claim.

When NETFILE opens and closes

The service runs for most of the year and then shuts for several weeks each winter while the CRA loads the next year's rules. For 2026 it closed on February 1 and reopened on Monday, February 23 at 6:00 a.m. Eastern time. The current window ends on Friday, January 29, 2027.

The CRA has not yet announced when NETFILE opens for 2026 returns. It is usually published in the fall, and in recent years the service has reopened in the last full week of February. We track the announcement on our NETFILE open date page, along with the April 30, 2027 filing deadline for most people and June 15, 2027 for the self-employed.

If NETFILE refuses or will not send your return

Two different things can go wrong. Sometimes the connection fails because the service is down for maintenance, the season has not opened, or your return type is not allowed. Our NETFILE not working page walks through those checks in order.

Other times the CRA receives the data and refuses it, usually because your name, date of birth or address does not match its records. A refused return has not been filed. The NETFILE rejected page explains the common reasons and how to correct and resend.

Fixing a return that was already accepted

Do not send a second original return to correct a mistake. Once you have your notice of assessment, change the return through ReFILE in your software, through Change my return in My Account, or on Form T1-ADJ. ReFILE currently covers tax years 2022 to 2025.

Common questions

What is NETFILE in Canada?

NETFILE is the CRA service that accepts personal income tax returns sent electronically from certified tax software. You prepare the return in the software, and the software transmits it. The CRA replies with a confirmation code and later a notice of assessment.

Is NETFILE free to use?

The CRA does not charge for the NETFILE service itself. Your cost depends on the software. Some certified products are free for everyone, and others are free only if you meet conditions such as income limits.

Do I need a CRA account to use NETFILE?

No. You can send a return without a CRA account. You need one only for Auto-fill my return and to view your digital notice of assessment, which from February 2026 is shown only in My Account.

Which tax years can I NETFILE right now?

Until January 29, 2027, NETFILE accepts original returns for tax years 2018 to 2025. The range for the 2027 season is expected to move forward one year, but the CRA has not announced it yet.

How many returns can I NETFILE from one computer?

The CRA allows up to 20 returns per computer or CRA account for each tax year, which covers people filing for family members. Anyone preparing returns for paying clients needs the EFILE service instead.

How do I know my NETFILE return went through?

Your software shows a confirmation message with a code once the CRA has received the return. Save it. If you never saw a code, assume the return was not received and try again or check with the software.

Sources

  1. NETFILE: sending your return (Canada.ca)
  2. NETFILE eligibility and service dates (Canada.ca)
  3. Completing a tax return with software (Canada.ca)
  4. Sending a tax return (Canada.ca)
  5. Certified tax software (Canada.ca)
  6. What you need to know for the 2026 tax-filing season (Canada.ca)