T4RSP, Statement of Registered Retirement Savings Plan Income
2026V4 - updated 2026-01-30
What’s new:
Validation enhancement:
- Slip and summary Account Number must be the same (<bn></bn> Business Number (BN) on slip and summary)
Version 2 – Updates on acceptable characters tables and clarity in “What’s New” section
Version 3 – Expanded character support for contract number field (ctrct_nbr)
Version 4 – 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>
<T4RSP>
<T4RSPSlip>
<RCPNT_NM>
<snm></snm>
Recipient last name
- Required up to 20 alphanumeric
- first 20 letters of the recipient 's last name
- omit titles such as Mr., Mrs., etc.
- do not include first name or initials
- acceptable characters
<gvn_nm></gvn_nm>
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>
Recipient initial
- 1 alpha
- initial of the recipient 's second given name
</RCPNT_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
- city in which the recipient is located
- 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 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
<pstl_cd></pstl_cd>
Recipient postal code
- up to 10 alphanumeric, must be upper case
- the recipient 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, enter the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code
</RCPNT_ADDR>
<sin></sin>
Recipient’s social insurance number (SIN)
- Required 9 numeric
- T4 RSP slip, box 12
- when the recipient has failed to provide a SIN, the only acceptable value to enter in the field is all zeroes.
<ctrct_nbr></ctrct_nbr>
Contract number
- Required, up to 12 alphanumeric, must be upper case
- T4RSP slip box 14
- the Registered Retirement Savings plan contract number
- letters, numbers, hyphen (-), space ( ), period (.) and comma (,) are valid characters
<bn></bn>
Business Number (BN)
- Required 15 alphanumeric: 9 digits, RP (must be upper case), 4 digits, example 000000000RP0000
- T4RSP slip, box 61
- account number of payer or issuer of plan
- must correspond to the "Business Number (BN)" on the related T4RSP Summary record
- enter the account number as used on Form PD7A
Note: To process a return, the complete BN15 is Required
<sps_cntrb_ind></sps_cntrb_ind>
Contributor spouse or common-law partner indicator
- Required 1 numeric
- T4RSP slip, box 24
- indicate whether the annuitant’s spouse or common law partner has ever
contributed to the registered retirement savings plan
- 1 = if spouse or common-law partner has never contributed or if you are single
- 2 = if spouse or common-law partner has contributed to this plan
<sps_sin></sps_sin>
Contributor spouse or common-law partner social insurance number (SIN)
- Required if spouse or common–law partner contribution indicator is 2
- 9 numeric
- T4RSP slip box 36
Enter zeroes in the entire field if:
- the spouse or common–law partner contribution indicator is 1
- the spouse or common–law partner SIN is not available
- you are single
<rpt_tcd></rpt_tcd>
Report Type Code
- Required 1 alpha, must be upper case
- 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.
<T4RSP_AMT>
All of the amounts are up to 9 numeric. Enter dollars and cents, for example 0.00. Do not use spaces or commas.
<annty_pay_amt></annty_pay_amt>
Annuity payments
- T4RSP slip, box 16
<rfnd_prem_amt></rfnd_prem_amt>
Refund of premiums
- T4RSP slip, box 18
<rfnd_excs_amt></rfnd_excs_amt>
Refund of unused contributions
- T4RSP slip, box 20
<wdrw_pay_amt></wdrw_pay_amt>
Withdrawal and commutation payments
- T4RSP slip, box 22
<deem_rcpt_dth_amt></deem_rcpt_dth_amt>
Deemed receipt on death
- T4RSP slip, box 34
<deem_drgst_amt></deem_drgst_amt>
Deemed receipt on deregistration
- T4RSP slip, box 26
<oth_inc_dedn_amt></oth_inc_dedn_amt>
Other Income or Deductions
- T4RSP slip, box 28
- if negative amount is reported, include the "–"indicator before the dollar amount
<tx_ddct_amt></tx_ddct_amt>
Tax deducted
- T4RSP slip, box 30
<tx_pay_amt></tx_pay_amt>
Tax-paid amount
- T4RSP slip, box 40
<llp_wdrw_amt></llp_wdrw_amt>
Lifelong Learning Plan (LLP) withdrawal
- T4RSP slip, box 25
<hbp_rrsp_wdrw_amt></hbp_rrsp_wdrw_amt>
HBP withdrawal
- T4RSP slip, box 27
- amount withdrawn from an RRSP by an eligible individual participating in the Home Buyer’s Plan
<mrrg_bkdn_tramt></mrrg_bkdn_tramt>
Transfers on marriage or common-law relationship breakdown
- T4RSP slip, box 35
- amount directly transferred under a decree, order, or judgment of a court or under a written agreement relating to a division of property between the individual’s current or former spouse or common-law partner in settlement of rights arising from the breakdown of the relationship
<rrsp_alda_amt></rrsp_alda_amt>
Advanced life deferred annuity purchase
- T4RSP slip, box 37
- up to 13 character
- enter dollars and cents, for example 0.00
- if negative amount is reported, include the "–"indicator before the dollar amount
<t4rsp_cye_fmv_amt></ t4rsp_cye_fmv_amt>
Year end FMV – Fair market value
- Required, up to 11 numeric
- Enter dollars and cents, for example 0.00
- Negative amount not allowed
- T4RSP slip, box 38
- Enter "0.00" if there is no FMV value to report
Note: Required for tax years 2023 and subsequent
</T4RSP_AMT>
</T4RSPSlip>
<T4RSPSummary>
<bn></bn>
Business Number (BN)
- Required 15 alphanumeric: 9 digits, RP (must be upper case), 4 digits, example 000000000RP0000
- account number of payer or issuer of plan
- enter the account number as used on Form PD7A Statement of Account for Current Source Deductions
Note: In order to process a return, the complete BN15 is Required.
<PAYR_NM>
<l1_nm></l1_nm>
Payer name - line 1
- Required up to 30 alphanumeric
- first line of payer or issuer's name
- if "&" is used in the name area enter as "&"
- must correspond to the name used on Form PD7A
- acceptable characters
<l2_nm></l2_nm>
Payer name - line 2
- up to 30 alphanumeric
- second line of payer's or issuer's name
- must correspond to the name used on Form PD7A
- acceptable characters
<l3_nm></l3_nm>
Payer name - line 3
- up to 30 alphanumeric
- use for "care of" or "attention"
- acceptable characters
</PAYR_NM>
<PAYR_ADDR>
<addr_l1_txt></addr_l1_txt>
Payer address - line 1
- up to 30 alphanumeric
- first line of the payer or issuer's address
- acceptable characters
<addr_l2_txt></addr_l2_txt>
Payer address - line 2
- up to 30 alphanumeric
- second line of the payer or issuer's address
- acceptable characters
<cty_nm></cty_nm>
Payer city
- up to 28 alphanumeric
- city in which the payer or issuer is located
- acceptable characters
<prov_cd></prov_cd>
Payer province or territory code
- 2 alpha, must be upper case
- the Canadian province or territory in which the payer or issuer is located or the state in the USA where the payer or issuer is located
- when the payer or issuer's country code is neither CAN nor USA, enter ZZ in this field
<cntry_cd></cntry_cd>
Payer country code
- 3 alpha
- country in which the payer or issuer 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
<pstl_cd></pstl_cd>
Payer postal code
- up to 10 alphanumeric, must be upper case
- payer or issuer’s Canadian postal code, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the payer or issuer’s USA zip code
- or when the payer or issuer’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
</PAYR_ADDR>
<CNTC>
<cntc_nm></cntc_nm>
Contact name
- Required up to 22 alphanumeric
- contact's first name followed by last name 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 the contact
<cntc_extn_nbr></cntc_extn_nbr>
Contact extension
- up to 5 numeric
- extension of the contact
</CNTC>
<tx_yr></tx_yr>
Taxation year
- Required 4 numeric
- taxation year (e.g., 2005)
<slp_cnt></slp_cnt>
Total number of T4RSP slip records
- Required, up to 7 numeric
- total number of T4RSP slip records filed with this T4RSP Summary
<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
<T4RSP_TAMT>
The total amounts are those reported from the T4RSP slips filed with this T4RSP Summary.
<tot_annty_pay_amt></tot_annty_pay_amt>
Total annuity payments
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of annuitants' annuity payments
<tot_sps_rfnd_amt></tot_sps_rfnd_amt>
Total refund of premiums to spouse or common-law partner
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of refunds of premiums made to an annuitant's spouse or common-law partner
<tot_rfnd_excs_amt></tot_rfnd_excs_amt>
Total refund of excess amounts
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of refunds of excess amounts
<tot_wdrw_pay_amt></tot_wdrw_pay_amt>
Total withdrawal and commutation payments
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of amounts withdrawn and/or commuted
<tot_deem_drgst_amt></tot_deem_drgst_amt>
Total deemed receipts on deregistration
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of amounts deemed to have been received as the result of the deregistration of annuitants' registered retirement savings plans
<totr_inc_dedn_amt></totr_inc_dedn_amt>
Total other income or deductions
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of amounts paid as other income or deductions
- if negative amounts are being reported, include the "–"indicator before the dollar amount
<tot_itx_ddct_amt></tot_itx_ddct_amt>
Total income tax deducted
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of income tax deducted
<tot_deem_dth_amt></tot_deem_dth_amt>
Total deemed receipt on death
- up to 15 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of amounts deemed to have been received by deceased annuitants immediately before their deaths
<tot_tx_pay_amt></tot_tx_pay_amt>
Total tax paid amount
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of tax paid amount
<tot_llp_wdrw_amt></tot_llp_wdrw_amt>
Total Lifelong Learning Plan (LLP) withdrawals
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of LLP withdrawals
<tot_hbp_wdrw_amt></tot_hbp_wdrw_amt>
Total of Home Buyers Plan (HBP) withdraw amounts from RRSP
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of Home Buyers Plan withdrawals from Registered Retirement Savings Plan
<tot_mrrg_tramt></tot_mrrg_tramt>
Total transfers on marriage or common-law relationship breakdown
- up to 13 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- accumulated total of transfers on marriage or common-law relationship breakdown
<tot_rrsp_alda_amt></tot_rrsp_alda_amt>
Total advanced life deferred annuity purchase
- up to 15 numeric characters
- enter dollars and cents, for example 0.00
- do not use spaces or commas
- allows negatives values
</T4RSP_TAMT>
</T4RSPSummary>
</T4RSP>
</Return>