AGR-1 Statement of Farm-Support Payments
2026V4 - updated 2025-12-23
What’s new:
- Filer identification number (FIN) tag has been removed
(<filr_nbr></filr_nbr>)
Version 2 – Updates on acceptable characters tables
Version 3 – Updates on business number information on the summary (<bn></bn> Business Number (BN) can also accept RZ account)
Version 4 – Provides clarification on the default value for the individual recipient surname field when the recipient is a corporation.
Note
To prevent system rejections, please ensure optional fields without values are removed from the XML file.
<Return>
<AGR-1>
<AGR-1Slip>
<Detail_Record>
<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 AGR-1 slip record, 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
<sqnbr></sqnbr>
Sequence number
- Required up to 9 numeric
- the sequence number as it appears on the AGR-1 slip
- must correspond to the "sequence number" on the related AGR-1 slip record
Note: the following fields replace footnotes and other information that should be reported in the program and amount area on the AGR-1 slip under special reporting circumstances. See the AGR-1, Statement of Farm-Support Payments slip or Appendix A for more details.
<PGM_1_INFO>
<pgm_1_cd></pgm_1_cd>
Program 1 code
- Required 3 numeric
- AGR-1 slip, "Program and amount area"
- numeric code that identifies the program
<pgm_1_nm></pgm_1_nm>
Program 1 name
- Required up to 60 alphanumeric
- AGR-1 slip, "Program and amount area"
- name of the program that issued benefits
- acceptable characters
<pgm_1_rlt_box_nbr></pgm_1_rlt_box_nbr>
Program 1 related box number
- Required 2 numeric
- AGR-1 slip, "Program and amount area"
- box numbers (14 to18) on the AGR-1 slip to which this benefit relates
<pgm_1_amt></pgm_1_amt>
Program 1 amount
- Required, up to 11 numeric
- enter dollar and cents, for example: 123456789.01
- do not include spaces or commas
- AGR-1 slip, "Program and amount area"
- amount paid to recipient for this program
Note: If negative amount is reported, include the "–" indicator before the dollar only amount.
</PGM_1_INFO>
<PGM_2_INFO>
<pgm_2_cd></pgm_2_cd>
Program 2 code
- Required 3 numeric
- AGR-1 slip, "Program and amount area"
- numeric code that identifies the program
<pgm_2_nm></pgm_2_nm>
Program 2 name
- Required up to 60 alphanumeric
- AGR-1 slip, "Program and amount area"
- name of the program that issued benefits
- acceptable characters
<pgm_2_rlt_box_nbr></pgm_2_rlt_box_nbr>
Program 2 related box number
- Required 2 numeric
- AGR-1 slip, "Program and amount area"
- box numbers (14 to 18) on the AGR-1 slip to which this benefit relates
<pgm_2_amt></pgm_2_amt>
Program 2 amount
- Required up to 11 numeric,
- enter dollar and cents, for example: 123456789.01
- do not include spaces or commas
- AGR-1 slip, "Program and amount area"
- amount paid to recipient for this program
Note: If negative amount is reported, include the "–" indicator before the dollar only amount.
</PGM_2_INFO>
<PGM_3_INFO>
<pgm_3_cd></pgm_3_cd>
Program 3 code
- Required 3 numeric
- AGR-1 slip, "Program and amount area"
- numeric code that identifies the program
<pgm_3_nm></pgm_3_nm>
Program 3 name
- Required up to 60 alphanumeric
- AGR-1 slip, "Program and amount area"
- name of the program that issued benefits
- acceptable characters
<pgm_3_rlt_box_nbr></pgm_3_rlt_box_nbr>
Program 3 related box number
- Required 2 numeric
- AGR-1 slip, "Program and amount area"
- box numbers (14 to 18) on the AGR-1 slip to which this benefit relates
<pgm_3_amt></pgm_3_amt>
Program 3 amount
- Required up to 11 numeric,
- enter dollar and cents, for example: 123456789.01
- do not include spaces or commas
- AGR-1 slip, "Program and amount area"
- amount paid to recipient for this program
Note: If negative amount is reported, include the "–" indicator before the dollar only amount.
</PGM_3_INFO>
<PGM_4_INFO>
<pgm_4_cd></pgm_4_cd>
Program 4 code
- Required 3 numeric
- AGR-1 slip, "Program and amount area"
- the numeric code that identifies the program
<pgm_4_nm></pgm_4_nm>
Program 4 name
- Required up to 60 alphanumeric
- AGR-1 slip, "Program and amount area"
- name of the program that issued benefits
- acceptable characters
<pgm_4_rlt_box_nbr></pgm_4_rlt_box_nbr>
Program 4 related box number
- Required 2 numeric
- AGR-1 slip, "Program and amount area"
- box numbers (14 to 18) on the AGR-1 slip to which this benefit relates
<pgm_4_amt></pgm_4_amt>
Program 4 amount
- Required up to 11 numeric,
- enter dollar and cents, for example: 123456789.01
- do not include spaces or commas
- AGR-1 slip, "Program and amount area"
- amount paid to recipient for this program
Note: If negative amount is reported, include the "–" indicator before the dollar only amount.
</PGM_4_INFO>
<PGM_5_INFO>
<pgm_5_cd></pgm_5_cd>
Program 5 code
- Required 3 numeric
- AGR-1 slip, "Program and amount area"
- numeric code that identifies the program
<pgm_5_nm></pgm_5_nm>
Program 5 name
- Required up to 60 alphanumeric
- AGR-1 slip, "Program and amount area"
- name of the program that issued benefits
- acceptable characters
<pgm_5_rlt_box_nbr></pgm_5_rlt_box_nbr>
Program 5 related box number
- Required 2 numeric
- AGR-1 slip, "Program and amount area"
- box numbers (14 to 18) on the AGR-1 slip to which this benefit relates
<pgm_5_amt></pgm_5_amt>
Program 5 amount
- Required up to 11 numeric,
- enter dollar and cents, for example: 123456789.01
- do not include spaces or commas
- AGR-1 slip, "Program and amount area"
- amount paid to recipient for this program
Note: If negative amount is reported, include the "–" indicator before the dollar only amount.
</PGM_5_INFO>
</Detail_Record>
<Slip_Record>
Note: When completing the AGR-1 return, include either the Corporation Information or the Recipient Information, NOT both.
<RCPNT_NM>
<snm></snm>
Individual recipient surname
- Required up to 20 alphanumeric
- First 20 letters of the individual recipient’s surname
- omit titles such as Mr., Mrs., etc.
- do not include the first name or initials
- if the recipient is a corporation, enter “NA” to indicate not applicable
- acceptable characters
<gvn_nm></gvn_nm>
Individual recipient first name
- up to 12 alphanumeric
- first 12 letters of the individual recipient's first given name
- acceptable characters
Note: if only initials are available, provide the individual recipient's first initial.
<init></init>
Individual recipient initial
- 1 alpha
- initial of the individual recipient's second given name
</RCPNT_NM>
<ENTPRS_TR_RCPNT_NM>
<l1_nm></l1_nm>
Corporation, association or trust recipient name - line 1
- Required up to 30 alphanumeric
- first line of the recipient corporation, association or trust name
- acceptable characters
- if "&" is used in the name area enter as "&"
<l2_nm></l2_nm>
Corporation, association or trust recipient name - line 2
- up to 30 alphanumeric
- second line of the recipient corporation, association or trust name
- acceptable characters
</ENTPRS_TR_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
- country in which the recipient is located
- use only the 3 alpha 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
- 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, enter the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code
</RCPNT_ADDR>
<sqnbr></sqnbr>
Sequence number
- Required 9 numeric
- sequence number as it appears on the AGR-1 slip
<rpt_tcd></rpt_tcd>
Report Type Code
- Required 1 alpha, must be upper case
- original = O
<rcpnt_ty_ind></rcpnt_ty_ind>
Recipient type indicator
- Required 1 numeric
- 1 if the recipient is an individual
- 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
<sin></sin>
Recipient social insurance number (SIN)
- Required 9 numeric
- AGR-1 slip, box 12
- when the recipient has failed to provide a SIN, the only acceptable value to enter in the field is all zeroes.
- when the SIN is not applicable (e.g., a corporation), enter zeroes in the entire field
<tr_nbr></tr_nbr>
Trust number
- Required 1 alpha, 8 numeric, example: T00000000
- AGR-1 slip, box 19
- recipient's trust number
- when the recipient has failed to provide a trust number or when the Trust Number is not applicable (e.g., an individual), enter a T in the alpha portion and zeroes in the numeric portion of the field
<bn></bn>
Recipient Account Number
- Required 15 alphanumeric, letters must be upper case, example: 000000000RP0000, or 000000000RZ0000
- AGR-1 slip, box 21
- recipient's complete Account number
- when the recipient has failed to provide an Account number, enter 000000000RP0000, or 000000000RZ0000
- when an Account number is not applicable (e.g., an individual), enter 000000000RP0000, or 000000000RZ0000
<AGR-1_AMT>
- Enter dollars and cents for all of the financial amounts on the slip fields with a length of up to 11 numeric characters. For example: 123456789.01. Do not include spaces or commas. Note: If negative amounts are being reported, include the "–" indicator before the dollar only amount.
<grnt_sbsdy_amt></grnt_sbsdy_amt>
Income, grants and subsidies
- up to 11 numeric, enter dollars and cents
- AGR-1 slip, box 14
<sttl_debt_amt></sttl_debt_amt>
Gain on Settlement of debt
- up to 11 numeric, enter dollar and cents
- AGR-1 slip, box 15
<insu_prcd_amt></insu_prcd_amt>
Insurance proceeds
- up to 11 numeric, enter dollar and cents
- AGR-1 slip, box 16
<opay_rcap_amt></opay_rcap_amt>
Overpayment recapture
- up to 11 numeric, enter dollar and cents
- AGR-1 slip, box 17
<invs_incamt></invs_incamt>
Investment income
- up to 11 numeric, enter dollar and cents
- AGR-1 slip, box 18
</AGR-1_AMT>
<slp_cnt></slp_cnt>
Number of slip AGR-1 detail records
- Required up to 7 numeric
- total number of AGR-1 slip detail records for this recipient
<ftnt_desc_area></ftnt_desc_area>
Footnote description area
- up to 60 alphanumeric
- acceptable characters
- AGR-1 slip, box 22
</Slip_Record>
</AGR-1Slip>
<AGR-1Summary>
<bn></bn>
Business Number (BN)
- Required 15 alphanumeric, letters must be upper case, example: 000000000RP0000, or 000000000RZ0000
- the 15-character alphanumeric Business Number (BN15) of the filer
<FILR_NM>
<l1_nm></l1_nm>
Filer name - line 1
- Required up to 30 alphanumeric
- first line of filer's name
- acceptable characters
- if "&" is used in the name area enter as "&"
<l2_nm></l2_nm>
Filer's name - line 2
- up to 30 alphanumeric
- second line of filer's name
- acceptable characters
<l3_nm></l3_nm>
Filer's name - line 3
- up to 30 alphanumeric
- use for "care of" or "attention"
- acceptable characters
</FILR_NM>
<FILR_ADDR>
<addr_l1_txt></addr_l1_txt>
Filer address - line 1
- up to 30 alphanumeric
- first line of the filer's address
- acceptable characters
<addr_l2_txt></addr_l2_txt>
Filer address - line 2
- up to 30 alphanumeric
- second line of the filer's address
- acceptable characters
<cty_nm></cty_nm>
Filer city
- up to 28 alphanumeric
- city in which the filer is located
- acceptable characters
<prov_cd></prov_cd>
Filer province or territory code
- 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
- when the filer's country code is neither CAN nor USA, enter ZZ in this field
<cntry_cd></cntry_cd>
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 use CAN for Canada, and USA for the United States of America
<pstl_cd></pstl_cd>
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, enter the foreign postal code
- the dash (-) is an acceptable character ONLY for USA or foreign postal code
</FILR_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 contact
<cntc_extn_nbr></cntc_extn_nbr>
Contact extension number
- up to 5 numeric
- extension of the contact
</CNTC>
<tx_yr></tx_yr>
Taxation year
- Required 4 numeric
- taxation year (e.g., 2004)
<slp_cnt></slp_cnt>
Total number of AGR-1 slip records
- Required up to 7 numeric
- total number of AGR-1 slip records filed with this AGR-1 Summary
<rpt_tcd></rpt_tcd>
Report Type Code
- Required 1 alpha, must be upper case
- original = O
<AGR-1_TOT_AMT>
Note: enter dollars and cents for all of the financial amounts with a field length of up to 13 characters, for example: 12345678901.23. Do not include spaces or commas.
- If negative amounts are being reported, include the "–"indicator before the dollar only amount.
<tot_grnt_sbsdy_amt></tot_grnt_sbsdy_amt>
Total income, grants and subsidies
- accumulated total of recipients' income, grants and subsidies as reported on the AGR-1 slip record filed with this AGR-1 Summary
<tot_sttl_debt_amt></tot_sttl_debt_amt>
Total settlement of debt
- accumulated total of recipients' settlement of debt as reported on the AGR-1 slip record filed with this AGR-1 Summary
<tot_insu_prcd_amt></tot_insu_prcd_amt>
Total insurance proceeds
- accumulated total of recipients' insurance proceeds as reported on the AGR-1 slip records filed with this AGR-1 Summary
<tot_opay_rcap_amt></tot_opay_rcap_amt>
Total overpayment recapture
- accumulated total of recipients' overpayment recapture as reported on the AGR-1 slip records filed with this AGR-1 Summary
<tot_invs_incamt></tot_invs_incamt>
Total investment income
- accumulated total of recipients' investment income as reported on the AGR-1 slip records filed with this AGR-1 Summary
</AGR-1_TOT_AMT>
</AGR-1Summary>
</AGR-1>
</Return>