T4FHSA, First Home Saving Account

2026V6 - updated 2026-01-30

What’s new:

Validation enhancement:

  • Summary and Slip Filer Account Number must be the same (<FilerAccountNumber></FilerAccountNumber> on slip and summary)

Version 2 – Updates on acceptable characters tables and clarity in “What’s New” section

Version 3 – Correction of the acceptable characters for the contract number

Version 4 – Allowing the period (.) as an acceptable character in the FHSA contract number field and deceased holder FHSA contract number field 

Version 5 – For enhanced clarity, a note has been added concerning the beneficiary’s date of birth (SlipRecipientBirthDate)

Version 6 – Update to “initial” field to indicate alpha

Note

To prevent system rejections, please ensure optional fields without values are removed from the XML file.

<Return>

<T4FHSA>

<T4FHSASlip>

<T4FHSASlipTransaction>

<TransactionDate>

<Year></Year>
Transaction date - year
Required, 4 numeric (e.g., 2024)

<Month></Month>
Transaction date - month
Required, 2 numeric (e.g., 03, 12)

<Day></Day>
Transaction date - day
Required, 2 numeric (e.g., 04, 31)

</TransactionDate>

<ContributionAmount></ContributionAmount>
Contribution
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FHSADeemedTransferAmount></FHSADeemedTransferAmount>
FHSA deemed transfer
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<QualifyingWithdrawalAmount></QualifyingWithdrawalAmount>
Qualifying withdrawal
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<TaxableWithdrawalAmount></TaxableWithdrawalAmount>
Taxable withdrawal
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<IncomeTaxDeductedAmount></IncomeTaxDeductedAmount>
Income tax deducted
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FHSATransferInAmount></FHSATransferInAmount>
FHSA transfer in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FairMarketValueImmediatelyPriorTransferOut></FairMarketValueImmediatelyPriorTransferOut>
Fair market value immediately prior to the transfer out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros
- Include with each Transfer Out amount

<FHSATransferOutAmount></FHSATransferOutAmount>
FHSA transfer out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<RRSPTransferInAmount></RRSPTransferInAmount>
RRSP transfer in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<SpousalRRSPTransferInAmount></SpousalRRSPTransferInAmount>
Spousal RRSP transfer in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<RRSPRRIFTransferOutAmount></RRSPRRIFTransferOutAmount>
RRSP/ RRIF transfer out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<DesignatedRRSPRRIFTransferOutAmount></DesignatedRRSPRRIFTransferOutAmount>
Designated -RRSP/RRIF transfer out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<DesignatedWithdrawalAmount></DesignatedWithdrawalAmount>
Designated -withdrawal
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FHSABeneficiaryDistributionOutAmount></FHSABeneficiaryDistributionOutAmount>
FHSA beneficiary distribution out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FHSABeneficiaryDistributionReceivedAmount></FHSABeneficiaryDistributionReceivedAmount>
FHSA beneficiary distribution received
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FHSATransferOutToSurvivorAmount></FHSATransferOutToSurvivorAmount>
FHSA transfer out to survivor
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<RRSPRRIFTransferOutToSurvivorAmount></RRSPRRIFTransferOutToSurvivorAmount>
RRSP/RRIF transfer out to survivor
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<SurvivorFHSATransferInAmount></SurvivorFHSATransferInAmount>
Survivor FHSA transfer in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<FHSACessationHolderDeemedReceivedAmount></FHSACessationHolderDeemedReceivedAmount>
Amount deemed received on FHSA cessation
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<SecurityForALoanAmount></SecurityForALoanAmount>
Security for a loan
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros- negative values accepted

<NonQualifiedInvestmentAcquisitionAmount></NonQualifiedInvestmentAcquisitionAmount>
Acquisition of Non-Qualified Investment
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<NonQualifiedInvestmentDispositionAmount></NonQualifiedInvestmentDispositionAmount>
Disposition of Non-Qualified Investment
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<AccountHolderFormerSpouseName>  

<FamilyName></FamilyName>
Family name of former spouse or common-law partner
- Required, up to 30 alphanumeric
- acceptable characters

<GivenName></GivenName>
Given Name of former spouse or common-law partner
-  up to 30 alphanumeric
- acceptable characters
Note: If only initials are available, provide the holder’s first initial.

</AccountHolderFormerSpouseName>

<AccountHolderFormerSpouseSIN></AccountHolderFormerSpouseSIN>
Former spouse or common-law partner Social Insurance Number (SIN)
- 9 numeric

<MarriageBreakdownFHSATransferInAmount></MarriageBreakdownFHSATransferInAmount>
Marriage breakdown - FHSA transfer in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<MarriageBreakdownFHSATransferOutAmount></MarriageBreakdownFHSATransferOutAmount>
Marriage breakdown - FHSA transfer out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

<MarriageBreakdownRRSPRRIFTransferOutAmount></MarriageBreakdownRRSPRRIFTransferOutAmount>
Marriage breakdown RRSP/RRIF transfer out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- If not applicable, leave blank, do not use zeros

</T4FHSASlipTransaction>

<T4FHSASlipIdentification>

<UniqueSlipNumber></UniqueSlipNumber>
Unique Slip Number (USN)
- Required, up to 20 alphanumeric, must be upper case
-Only letters, number and hyphens (-) are accepted
-The USN cannot begin or end with a hyphen and cannot have more than 7 consecutive numbers.
-Do not include the Recipient’s SIN or the filer account number in the USN.
-Each original slip must have a different Unique Slip number filed under the same return.
-Refer to T4FHSA annual information return - Canada.ca for additional information.

<SlipReportTypeCode></SlipReportTypeCode>
Slip Report Type Code
Required, 1 alpha, must be upper case
- Original = O
- Amendment = A
- Cancel = C
Note: An amended return must not include original slips, and conversely, an original return must not contain amended slips.

<FilerAccountNumber></FilerAccountNumber>
Filer Account number
- Required, 15 alphanumeric; 9 digits, RP (must be upper case), 4 digits, example: 000000000RP0000
- must correspond to the "Business Number (BN15)" on the related FHSA Summary record

<FHSAIdentificationNumber></FHSAIdentificationNumber>
FHSA Identification number
- Required, 8 numeric
- must correspond to the FHSA Identification number on the related T4FHSA Summary record

<FHSAContractNumber></FHSAContractNumber>
FHSA Contract number
- Required, up to 30 alphanumeric
- acceptable characters: alpha, numeric, period (.), hyphen (-), space, ampersand (&), apostrophe (‘), quotation mark (“), number sign (#) and forward slash (/)
Note: If beneficiary indicator is set to “Y”, the FHSA Contract number must be zeros.

<SlipRecipientSIN></SlipRecipientSIN>
Recipient Social Insurance Number (SIN)
- Required, 9 numeric

<SlipRecipientName>

<FamilyName></FamilyName>
Recipient Family Name
- Required, up to 30 alphanumeric
- acceptable characters

<GivenName></GivenName>
Recipient Given Name
Required
, up to 30 alphanumeric
- acceptable characters
Note: If only initials are available, provide the recipient’s first initial.

<Initial></Initial>
Recipient Initial
- 1 alpha
- initial of the recipient’s second given name

</SlipRecipientName>

<SlipRecipientAddress>

<AddressLine1Text></AddressLine1Text>
Recipient address - line 1
- Required, up to 30 alphanumeric
- first line of the recipient’s address
- acceptable characters

<AddressLine2Text></AddressLine2Text>
Recipient address - line 2
- up to 30 alphanumeric
- second line of the recipient’s address
- acceptable characters

<CityName></CityName>
Recipient city
- Required, up to 28 alphanumeric
- city in which the recipient is located
- acceptable characters

<ProvinceStateCode></ProvinceStateCode>
Recipient Province or territory code
- Required, 2 alpha, must be upper case
- Canadian province or territory in which the recipient is located or the state in the USA where the recipient is located

<CountryCode></CountryCode>
Recipient Country code
- 3 alpha
- country in which the recipient is located
- use only the 3 alphabetic country codes as outlined in the International Standard (ISO) 3166 Codes for the Representation of Names of Countries
- always use CAN for Canada, and USA for the United States of America

<PostalZipCode></PostalZipCode>
Recipient postal code
- Required, up to 10 alphanumeric, must be upper case
- the recipient’s Canadian postal code, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the recipient’s USA zip code
- or where the recipient’s country code is neither CAN nor USA, store the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code

</SlipRecipientAddress>

<SlipRecipientBirthDate>
Note: For the Beneficiary slip, DOB is required. If unknown, enter “1001-01-01”.

<Year></Year>
Recipient date of birth - year
- Required, 4 numeric (e.g., 2024)

<Month></Month>
Recipient date of birth - month
- Required, 2 numeric (e.g., 03, 12)

<Day></Day>
Recipient date of birth - day
- Required, 2 numeric (e.g., 04, 31)

</SlipRecipientBirthDate>

<SlipRecipientDeathDate>

<Year></Year>
Recipient date of death - year
- 4 numeric (e.g., 2024)

<Month></Month>
Recipient date of death - month
- 2 numeric (e.g., 03, 12)

<Day></Day>
Recipient date of death - day
- 2 numeric (e.g., 04, 31)
</SlipRecipientDeathDate>

<HolderDeathFairMarketValueAmount></HolderDeathFairMarketValueAmount>
Fair market value at time of death
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas

<FHSANewAccountIndicator></FHSANewAccountIndicator>
New FHSA account indicator: Y or N
- Required, 1 alpha

<FHSAAccountClosedIndicator></FHSAAccountClosedIndicator>
FHSA account closed indicator: Y or N
- Required, 1 alpha

<FHSAAccountClosedDate>

<Year></Year>
FHSA close date - year
- Required, 4 numeric (e.g., 2024)

<Month></Month>
FHSA close date - month
- Required, 2 numeric (e.g., 03, 12)

<Day></Day>
FHSA close date - day
- Required, 2 numeric (e.g., 04, 31)

</FHSAAccountClosedDate>

<FHSASuccessorAccountIndicator></FHSASuccessorAccountIndicator>
Successor holder account indicator: Y or N
- 1 alpha (Y or N)

<FHSABeneficiaryIndicator></FHSABeneficiaryIndicator>
Beneficiary indicator: Y or N
- 1 alpha (Y or N)
-Indicator must be “Y” for yes when an “FHSA beneficiary distribution received” or an “Amount deemed received on FHSA cessation” is reported on a beneficiary record.
Note: If the field “Amount deemed received on FHSA cessation” is reported on an FHSA holder’s record, the beneficiary indicator must be blank or “N” for no.

<TotalFHSADistributionBeneficiaryCount></TotalFHSADistributionBeneficiaryCount>
Total number of Beneficiaries
- up to 3 numeric

<DeceasedAccountHolderFHSAContractNumber></DeceasedAccountHolderFHSAContractNumber>
Deceased holder FHSA contract number
- up to 30 alphanumeric
- acceptable characters: alpha, numeric, period (.), hyphen (-), space, ampersand (&), apostrophe (‘), quotation mark (“), number sign (#) and forward slash (/) 

<DeceasedAccountHolderSIN></DeceasedAccountHolderSIN>
Deceased holder Social Insurance Number (SIN)
- 9 numeric

<DeceasedAccountHolderDeathDate>

<Year></Year>
Deceased holder date of death - year
- 4 numeric (e.g., 2024)

<Month></Month>
Deceased holder date of death - month
- 2 numeric (e.g., 03, 12)

<Day></Day>
Deceased holder date of death - day
- 2 numeric (e.g., 04, 31)

</DeceasedAccountHolderDeathDate>

<CalendarYearEndFairMarketValueAmount></CalendarYearEndFairMarketValueAmount>
Calendar Year End Fair market value
- Required, up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- do not report negative values

<T4FHSASlipTotalTransactionCount></T4FHSASlipTotalTransactionCount>
Total number of Transaction records
- Required, up to 4 numeric
- total number of transaction records included in this slip

<T4FHSASlipTotalTransactionAmount>

<TotalContributionAmount></TotalContributionAmount>
Total contributions
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSADeemedTransferAmount></TotalFHSADeemedTransferAmount>
Total FHSA deemed transfer
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- iIf not applicable, leave blank, do not use zeros

<TotalQualifyingWithdrawalAmount></TotalQualifyingWithdrawalAmount>
Total qualifying withdrawals
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalTaxableWithdrawalAmount></TotalTaxableWithdrawalAmount>
Total taxable withdrawals
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalIncomeTaxDeductedAmount></TotalIncomeTaxDeductedAmount>
Total income tax deducted
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSATransferInAmount></TotalFHSATransferInAmount>
Total FHSA transfers in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSATransferOutAmount></TotalFHSATransferOutAmount>
Total FHSA transfers out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalRRSPTransferInAmount></TotalRRSPTransferInAmount>
Total RRSP transfers in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalSpousalRRSPTransferInAmount></TotalSpousalRRSPTransferInAmount>
Total spousal RRSP transfers in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalRRSPRRIFTransferOutAmount></TotalRRSPRRIFTransferOutAmount>
Total RRSP/RRIF transfers out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalDesignatedRRSPRRIFTransferOutAmount></TotalDesignatedRRSPRRIFTransferOutAmount>
Total designated -RRSP/RRIF transfers out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalDesignatedWithdrawalAmount></TotalDesignatedWithdrawalAmount>
Total designated -withdrawals
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSABeneficiaryDistributionOutAmount></TotalFHSABeneficiaryDistributionOutAmount>
Total FHSA beneficiary distributions out
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSABeneficiaryDistributionReceivedAmount></TotalFHSABeneficiaryDistributionReceivedAmount>
Total FHSA beneficiary distributions received
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSATransferOutToSurvivorAmount></TotalFHSATransferOutToSurvivorAmount>
Total FHSA transfers out to survivor
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalRRSPRRIFTransferOutToSurvivorAmount></TotalRRSPRRIFTransferOutToSurvivorAmount>
Total RRSP/RRIF transfers out to survivor
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalSurvivorFHSATransferInAmount></TotalSurvivorFHSATransferInAmount>
Total survivor FHSA transfers in
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalFHSACessationHolderDeemedReceivedAmount></TotalFHSACessationHolderDeemedReceivedAmount>
Total amount deemed received on FHSA cessation
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalSecurityForALoanAmount></TotalSecurityForALoanAmount>
Total security for a loan
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros
- negative values accepted

<TotalMarriageBreakdownFHSATransferInAmount></TotalMarriageBreakdownFHSATransferInAmount>
Total FHSA transfers in – marriage breakdown
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalMarriageBreakdownFHSATransferOutAmount></TotalMarriageBreakdownFHSATransferOutAmount>
Total FHSA transfers out – marriage breakdown
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

<TotalMarriageBreakdownRRSPRRIFTransferOutAmount></TotalMarriageBreakdownRRSPRRIFTransferOutAmount>
Total RRSP/RRIF transfers out – marriage breakdown
- up to 11 numeric characters
- enter dollars and cents, for example: 1234564789.01
- do not include spaces or commas
- if not applicable, leave blank, do not use zeros

</T4FHSASlipTotalTransactionAmount>

</T4FHSASlipIdentification>

</T4FHSASlip>

<T4FHSASummary>

<FilerAccountNumber></FilerAccountNumber>
Filer account number
- Required, 15 alphanumeric, 9 digits, RP (must be upper case), 4 digits, example: 000000000RP0000
Note: In order to process a return, the complete Business number Account (BN15) is required.

<SummaryReportTypeCode></SummaryReportTypeCode>
Summary report type code
- Required, 1 alpha, must be upper case
- Original = O
- Amendment = A
Note: An original return cannot contain an amended or cancelled slip. An amended return cannot contain an original slip.

<FilerAmendmentNote></FilerAmendmentNote>
Filer amendment note
- use for report type A only
- up to 1309 alphanumeric characters
- acceptable characters

<ReturnTaxationYear></ReturnTaxationYear>
Taxation Year
- Required, 4 numeric
- the taxation year YYYY (e.g., 2023)

<FHSAIdentificationNumber></FHSAIdentificationNumber>
FHSA Identification number
- Required, 8 numeric

<TotalSlipCount></TotalSlipCount>
Total slip count
- Required, up to 7 numeric

<FilerName>

<NameLine1Text></NameLine1Text>
Filer name - line 1
- Required, up to 35 alphanumeric
- first line of filer's name
- acceptable characters

<NameLine2Text></NameLine2Text>
Filer name - line 2
- up to 35 alphanumeric
- second line of filer's name
- acceptable characters

<NameLine3Text></NameLine3Text>
Filer name - line 3
- up to 35 alphanumeric
- Use for "care of" or "attention"
- acceptable characters

</FilerName>

<FilerAddress>

<AddressLine1Text></AddressLine1Text>
Filer address - line 1
- Required, up to 30 alphanumeric
- first line of the filer's address
- acceptable characters

<AddressLine2Text></AddressLine2Text>
Filer address - line 2
- up to 30 alphanumeric
- second line of the filer's address
- acceptable characters

<CityName></CityName>
Filer City Name
- Required, up to 28 alphanumeric
- City in which the filer is located
- acceptable characters

<ProvinceStateCode></ProvinceStateCode>
Filer Province or Territory code
- Required, 2 alpha, must be upper case
- Canadian province or territory in which the filer is located or the state in the USA where the filer is located

<CountryCode></CountryCode>
Filer country code
-3 alpha
- country in which the filer is located
- use only the 3 alphabetic country codes as outlined in the International Standard (ISO) 3166 - Codes for the Representation of Names of Countries
- always CAN for Canada, and USA for the United States of America

<PostalZipCode></PostalZipCode>
Filer postal code
- up to 10 alphanumeric, must be upper case
- filer's Canadian postal code, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the filer's USA zip code
- or when the filer's country code is neither CAN nor USA, store the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code

</FilerAddress>

<FilerContact>

<ContactFamilyName></ContactFamilyName>
Contact Family Name
- Required, up to 30 alphanumeric
- first 30 letters of the contact’s surname
- omit titles such as Mr., Mrs., etc.
- do not include the first given name or initials
- acceptable characters

<ContactGivenName></ContactGivenName>
Contact Given name
- Required, up to 30 alphanumeric
- first 30 letters of the contact’s first given name
- acceptable characters
Note: If only initials are available, provide the contact’s first initial.

<ContactPhoneAreaCode></ContactPhoneAreaCode>
Contact area code
- Required, 3 numeric
- area code of telephone number

<ContactPhoneNumber></ContactPhoneNumber>
Contact telephone number
- Required, 3 numeric with a hyphen (-), followed by 4 numeric
- telephone number of the contact

<ContactPhoneExtensionNumber></ContactPhoneExtensionNumber>
Contact extension number
- up to 5 numeric
- extension of the contact

<ContactEmailAddress></ContactEmailAddress>
Contact email
- Required, up to 60 alphanumeric
- enter the contact’s email address
- acceptable characters

</FilerContact>

<T4FHSATotalAmount>

<TotalContributionAmount></TotalContributionAmount>
Total contributions
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSADeemedTransferAmount></TotalFHSADeemedTransferAmount>
Total FHSA deemed transfers
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalQualifyingWithdrawalAmount></TotalQualifyingWithdrawalAmount>
Total qualifying withdrawals
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalTaxableWithdrawalAmount></TotalTaxableWithdrawalAmount>
Total taxable withdrawals
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalIncomeTaxDeductedAmount></TotalIncomeTaxDeductedAmount>
Total income tax deducted
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSATransferInAmount></TotalFHSATransferInAmount>
Total FHSA transfers in
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSATransferOutAmount></TotalFHSATransferOutAmount>
Total FHSA transfers out
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalRRSPTransferInAmount></TotalRRSPTransferInAmount>
Total RRSP transfers in
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalSpousalRRSPTransferInAmount></TotalSpousalRRSPTransferInAmount>
Total spousal RRSP transfers in
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalRRSPRRIFTransferOutAmount></TotalRRSPRRIFTransferOutAmount>
Total RRSP/RRIF transfers out
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalDesignatedRRSPRRIFTransferOutAmount></TotalDesignatedRRSPRRIFTransferOutAmount>
Total designated - RRSP/RRIF transfers out
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalDesignatedWithdrawalAmount></TotalDesignatedWithdrawalAmount>
Total designated - withdrawals
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSABeneficiaryDistributionOutAmount></TotalFHSABeneficiaryDistributionOutAmount>
Total FHSA beneficiary distributions out
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSABeneficiaryDistributionReceivedAmount></TotalFHSABeneficiaryDistributionReceivedAmount>
Total FHSA beneficiary distributions received
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSATransferOutToSurvivorAmount></TotalFHSATransferOutToSurvivorAmount>
Total FHSA transfers out to survivor
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalRRSPRRIFTransferOutToSurvivorAmount></TotalRRSPRRIFTransferOutToSurvivorAmount>
Total RRSP/RRIF transfers out to survivor
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalSurvivorFHSATransferInAmount></TotalSurvivorFHSATransferInAmount>
Total survivor FHSA transfers in
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalFHSACessationHolderDeemedReceivedAmount></TotalFHSACessationHolderDeemedReceivedAmount>
Total amount deemed received on FHSA cessation
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalSecurityForALoanAmount></TotalSecurityForALoanAmount>
Total security for a loan
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas
- negative values accepted

<TotalMarriageBreakdownFHSATransferInAmount></TotalMarriageBreakdownFHSATransferInAmount>
Total FHSA transfers in – marriage breakdown
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalMarriageBreakdownFHSATransferOutAmount></TotalMarriageBreakdownFHSATransferOutAmount>
Total FHSA transfers out – marriage breakdown
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalMarriageBreakdownRRSPRRIFTransferOutAmount></TotalMarriageBreakdownRRSPRRIFTransferOutAmount>
Total RRSP/RRIF transfers out – marriage breakdown
- up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

<TotalCalendarYearEndFairMarketValueAmount></TotalCalendarYearEndFairMarketValueAmount>
Total calendar year end fair market value
- Required, up to 15 numeric characters
- enter dollars and cents, for example: 12345647890123.45
- do not include spaces or commas

</T4FHSATotalAmount>

</T4FHSASummary>

</T4FHSA>

</Return>

Page details

2026-02-03