T5008, Statement of Securities Transactions
2026V1 - updated 2025-10-07
What’s new:
Validation enhancement:
- Summary and Slip Filer Account Number must be the same
Note
To prevent system rejections, please ensure that empty tags associated with optional fields are removed from the XML file. Do not use shortcuts.
<Return>
<T5008>
<T5008Slip>
Note: When completing the T5008 return, include either the Corporation Information or the Recipient Information, NOT both.
<disp_record>
Note: Only one of the following 3 fields are Required depending on the recipient type (Recipient Type 1 or 2, SIN Required; Recipient Type 3, BN Required; Recipient Type 4, Trust Required). The other 2 fields should be populated as indicated below.
<sin></sin>
Individual recipient social insurance number (SIN)
- Required, 9 numeric
- T5008 slip, box 12
- must correspond to the individual recipient's SIN on the related T5008 slip identification record
- when the recipient has failed to provide a SIN, the only acceptable value to enter in the field is all zeroes.
<rcpnt_tr_acct_nbr></rcpnt_tr_acct_nbr>
Recipient Trust Account Number
- Required, 1 alpha (must be upper case), 8 numeric
- T5008 slip, box 12
- must correspond to the "Trust account number" assigned by the CRA
- when the recipient has failed to provide a "Trust account number", enter T00000000 in the field
<slp_rcpnt_bn></slp_rcpnt_bn>
Recipient Business Number (BN)
- Required, 15 alphanumeric, (must be upper case) example: 000000000RT0000, or 000000000RZ0000, or 000000000RP0000, or 000000000RC0000
- T5008 slip, box 12
- 9 or 15 digits of the recipient’s BN assigned by the CRA.
-When the recipient has failed to provide an Account number, enter 000000000, or 000000000RC0000, or 000000000RZ0000, or 000000000RT0000, or 000000000RP0000 in the field
<bn></bn>
Account Number
For Original returns:
- Required, 15 alphanumeric: 9 digits, RZ(must be in upper case), 4 digits, example 000000000RZ0000
- must correspond to the Account number on the related T5008 Summary record
- if you have not been notified of your number, or you are unsure of your number, contact our Business Enquiries line at 1-800-959-5525
For Amended returns:
- Required, enter the same Account number used in the original filed return.
Note: In order to process a return, the complete Account number (BN15) is Required.
<rcpnt_pstl_cd></rcpnt_pstl_cd>
Recipient postal code
- up to 10 alphanumeric, must be upper case
- must correspond to the recipient postal code on the related T5008 slip identification record, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the recipient's USA zip code
- or when the recipient's country code is neither CAN nor USA, enter the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code
<DISPN_DT>
<dy></dy>
Day of disposition
- Required, 2 numeric
- T5008 slip, box 14
- enter the day of security's disposition (e.g., `04', `31')
- if you are reporting aggregate securities transactions, enter `31' in this field
<mo></mo>
Month of disposition
- Required, 2 numeric
- T5008 slip, box 14
- enter the month of security's disposition (e.g., `04' )
- if you are reporting aggregate securities transactions, enter `12' in this field
</DISPN_DT>
<T5008_AMT>
<fval_amt></fval_amt>
Face amount
- up to 13 numeric
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- T5008 slip, box 19
<cost_bok_val_amt></cost_bok_val_amt>
Cost or book value
- up to 13 numeric
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- T5008 slip, box 20
<dispn_amt></dispn_amt>
Proceeds of disposition or settlement amount
- up to 13 numeric
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- T5008 slip, box 21
- if negative amounts are being reported, include the "–" indicator before the dollar
amount
- enter the proceeds of disposition
</T5008_AMT>
<rcv_scty_tcd></rcv_scty_tcd>
Type code of securities received on settlement
- 3 alphanumeric
- T5008 slip, box 22
- enter the three-character code for securities received in exchange
<scty_rcv_cnt></scty_rcv_cnt>
Quantity of securities received on settlement
- up to 13 numeric (123456789.1234)
- do not use spaces or commas
- T5008 slip, box 23
- enter the quantity of securities received in exchange
<rcv_cusip_nbr></rcv_cusip_nbr>
CUSIP/ISIN number of securities received on settlement
- up to 12 alphanumeric
- alpha, numeric and space accepted
- T5008 slip, box 24
- enter the CUSIP or ISIN number of the securities received in exchange
<rcv_cusip_cd></rcv_cusip_cd>
CUSIP/ISIN indicator
- 1 numeric from 1 to 3
- T5008 slip, box 24
- 1 if the securities are not identified by a CUSIP/ISIN number
- 2 if the number provided is a CUSIP number
- 3 if the number provided is an ISIN number
<id_scty_sttl_txt></id_scty_sttl_txt>
Identification of securities received on settlement
- up to 60 alphanumeric, must be upper case
- T5008 slip, box 24
- enter a description of the securities received on settlement
<dsps_scty_tcd></dsps_scty_tcd>
Type code of securities
- 3 alphanumeric
- T5008 slip, box 15
- enter the three-character code for securities disposed of or redeemed
<dsps_scty_cnt></dsps_scty_cnt>
Quantity of securities
- up to 13 numeric, (123456789.1234)
- T5008 slip, box 16
- enter the quantity of securities disposed of or redeemed
<dsps_cusip_nbr></dsps_cusip_nbr>
CUSIP/ISIN number
- up to 12 alphanumeric
- alpha, numeric and space accepted
- T5008 slip, box 18
- enter the CUSIP or ISIN number of the securities disposed of or redeemed
<dsps_cusip_cd></dsps_cusip_cd>
CUSIP/ISIN indicator
- 1 numeric from 1 to 3
- T5008 slip, box 18
- 1 if the securities are not identified by a CUSIP/ISIN number
- 2 if the number provided is a CUSIP number
- 3 if the number provided is an ISIN number
<id_scty_dsps_txt></id_scty_dsps_txt>
Identification of securities
- up to 60 alphanumeric, must be upper case
- T5008 slip, box 17
- enter a description of the securities
<fgn_crcy_cd></fgn_crcy_cd>
Foreign currency code
- 3 alpha
- T5008 slip, box 13
- if this disposition is reported in a foreign currency, identify by using the applicable currency code according to International Standard (ISO) 4217 – Codes for the Representation of Currencies and Funds
- always CAD for a disposition reported in Canadian dollars
<rpt_tcd></rpt_tcd>
Report Type Code
- Required, 1 alpha, must be upper case
- T5008 slip, box 10
- originals = O
- amendments = A
- cancel = C
Note: An amended return must not include original slips, and conversely, an original return must not contain amended slips
</disp_record>
<ident_record>
<RCPNT_NM>
<snm></snm>
Individual recipient surname
- Required, up to 20 alphanumeric
- first 20 letters of the recipient's surname
- omit titles such as Mr., Mrs., etc.
- do not include first name or initials
- acceptable characters
<gvn_nm></gvn_nm>
Individual recipient first name
- up to 12 alphanumeric
- first 12 letters of the recipient's first given name
- acceptable characters
Note: If only initials are available, provide the recipient's first initial.
<init></init>
Individual recipient initial
- 1 alphanumeric
- initial of the recipient's second given name
</RCPNT_NM>
<SEC_RCPNT_NM>
<sec_snm></sec_snm>
Second individual recipient surname
- up to 20 alphanumeric
- if a second recipient's name appears on the T5008 slip, the first 20 letters of the second recipient's surname
- omit titles such as Mr., Mrs., etc.
- do not include first name or initials
- acceptable characters
<sec_gvn_nm></sec_gvn_nm>
Second individual recipient first name
- up to 12 alphanumeric
- if a second recipient's name appears on the T5008 slip, the first 12 letters of the second recipient's first given name
- acceptable characters
Note: If only initials are available, provide the second recipient's first initial.
<sec_init></sec_init>
Second individual recipient initial
- 1 alphanumeric
- if a second recipient's name appears on the T5008 slip, the initial of the second recipient's second given name
</SEC_RCPNT_NM>
<ENTPRS_NM>
<l1_nm></l1_nm>
Corporation, association, or institution recipient name - line 1
- Required, up to 30 alphanumeric
- first line of the recipient corporation, association, or institution's name
- acceptable characters
- if "&" is used in the name area enter as "&"
<l2_nm></l2_nm>
Corporation, association, or institution recipient name - line 2
- up to 30 alphanumeric
- second line of the recipient corporation, association, or institution's name
- acceptable characters
</ENTPRS_NM>
<RCPNT_ADDR>
<addr_l1_txt></addr_l1_txt>
Recipient address - line 1
- up to 30 alphanumeric
- first line of the recipient's address
- acceptable characters
<addr_l2_txt></addr_l2_txt>
Recipient address - line 2
- up to 30 alphanumeric
- second line of the recipient's address
- acceptable characters
<cty_nm></cty_nm>
Recipient city
- up to 28 alphanumeric
- the recipient's city
- acceptable characters
<prov_cd></prov_cd>
Recipient province or territory code
- 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
- when the recipient's country code is neither CAN nor USA, enter ZZ in this field
<cntry_cd></cntry_cd>
Recipient country code
- 3 alpha
- the country in which the recipient is located
- use the 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
<pstl_cd></pstl_cd>
Recipient postal code
- 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 when the recipient's country code is neither CAN nor USA, enter the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code
</RCPNT_ADDR>
Note: Only one of the following 3 fields are Required depending on the recipient type (Recipient Type 1 or 2, SIN Required; Recipient Type 3, BN Required; Recipient Type 4, Trust Required). The other 2 fields should be populated as indicated below.
<sin></sin>
Individual recipient social insurance number (SIN)
- Required, 9 numeric
- T5008 slip, box 12
- the recipient's SIN
- when the recipient has failed to provide a SIN, enter zeroes in the entire field
<slp_rcpnt_bn></slp_rcpnt_bn>
Recipient Business Number (BN)
- Required, 15 alphanumeric, must be upper case example: 000000000RT0000, or 000000000RZ0000, or 000000000RP0000, or 000000000RC0000
- T5008 slip, box 12
- 9 or 15 digits of the recipient’s BN assigned by the CRA.
-When the recipient has failed to provide a an Account number, enter 000000000, or 000000000RC0000, or 000000000RZ0000, or 000000000RT0000, or 000000000RP0000 in the field.
<rcpnt_tr_acct_nbr></rcpnt_tr_acct_nbr>
Recipient Trust Account Number
- Required, 1 alpha, 8 numeric
- T5008 slip, box 12
- must correspond to the "Trust account number" assigned by the CRA
- when the recipient has failed to provide a "Trust account number", enter T00000000 in the field
<bn></bn>
Account Number
For Original returns:
- Required, 15 alphanumeric, 9 digits, RZ(must be upper case), 4 digits, example 000000000RZ0000
- must correspond to the Account number on the related T5008 Summary record
- if you have not been notified of your number, or you are unsure of your number, contact our Business Enquiries line at 1-800-959-5525
For Amended returns:
- Required, enter the same Account number used in the original filed return.
Note: In order to process a return, the complete Account number (BN15) is Required.
<rcpnt_acct_nbr></rcpnt_acct_nbr>
Recipient account number
- up to 12 alphanumeric
- the account number assigned to the recipient by the trader or dealer
- only letters, numbers, spaces ( ), hyphens (-), periods (.), ampersands (&), and apostrophes (') are valid characters
<rpt_tcd></rpt_tcd>
Report Type Code
- Required, 1 alpha, must be upper case
- T5008 slip, box 10
- originals = O
- amendments = A
- cancel = C
Note: An amended return must not include original slips, and conversely, an original return must not contain amended slips
<rcpnt_tcd></rcpnt_tcd>
Recipient type indicator
- Required, 1 numeric from 1 to 4
- T5008 slip, box 11
- 1 if the recipient is an individual
- 2 if the recipient is a joint account
- 3 if the recipient is a corporation
- 4 if the recipient is an association, a trust (fiduciary-trustee, nominee, or estate), a club, or a partnership
<dispn_trans_cnt></dispn_trans_cnt>
Number of disposition transactions
- Required, up to 7 numeric
- total number of T5008 slip disposition transactions for this recipient
Note: you can have one or more disposition transactions for one slip identification record.
<sttl_amt></sttl_amt>
Total recipient proceeds of disposition or settlement amount
- Required, up to 15 numeric
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of this recipient's proceeds of disposition or settlement amount
Note: If negative amounts are being reported, include the "–"indicator before the dollar amount.
</ident_record>
</T5008Slip>
<T5008Summary>
<bn></bn>
Account Number
For Original returns:
- Required, 15 alphanumeric: 9 digits, RZ (must be upper case), 4 digits, example 000000000RZ0000
- use the Account number assigned to file the T5008 information return with CRA
- if you have not been notified of your number, or you are unsure of your number, contact our Business Enquiries line at 1-800-959-5525
For Amended returns:
- Required, enter the same Account number used in the original filed return.
Note: In order to process a return, the complete Account number (BN15) is Required.
<TRD_DEALR_NM>
<l1_nm></l1_nm>
Trader or dealer name - line 1
- Required, up to 30 alphanumeric
- first line of trader or dealer's name
- acceptable characters
- if "&" is used in the name area enter as &
<l2_nm></l2_nm>
Trader or dealer name - line 2
- up to 30 alphanumeric
- second line of trader or dealer's name
- acceptable characters
<l3_nm></l3_nm>
Trader or dealer name - line 3
- up to 30 alphanumeric
- use for "care of" or "attention"
- acceptable characters
</TRD_DEALR_NM>
<TRD_DEALR_ADDR>
<addr_l1_txt></addr_l1_txt>
Trader or dealer address - line 1
- up to 30 alphanumeric
- first line of the trader or dealer's address
- acceptable characters
<addr_l2_txt></addr_l2_txt>
Trader or dealer address - line 2
- up to 30 alphanumeric
- second line of the trader or dealer's address
- acceptable characters
<cty_nm></cty_nm>
Trader or dealer city
- up to 28 alphanumeric
- city in which the trader or dealer is located
- acceptable characters
<prov_cd></prov_cd>
Trader or dealer province or territory code
- 2 alpha, must be upper case
- Canadian province or territory in which the trader or dealer is located or the state in the USA where the trader or dealer is located
- when the trader or dealer's country code is neither CAN nor USA, enter ZZ in this field
<cntry_cd></cntry_cd>
Trader or dealer country code
- 3 alpha
- country in which the trader or dealer is located
- use the 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
<pstl_cd></pstl_cd>
Trader or dealer postal code
- Required, up to 10 alphanumeric, must be upper case
- the trader or dealer's Canadian postal code, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the trader or dealer's USA zip code
- or when the trader or dealer's country code is neither CAN nor USA, enter the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code
</TRD_DEALR_ADDR>
<CNTC>
<cntc_nm></cntc_nm>
Contact name
- Required, up to 22 alphanumeric
- first name followed by surname for this return
- omit titles such as Mr., Mrs., etc.
- acceptable characters
<cntc_area_cd></cntc_area_cd>
Contact area code
- Required, 3 numeric
- area code of telephone number
<cntc_phn_nbr></cntc_phn_nbr>
Contact telephone number
- Required, 3 numeric with a (-), followed by 4 numeric.
- telephone number of contact
<cntc_extn_nbr></cntc_extn_nbr>
Contact extension
- up to 5 numeric
- extension number of contact
</CNTC>
<tx_yr></tx_yr>
Taxation year
- Required, 4 numeric
- the taxation year (e.g., 2001)
<tot_sttl_amt></tot_sttl_amt>
Total proceeds of disposition or settlement amount
- Required, up to 17 numeric
- do not use spaces or commas
- accumulated total of recipients' proceeds of disposition or settlement amount dollars and cents
Note: If negative amounts are being reported, include the "–"indicator before the dollar amount.
<slp_cnt></slp_cnt>
Number of T5008 slip identification records for this T5008 Summary
- Required, up to 7 numeric
- total number of T5008 slip identification records for this T5008 Summary record
Note: for each identification record you can have one or more disposition transactions.
<rpt_tcd></rpt_tcd>
Report Type Code
- Required, 1 alpha, must be upper case
- originals = O
- amendments = A
Note: An amended return must not include original slips, and conversely, an original return must not contain amended slips.
<fileramendmentnote></fileramendmentnote>
Filer amendment note
- use for report type A only
- up to 1309 alphanumeric
- acceptable characters
</T5008Summary>
</T5008>
</Return>