Canada Tax Desk

NETFILE and E-Filing

NETFILE rejected: why the CRA refused your return and how to resend

Short answer

A NETFILE rejected message means the CRA received your data but refused it, so the return is not filed. Usual causes are a name or date of birth that does not match CRA records, an address the CRA cannot read, a first-time filer not flagged as one, or a return type NETFILE cannot take. Correct it and resend, or mail a paper return if the CRA's record is wrong.

01Does a rejected return count as filed?
No, only a return with a confirmation code has been received
02Can you resend?
Yes, after correcting the data
03Where the CRA documents error codes
RC4018 Electronic Filers Manual, chapter 2
04Fallback
Paper return by mail

What does a NETFILE rejected message mean?

A rejection is different from a failed connection. When NETFILE is rejected, the transmission reached the CRA, the CRA ran its identity and format checks, and at least one check failed. Your software then shows a message, often with an error code, instead of the confirmation code you get for an accepted return.

The practical point is simple: a rejected return has not been filed. The deadline still applies, and a late-filing penalty can still build if you owe tax. You can correct the problem and send the return again.

If your software never reached the CRA at all, for example during the 3 a.m. to 6 a.m. Eastern maintenance window, that is a connection problem covered on our NETFILE not working page.

Why CRA NETFILE rejected your return

The CRA publishes its electronic filing error codes in chapter 2 of the RC4018 Electronic Filers Manual. Those codes are written for EFILE preparers, and the wording your NETFILE software shows can differ, but the underlying checks are the same kind. Codes 1 to 99 cover identification and format.

Common identity checks behind a rejection (code numbers from RC4018 chapter 2, EFILE version)
CodeWhat the CRA foundWhat to check
40Date of birth does not agree with CRA recordsDay and month order, year typed correctly
43Name does not agree with CRA recordsSpelling, hyphens, surname change flag
16CRA records show this is a first returnTick the first-time filer option and give full legal name
51, 53, 57City or province invalid, or city not in the CRA city indexSpelling of city, province code, postal code
2SIN is temporary or starts with zeroOnly newcomers can file electronically with a SIN starting with 0
22, 36Bankruptcy on file, or date of death before the tax yearDates entered; NETFILE cannot take bankruptcy or deceased returns

Codes in the 300, 400, 500 and 2000 ranges belong to the manual's error-detection stage, which checks the contents of the return rather than your identity. Your software's help pages explain its own messages; the CRA manual explains what the CRA was checking.

NETFILE error detected on an eligible return

Sometimes the return type is fine and the data is simply inconsistent, such as a spouse's SIN typed the same as your own (code 70 in the manual) or a marital status the CRA cannot read (code 65). Fix the field named in the message and resend.

NETFILE rejected your return 0:51
Read the video transcript

NETFILE rejected the return

A rejection means the CRA received your data but refused it. The return is not filed.

Only a return with a confirmation number has actually been received.

Most rejections come from a name, date of birth or SIN that does not match CRA records.

An address the CRA cannot read, or a first-time filer not flagged as one, will also stop it.

Correct the detail in your software and send it again. There is no penalty for resending.

If it keeps failing near the deadline, mail a paper return so you are not filing late.

NETFILE rejected for a first-time taxpayer

First-time filers face an extra check because the CRA has no earlier return to match against. Its manual describes a specific check: when CRA records show that a person is filing for the first time, the return must say so and include the first name, any second name and the last name.

  • Select the option in your software that marks this as your first return to the CRA.
  • Enter your full legal name, including any second name, the way it appears on your government records.
  • Leave the access code blank. First-time filers do not have one, and entering anything else will not help.
  • Newcomers should enter their date of entry to Canada where the software asks for it. Only newcomers can file electronically with a SIN that begins with 0.

Our first tax return guide covers the rest of the setup for students, young workers and newcomers.

How to correct and resend a rejected return

From rejection to confirmation
From rejection to confirmation
  1. Write down the exact message and any code number the software shows.
  2. Find the field it points to. For identity codes, compare against your latest notice of assessment rather than memory.
  3. Correct the entry. If you entered an access code, confirm it came from your most recent notice, or clear it.
  4. Run the software's review again so it catches anything else before you resend.
  5. Transmit again. Rejections can repeat with a different code each time if more than one detail is wrong.
  6. Save the confirmation code once the CRA accepts the return.
Double-check before you resend
Double-check before you resend

When to file on paper instead

Paper is the right choice when resending cannot work. That happens in two situations. First, the return is a type NETFILE excludes, such as a return for a deceased person or a bankruptcy return. Second, your details are correct but the CRA's record is wrong. For a birth date mismatch, the CRA's manual says the taxpayer will need to provide original or certified documents to resolve the discrepancy.

Correcting a CRA record can take longer than the time left before April 30. If the deadline is close, mail the return rather than waiting. Our paper tax return page explains how to print and send it, and the NETFILE Canada guide covers the service rules in full.

Step by step

  1. Record the message

    Note the rejection message and code shown by your software.

  2. Find the field

    Match the code to the field involved, such as name, date of birth or address.

  3. Correct the data

    Fix the entry against your latest notice of assessment and clear any out-of-date access code.

  4. Resend

    Run the review again and transmit the return as an original.

  5. Keep the confirmation

    Save the confirmation code once accepted, or mail a paper return if the CRA's record needs fixing first.

Common questions

Why was my NETFILE rejected?

Usually because your name, date of birth, address or SIN does not match what the CRA has on file, or because the return type is not allowed through NETFILE. The message or code in your software points to the field involved.

Where can I find a list of NETFILE error codes?

The CRA lists its electronic filing error codes in chapter 2 of the RC4018 Electronic Filers Manual. Codes 1 to 99 cover identification and format checks, such as code 40 for a date of birth and code 43 for a name that does not match CRA records. The manual is written for EFILE, so the message your NETFILE software shows may be worded differently.

Can I resend a rejected NETFILE return?

Yes. Correct the detail and send it again as an original return. The CRA manual notes a record can be rejected several times with different codes, so fix every flagged field before each attempt.

Does a rejected return count as filed?

No. The CRA has not accepted it, so for deadline and penalty purposes it has not been filed. Only an accepted return produces a confirmation code.

Can a first-time filer be rejected by NETFILE?

Yes. If CRA records show it is your first return, the software must say so and include your full name, including any second name. Fix those fields and resend.

What if NETFILE rejects a return for a year I already filed?

If the CRA has already accepted a return for that year, do not send a new original. Use ReFILE, Change my return in My Account, or Form T1-ADJ to make changes instead.

Sources

  1. RC4018 Electronic Filers Manual, chapter 2: error codes (Canada.ca) canada.ca
  2. NETFILE: sending your return (Canada.ca) canada.ca
  3. Sending a tax return (Canada.ca) canada.ca
  4. Change your return (Canada.ca) canada.ca

We check figures against these official pages. Rules change; confirm anything that affects a deadline or payment with the agency before you act.

Tell us what happened

Describe your situation and our editors will use it to improve this guide. If you leave your email, we may reply with a pointer to the right page or official contact. We never share your details.

Do not include your SSN, SIN, account numbers or passwords.