Filing a Tax-Free Savings Account annual information return

You can only file a TFSA annual information return by Internet using one of the four options mentioned below. We do not accept returns filed on CDs, DVDs, USB keys, diskettes, or paper. You can file a TFSA annual information return by using:

If filing by Internet file transfer, the return must be in the mandatory Extensible Markup Language (XML) format and conform to our technical specifications (including the T619, Electronic Transmittal record). For more information, go to Find XML specifications to file electronically. Use a validating parser before submitting the XML file to ensure it conforms to our schema. It can significantly assist in reducing the number of individual records that may be rejected. 

For more information, go to Digital services for businesses.

You will receive immediate confirmation that we received your TFSA annual information return regardless of which method you use.

Internet filing will be available January 8, 2024.

Before you (the TFSA issuer) use any of these options, you must have a valid TFSA RZ program account number.

On this page

RZ program account number

The RZ program account number consists of three parts:

The entire account number has 15 characters. If you already have a BN, you only need to add the TFSA RZ program account number to your existing BN. You can obtain a TFSA RZ program account by registering online through the Business Registration Online (BRO) or by filling out Form RC1, Request for a Business Number and Certain Program Accounts.

If a TFSA annual information return is filed with an invalid RZ program account number or if the RZ program account number does not match the information in our database, it will be rejected.

What you need to file

Business number (BN)

If you do not have a BN, you must first apply for a business number online through Business Registration Online (BRO), or fill out Form RC1, Request for a Business Number and Certain Program Accounts, and submit it to us. You can submit a request by phone, or you can send the applications by fax or mail. For a list of addresses and fax numbers where the form can be sent, go to the Business Number registration. To register by phone, call 1-800-959-5525.

Web access code

Effective October 2023, the Web Access Code digital service is enhanced to allow information return filers to create, view, replace, or inactivate their web access code.

For more information, or to obtain your web access code, go to Online Web access code.

To file your return over the Internet using the Electronic filing only by using Web Forms or Internet file transfer (XML) service, you will need a business number and its associated web access code (WAC), unless you are filing through My Business Account or Represent a Client. For more information about these services, see Filing without a web access code. If you have misplaced or do not have a WAC, go to Filing Information Returns Electronically (T4/T5 and other types of returns) to access our web access code online service.

For more information, or to obtain your web access code, visit Online Web access code.

If you cannot get your WAC online or would like to change it, call the e‑Services Helpdesk at 1-800-959-5525.

Filing by internet file transfer (XML)

Internet file transfer allows you to transmit an original or amended TFSA annual information return with a maximum file size of 150 megabytes (MB). All you need is a Web browser to connect to the Internet, and your software will create, print, and save your electronic information return in XML format. For more information about this filing method, go to Filing Information Returns Electronically (T4/T5 and other types of returns).

If you use commercial or in-house developed software to manage your business, you can file up to 150 MB by Internet file transfer. For example, a service bureau can file multiple returns in one submission, provided the total submission does not exceed the 150 MB restriction.

If your file is more than 150 MB, you can still file using the Internet file transfer application by either:

Regardless of the method used, each submission cannot exceed 150 MB and a compressed file can only contain one XML file per submission


If you are filing multiple slips electronically for the same return type, tax year and account number, group all slips together under one summary and file as one return. File original and amended slips in separate returns.

An RZ program account number is not needed to use the Internet file transfer service, but the TFSA return you transmit must contain the TFSA issuer’s RZ program account number. For example, if you are a third party service provider, you do not need your own RZ program account number.

When using Internet file transfer, the information is automatically encrypted before it is submitted to us.

Multiple TFSA returns can be filed in one submission using the Internet file transfer application provided that the total submission does not exceed the 150 MB restriction. Service providers must use their own BN and WAC — not the WAC of each TFSA issuer in the submission. For more information, go to E-services


For ease of processing TFSA annual information returns, file other types of information slips under a separate transmission.

Filing by Web Forms

Our Web Forms application is free and secure. To use it, all you need is access to the Internet. With Web Forms you can fill out an information return easily, following the step-by-step instructions.

Web Forms lets you:

After you submit your information return, you will receive a confirmation number that will be your proof that we received it.

To use the Web Forms application, you must have a web access code. If you do not have a web access code, you can easily get one online or by calling us. For more information, see Web access code.

To start using this application or to get more information about Web Forms, go to Filing Information Returns Electronically (T4/T5 and other types of returns).

Filing without a web access code

To register as a business owner, go to My Business Account and do the following:

To register as a representative, including employees of a business, go to Represent a Client, and do the following:


If the business authorizes you online in My Business Account, you will have immediate online access to the business accounts.

Once you are registered as the business owner, or registered and authorized as a representative, an employee, or a group of employees, you will be able to file or amend TFSA slips without a Web access code.

If there are rejected TFSA individual records, we will inform you by email.

What could cause a return or an individual record to be rejected

Any information that does not conform to our schema, including negative amounts, will cause the TFSA annual information return or the individual record to be rejected.

The dates must be provided in YYYY-MM-DD format. Inversions in the month and day may cause a reject if the month field is greater than 12.

If a field is left blank, it will cause a reject, except if the field indicates “if applicable,” such as the FMV at death if the holder is not deceased.

We strongly recommend that you use a validating parser before submitting the XML documents to ensure they conform to our schema.

For more information, see Retrieving rejected individual records or returns.

Forms and publications

Page details

Date modified: