RRSP, Contribution Receipt Filing

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>

<RRSP>

<RRSP_CNTRB_SLP>

<RCPNT_NM>

<snm></snm>
Contributor surname
- Required, up to 20 alphanumeric
- first 20 letters of the contributor’s surname
- omit titles such as Mr., Mrs., etc.
- do not include the first name or initials
- acceptable characters

<gvn_nm></gvn_nm>
Contributor first name
- up to 12 alphanumeric
- first 12 letters of the contributor’s first given name
- acceptable characters
Note: If only initials are available, provide the contributor’s first initial

<init></init>
Contributor initial
- 1 alpha
- initial of the contributor’s second given name

</RCPNT_NM>

<sin></sin>
Contributor social insurance number (SIN)
- Required, 9 numeric
- when the contributor has failed to provide a SIN, enter zeroes in the entire field

<RCPNT_ADDR>

<addr_l1_txt></addr_l1_txt>
Contributor address - line 1
- up to 30 alphanumeric
- first line of the contributor’s address
- acceptable characters

<addr_l2_txt></addr_l2_txt>
Contributor address - line 2
- up to 30 alphanumeric
- second line of the contributor’s address
- acceptable characters

<cty_nm></cty_nm>
Contributor city
- up to 28 alphanumeric
- city in which the contributor is located
- acceptable characters

<prov_cd></prov_cd>
Contributor province or territory code
- 2 alpha, must be upper case
- Canadian province or territory in which the contributor is located or the state in the USA where the contributor is located
- when the contributor’s country code is neither CAN nor USA, enter ZZ in this field

<cntry_cd></cntry_cd>
Contributor country code
- 3 alpha
- country in which the contributor is located
- use the 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>
Contributor postal code
- up to 10 alphanumeric, must be upper case
- contributor’s Canadian postal code, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the contributor’s USA zip code
- or where the contributor’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: The annuitant name and sin number tags are Required only when the contributor and the annuitant are not the same person.

<SEC_RCPNT_NM>

<sec_snm></sec_snm>
Annuitant surname
- up to 20 alphanumeric
- first 20 letters of the annuitant’s surname
- omit titles such as Mr., Mrs., etc.
- do not include the first name or initials
- acceptable characters

<sec_gvn_nm></sec_gvn_nm>
Annuitant first name
- up to 12 alphanumeric
- first 12 letters of the annuitant’s first given name
- acceptable characters
Note: If only initials are available, provide the annuitant’s first initial.

<sec_init></sec_init>
Annuitant initial
- 1 alpha
- initial of the annuitant’s second given name

</SEC_RCPNT_NM>

<annuit_sin></annuit_sin>
Annuitant social insurance number (SIN)
- Required, 9 numeric
- if the annuitant and the contributor are not the same person
- when the annuitant has failed to provide a SIN, enter zeroes

<rrsp_spcmn_nbr></rrsp_spcmn_nbr>
RRSP specimen plan number
- Required, up to 20 alphanumeric
- registered Retirement Savings Specimen plan number that was issued by CRA
- acceptable characters: alpha, numeric, hyphen and space

<ctrct_nbr></ctrct_nbr>
Contract number
- Required, up to 12 alphanumeric
- registered Retirement Savings plan contract number
- acceptable characters: alpha (must be upper case), numeric, hyphen and space

<rpt_tcd></rpt_tcd>
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.

<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 RRSP Contribution Receipt Filing 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.

<sps_cntrb_ind></sps_cntrb_ind>
Contributor spouse or common-law partner indicator
- Required, 1 numeric
- indicate whether the annuitant’s spouse or common-law partner has ever contributed to the retirement income plan
- 1 = your spouse or common-law partner has never contributed or you are single
- 2 = your spouse or common-law partner has contributed to this plan

<RRSP_AMT>

<rrsp_pyr_amt></rrsp_pyr_amt>
Amount prior year
- up to 9 numeric
- enter dollars and cents. For example: 1234567.89
- do not include spaces or commas
- RRSP contributions made in the final 10 months (March to December months) of the taxation year
- example: filing of slips for 2012 taxation year
- enter the contributions made between March 1st, 2012 and December 31, 2012

<rrsp_cyr_amt></rrsp_cyr_amt>
Amount current year
- up to 9 numeric
- enter dollars and cents. For example: 1234567.89
- do not include spaces or commas
- RRSP contributions made in the first 60 days (January and February months) after the taxation year
- example: filing of slips for 2012 taxation year,
contributions made between January 1, 2013 and March 1st, 2013 are reported in the 2012 taxation year return

</RRSP_AMT>

</RRSP_CNTRB_SLP>

<RRSP_CNTRB_SUMM>

<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 RRSP Contribution Receipt Filing 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.

<rpt_tcd></rpt_tcd>
Report type code
- Required, 1 alpha, must be upper case
- original = O
- amendment = 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

<tx_yr></tx_yr>
Taxation year
- Required, 4 numeric
- taxation year

<rrsp_spcmn_nbr></rrsp_spcmn_nbr>
RRSP specimen plan number
- Required, up to 20 alphanumeric, must be upper case
- registered Retirement Savings Plan Specimen plan number that was issued by CRA
- hyphen and space are accepted in the RRSP specimen plan number

<slp_cnt></slp_cnt>
Total number of RRSP contribution receipt slips
- Required, up to 7 numeric
- total number of RRSP slips filed with this RRSP Contribution Summary

<RRSP_ISU_NM>

<l1_nm></l1_nm>
Issuer name - line 1
- Required, up to 30 alphanumeric
- first line of issuer’s name
- if "&" is used in the name area enter as "&amp;"
- acceptable characters

<l2_nm></l2_nm>
Issuer name - line 2
- up to 30 alphanumeric
- second line of issuer’s name
- acceptable characters

<l3_nm></l3_nm>
Issuer name - line 3
- up to 30 alphanumeric
- use for "care of" or "attention"
- acceptable characters

</RRSP_ISU_NM>

<RRSP_ISU_ADDR>

<addr_l1_txt></addr_l1_txt>
Issuer address - line 1
- up to 30 alphanumeric
- first line of the issuer’s address
- acceptable characters

<addr_l2_txt></addr_l2_txt>
Issuer address - line 2
- up to 30 alphanumeric
- second line of the issuer’s address
- acceptable characters
<cty_nm></cty_nm>
Issuer city
- up to 28 alphanumeric
- city in which the issuer is located
- acceptable characters

<prov_cd></prov_cd>
Issuer province or territory code
- 2 alpha, must be upper case
- Canadian province or territory in which the issuer is located or the state in the USA where the issuer is located
- when the issuer's country code is neither CAN nor USA, enter ZZ in this field

<cntry_cd></cntry_cd>
Issuer Country code
- 3 alpha
- country in which the issuer is located
- use the 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>
Issuer postal code
- Required, up to 10 alphanumeric, must be upper case
- issuer’s Canadian postal code, format: alpha, numeric, alpha, numeric, alpha, numeric, example: A9A9A9
- or the issuer’s USA zip code
- or when the 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

</RRSP_ISU_ADDR>

<CNTC>

<cntc_nm></cntc_nm>
Contact name
- Required, up to 22 alphanumeric
- contact’s 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 hyphen (-), followed by 4 numeric
- telephone number of the contact

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

</CNTC>

<RRSP_TAMT>

<tot_rrsp_pyr_amt></tot_rrsp_pyr_amt>
Total contributions on the final 10 months of taxation year
- report the total contribution amount of all of the RRSP contribution slips filed with this RRSP Contribution Summary for the final 10 months of the taxation year
- up to 13 numeric characters
- enter dollars and cents. For example: 12345678901.23
- do not include spaces or commas

<tot_rrsp_cyr_amt></tot_rrsp_cyr_amt>
Total contributions in the first 60 days of the current year
- report the total contribution amount of all of the RRSP contribution slips filed with this RRSP Contribution Summary for the first 60 days of the current year
- up to 13 numeric characters
- enter dollars and cents. For example: 12345678901.23
- do not include spaces or commas

</RRSP_TAMT>

</RRSP_CNTRB_SUMM>

</RRSP>

</Return>

Page details

2025-10-08