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 "&amp;"
- 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>

 

Page details

2026-02-03