Registry entry
Canada Individual Income Tax and Benefit Return (T1 General, 2022 tax year)
File an individual's Canadian federal income tax and benefit return using the Canada Revenue Agency's T1 General "jacket" (form 5000-R): the core 8-page federal return common to every province and territory except Quebec. Covers identification and residence information, spousal/common-law partner details, Elections Canada and Indian Act exempt-income declarations, foreign property disclosure, total income from all sources (employment, pensions, EI, dividends, interest, self-employment, rental, and other income), deductions to net and taxable income, federal tax calculation (basic personal and other non-refundable credits, net federal tax), and the refund-or-balance-owing determination with certification. Out of scope: the provincial or territorial Form 428 (attached separately per line 42800; this document captures only the resulting total, not the provincial calculation), Quebec's separate TP-1 return (Quebec residents file federally on this jacket but do their provincial return through Revenu Quebec, not Form 428), and the numerous referenced schedules and standalone forms (e.g. Schedule 3 capital gains, Schedule 5 dependants, Schedule 7 RRSP, Schedule 8/Form RC381 CPP-QPP, Schedule 9 donations, Schedule 11 tuition, Schedule 13 EI self-employment, Form T90, T778, T929, T1032, T1-M, T1135, T1206, T1212, T1223, T1229, T2038(IND), T2039, T2043, T2203, T2209, T657, T691, GST370) whose own line-by-line detail is not modelled — only the totals the T1 jacket itself directs a filer to transfer onto it are captured as fields, the same scoping convention used for the worksheets excluded from nz/ird/individual-tax-return-ir3. The five-bracket "Federal tax on taxable income" worksheet (Part A) is likewise not modelled box-by-box, since its bracket thresholds and rates are fixed constants specific to the 2022 tax year rather than applicant-supplied data; only its final result (federalTaxOnTaxableIncome) is captured. Does not submit the return; NETFILE is a transmission channel behind CRA-certified third-party software, not a government-built portal form, so the live CRA NETFILE/paper-filing process and the live T1 source are always authoritative.
You are viewing v1.0.0
The latest published version of this schema is v1.1.0 — see the current reference page. Published versions are immutable; this page stays for agents pinned to ca/cra/individual-income-tax-and-benefit-return-t1@1.0.0.
Registry entry
ca/cra/individual-income-tax-and-benefit-return-t1
GovSchema spec v0.3
Machine access
- Schema document
registry/ca/cra/individual-income-tax-and-benefit-return-t1/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/ca/cra/individual-income-tax-and-benefit-return-t1/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
196 fields across 7 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Step 1 – Identification and other information
-
firstNamestring requiredYour first name.
-
lastNamestring requiredYour last name.
-
mailingAddressstring requiredYour mailing address (street address).
length: 0–200 -
postOfficeBoxstring optionalPost office box number, if your mailing address uses one instead of a street address.
length: 0–50 -
ruralRoutestring optionalRural route number, if your mailing address uses one.
length: 0–50 -
citystring requiredCity of your mailing address.
length: 0–100 -
provinceOrTerritoryenum requiredProvince or territory of your mailing address.
enum: 13 values -
postalCodestring requiredCanadian postal code of your mailing address.
pattern -
emailAddressstring optionalBy providing an email address, you are registering to receive email notifications from the CRA and agree to the Terms of use in Step 1 of the guide.
length: 0–200 -
sinstring requiredYour 9-digit social insurance number.
patternclassification: sensitive-pii -
dateOfBirthdate requiredYour date of birth.
-
dateOfDeathdate optionalIf this return is for a deceased person, their date of death.
-
maritalStatusenum requiredYour marital status on December 31, 2022.
enum: married | living_common_law | widowed | divorced | separated | single -
languageOfCorrespondenceenum requiredYour preferred language of correspondence with the CRA.
enum: english | french -
provinceOrTerritoryOfResidenceenum requiredThe province or territory you were resident in for tax purposes on December 31, 2022 (determines which provincial/territorial Form 428 applies).
enum: 13 values -
currentProvinceOrTerritoryIfDifferentenum optionalYour current province or territory of residence, only if different from your mailing address above.
enum: 13 values -
provinceOrTerritoryOfBusinessEstablishmentenum optionalProvince or territory where your business had a permanent establishment, if you were self-employed in 2022.
enum: 13 values -
dateOfEntryToCanadastring optionalIf you became a resident of Canada in 2022 for income tax purposes, your date of entry (Month/Day).
length: 0–10 -
dateOfDepartureFromCanadastring optionalIf you ceased to be a resident of Canada in 2022 for income tax purposes, your date of departure (Month/Day).
length: 0–10 -
spouseFirstNamestring optionalTheir first name.
length: 0–100 -
spouseSinstring optionalTheir 9-digit social insurance number.
patternclassification: sensitive-pii -
spouseSelfEmployedboolean optionalTick this box if they were self-employed in 2022.
-
spouseNetIncomenumber optionalNet income from line 23600 of their return, to claim certain credits (or the amount that it would be if they filed a return, even if the amount is 0). In CAD.
-
spouseUccbIncomenumber optionalAmount of universal child care benefit (UCCB) from line 11700 of their return. In CAD.
-
spouseUccbRepaymentnumber optionalAmount of UCCB repayment from line 21300 of their return. In CAD.
-
isCanadianCitizenboolean requiredElections Canada question A. If yes, question B follows; if no, question B is skipped.
-
authorizeElectionsCanadaDisclosureboolean optionalAs a Canadian citizen, do you authorize the CRA to give your name, address, date of birth, and citizenship to Elections Canada to update the National Register of Electors or, if you are 14 to 17 years of age, the Register of Future Electors?
-
hasIndianActExemptIncomeboolean optionalTick this box if you have income that is exempt under the Indian Act. If ticked, complete Form T90, Income Exempt from Tax under the Indian Act.
-
ownedForeignPropertyOver100kboolean requiredDid you own or hold specified foreign property where the total cost amount of all such property, at any time in 2022, was more than CAN$100,000? If yes, complete Form T1135, Foreign Income Verification Statement.
Step 2 – Total income
-
employmentIncomenumber optionalEmployment income, box 14 of all T4 slips. In CAD.
-
taxExemptEmergencyVolunteerIncomenumber optionalSee line 10100 of the guide. In CAD.
-
commissionsIncludedInEmploymentIncomenumber optionalBox 42 of all T4 slips. In CAD.
-
wageLossReplacementContributionsnumber optionalSee line 10100 of the guide. In CAD.
-
otherEmploymentIncomenumber optionalSee line 10400 of the guide. In CAD.
-
oasPensionnumber optionalBox 18 of the T4A(OAS) slip. In CAD.
-
cppQppBenefitsnumber optionalBox 20 of the T4A(P) slip. In CAD.
-
cppQppDisabilityBenefitsnumber optionalBox 16 of the T4A(P) slip. In CAD.
-
otherPensionsAndSuperannuationnumber optionalSee line 11500 of the guide and line 31400 of the return. In CAD.
-
electedSplitPensionAmountnumber optionalComplete Form T1032. In CAD.
-
uccbIncomenumber optionalSee the RC62 slip. In CAD.
-
uccbDesignatedToDependantnumber optionalIn CAD.
-
eiAndOtherBenefitsnumber optionalBox 14 of the T4E slip. In CAD.
-
eiMaternityParentalBenefitsnumber optionalEI maternity and parental benefits, and provincial parental insurance plan (PPIP) benefits. In CAD.
-
taxableDividendsAmountnumber optionalAmount of dividends (eligible and other than eligible) from taxable Canadian corporations; use the Federal Worksheet. In CAD.
-
dividendsOtherThanEligiblenumber optionalIn CAD.
-
interestAndOtherInvestmentIncomenumber optionalUse the Federal Worksheet. In CAD.
-
netPartnershipIncomenumber optionalLimited or non-active partners only. In CAD.
-
rdspIncomenumber optionalBox 131 of the T4A slip. In CAD.
-
rentalIncomeGrossnumber optionalSee Guide T4036. In CAD.
-
rentalIncomeNetnumber optionalSee Guide T4036. In CAD.
-
taxableCapitalGainsnumber optionalComplete Schedule 3. In CAD.
-
supportPaymentsReceivedTotalnumber optionalSee Guide P102. In CAD.
-
supportPaymentsReceivedTaxablenumber optionalSee Guide P102. In CAD.
-
rrspIncomenumber optionalFrom all T4RSP slips. In CAD.
-
otherIncomeAmountnumber optionalIn CAD.
-
otherIncomeSpecifystring optionalFree-text description of the other income reported on line 13000.
length: 0–200 -
taxableScholarshipsEtcnumber optionalIn CAD.
-
businessIncomeGrossnumber optionalSee Guide T4002. In CAD.
-
businessIncomeNetnumber optionalSee Guide T4002. In CAD.
-
professionalIncomeGrossnumber optionalSee Guide T4002. In CAD.
-
professionalIncomeNetnumber optionalSee Guide T4002. In CAD.
-
commissionIncomeGrossnumber optionalSee Guide T4002. In CAD.
-
commissionIncomeNetnumber optionalSee Guide T4002. In CAD.
-
farmingIncomeGrossnumber optionalSee Guide T4002. In CAD.
-
farmingIncomeNetnumber optionalSee Guide T4002. In CAD.
-
fishingIncomeGrossnumber optionalSee Guide T4002. In CAD.
-
fishingIncomeNetnumber optionalSee Guide T4002. In CAD.
-
workersCompensationBenefitsnumber optionalBox 10 of the T5007 slip. In CAD.
-
socialAssistancePaymentsnumber optionalIn CAD.
-
netFederalSupplementsPaidnumber optionalBox 21 of the T4A(OAS) slip.
-
totalWorkersCompSocialAssistanceAndSupplementsnumber optionalAdd lines 27 to 29 (see line 25000 in Step 4). In CAD.
-
totalIncomenumber optionalTotal income: line 26 (lines 1-25) plus line 30. This is your total income for the year, in CAD.
Step 3 – Net income
-
pensionAdjustmentnumber optionalBox 52 of all T4 slips and box 034 of all T4A slips. Informational only — not subtracted from income. In CAD.
-
rppDeductionnumber optionalBox 20 of all T4 slips and box 032 of all T4A slips. In CAD.
-
rrspDeductionnumber optionalSee Schedule 7 and attach receipts. In CAD.
-
prppEmployerContributionsnumber optionalAmount from your PRPP contribution receipts. In CAD.
-
electedSplitPensionDeductionnumber optionalComplete Form T1032. In CAD.
-
unionProfessionalDuesnumber optionalReceipts and box 44 of all T4 slips. In CAD.
-
uccbRepaymentnumber optionalBox 12 of all RC62 slips. In CAD.
-
childCareExpensesnumber optionalComplete Form T778. In CAD.
-
disabilitySupportsDeductionnumber optionalComplete Form T929. In CAD.
-
businessInvestmentLossGrossnumber optionalSee Guide T4037. In CAD.
-
businessInvestmentLossAllowablenumber optionalSee Guide T4037. In CAD.
-
movingExpensesnumber optionalComplete Form T1-M. In CAD.
-
supportPaymentsMadeTotalnumber optionalSee Guide P102. In CAD.
-
supportPaymentsMadeAllowablenumber optionalSee Guide P102. In CAD.
-
carryingChargesAndInterestExpensesnumber optionalUse the Federal Worksheet. In CAD.
-
cppQppContributionsSelfEmploymentDeductionnumber optionalComplete Schedule 8 or Form RC381, whichever applies. In CAD.
-
cppQppEnhancedContributionsEmploymentDeductionnumber optionalComplete Schedule 8 or Form RC381, whichever applies.
range: −∞–460.5 -
explorationAndDevelopmentExpensesnumber optionalComplete Form T1229. In CAD.
-
otherEmploymentExpensesnumber optionalSee Guide T4044. In CAD.
-
clergyResidenceDeductionnumber optionalComplete Form T1223. In CAD.
-
otherDeductionsAmountnumber optionalIn CAD.
-
otherDeductionsSpecifystring optionalFree-text description of the other deductions reported on line 23200.
length: 0–200 -
federalCovid19BenefitsRepaymentnumber optionalBox 201 of all federal T4A slips. In CAD.
-
totalDeductionsnumber optionalAdd lines 33 to 50. In CAD.
-
netIncomeBeforeAdjustmentsnumber optionalLine 32 minus line 51 (if negative, enter 0). In CAD.
-
socialBenefitsRepaymentnumber optionalComplete the chart for line 23500 using your Federal Worksheet if you received EI benefits and line 23400 exceeds $75,375, or OAS/net federal supplements and line 23400 exceeds $81,761; otherwise enter 0. In CAD.
-
netIncomenumber optionalLine 52 minus line 53 (if negative, enter 0; a negative result may indicate a non-capital loss — see Form T1A). In CAD.
Step 4 – Taxable income
-
cafPersonnelAndPoliceDeductionnumber optionalBox 43 of all T4 slips. In CAD.
-
securityOptionsDeductionsnumber optionalBoxes 39 and 41 of T4 slips or see Form T1212. In CAD.
-
otherPaymentsDeductionnumber optionalEnter the amount from line 14700 if you did not enter an amount on line 14600; otherwise use the Federal Worksheet. In CAD.
-
limitedPartnershipLossesOfOtherYearsnumber optionalIn CAD.
-
nonCapitalLossesOfOtherYearsnumber optionalIn CAD.
-
netCapitalLossesOfOtherYearsnumber optionalIn CAD.
-
capitalGainsDeductionnumber optionalComplete Form T657. In CAD.
-
northernResidentsDeductionsnumber optionalComplete Form T2222. In CAD.
-
additionalDeductionsAmountnumber optionalIn CAD.
-
additionalDeductionsSpecifystring optionalFree-text description of the additional deductions reported on line 25600.
length: 0–200 -
totalOtherDeductionsnumber optionalAdd lines 56 to 64. In CAD.
-
taxableIncomenumber optionalLine 55 minus line 65 (if negative, enter 0). In CAD.
Step 5 – Federal tax, Parts A and B (tax on taxable income and non-refundable credits)
-
federalTaxOnTaxableIncomenumber optionalComputed using the 5-bracket Federal tax on taxable income table (Part A), applied to line 26000 (taxable income). The table's bracket thresholds and constants (e.g. $50,197/$100,392/$155,625/$221,708 and the 15%/20.5%/26%/29%/33% rates for the 2022 tax year) are not modelled as separate fields since they are fixed constants specific to the tax year's printed worksheet, not applicant-supplied data; only the worksheet's final result is captured here, carried to line 116. In CAD.
-
basicPersonalAmountnumber optionalIf the amount on line 23600 is $155,625 or less, enter $14,398; if $221,708 or more, enter $12,719; otherwise use the Federal Worksheet.
range: −∞–14398 -
ageAmountnumber optionalIf you were born in 1957 or earlier; use the Federal Worksheet.
range: −∞–7898 -
spouseOrCommonLawPartnerAmountnumber optionalComplete Schedule 5. In CAD.
-
eligibleDependantAmountnumber optionalComplete Schedule 5. In CAD.
-
caregiverAmountForSpouseOrEligibleDependant18Plusnumber optionalComplete Schedule 5. In CAD.
-
caregiverAmountForOtherInfirmDependants18Plusnumber optionalComplete Schedule 5. In CAD.
-
caregiverAmountForInfirmChildrenUnder18NumberOfChildreninteger optionalNumber of children you are claiming the Canada caregiver amount for infirm children under 18 for.
-
caregiverAmountForInfirmChildrenUnder18number optionalNumber of children (line 30499) multiplied by $2,350. In CAD.
-
cppQppContributionsThroughEmploymentnumber optionalComplete Schedule 8 or Form RC381, whichever applies. In CAD.
-
cppQppContributionsSelfEmploymentnumber optionalComplete Schedule 8 or Form RC381, whichever applies. In CAD.
-
eiPremiumsThroughEmploymentnumber optionalBoxes 18 and 55 of all T4 slips.
range: −∞–952.74 -
eiPremiumsSelfEmploymentAndOthernumber optionalComplete Schedule 13. In CAD.
-
volunteerFirefightersAmountnumber optionalIn CAD.
-
searchAndRescueVolunteersAmountnumber optionalIn CAD.
-
canadaEmploymentAmountnumber optionalWhichever is less: $1,287 or line 1 plus line 2 (employment income).
range: −∞–1287 -
homeBuyersAmountnumber optionalIn CAD.
range: −∞–10000 -
homeAccessibilityExpensesnumber optionalUse the Federal Worksheet.
range: −∞–20000 -
adoptionExpensesnumber optionalIn CAD.
-
digitalNewsSubscriptionExpensesnumber optionalSee line 31350 of the guide.
range: −∞–500 -
pensionIncomeAmountnumber optionalUse the Federal Worksheet.
range: −∞–2000 -
disabilityAmountForSelfnumber optionalIf you were under 18 years of age, use the Federal Worksheet; if not, claim $8,870.
range: −∞–8870 -
disabilityAmountTransferredFromDependantnumber optionalUse the Federal Worksheet. In CAD.
-
interestPaidOnStudentLoansnumber optionalSee Guide P105. In CAD.
-
tuitionEducationTextbookAmountsnumber optionalComplete Schedule 11. In CAD.
-
tuitionAmountTransferredFromChildOrGrandchildnumber optionalIn CAD.
-
amountsTransferredFromSpouseOrPartnernumber optionalComplete Schedule 2. In CAD.
-
medicalExpensesSelfSpouseDependentsUnder18number optionalIn CAD.
-
allowableMedicalExpensesOtherDependantsnumber optionalUse the Federal Worksheet. In CAD.
-
totalMedicalExpensesnumber optionalNet medical expenses for self/spouse/dependants under 18 (after the lesser-of-3%-or-$2,479 threshold) plus the allowable amount for other dependants (line 33199). In CAD.
-
totalNonRefundableCreditsBeforeRatenumber optionalLine 104 (subtotal of lines 99-103) plus line 110. In CAD.
-
federalNonRefundableTaxCreditsAmountnumber optionalLine 111 multiplied by the federal non-refundable tax credit rate (15% for 2022). In CAD.
-
donationsAndGiftsnumber optionalComplete Schedule 9. In CAD.
-
totalFederalNonRefundableTaxCreditsnumber optionalLine 113 plus line 114. In CAD.
Step 5 – Federal tax, Part C (net federal tax)
-
federalTaxOnSplitIncomenumber optionalComplete Form T1206. In CAD.
-
federalTaxOnTaxableIncomePlusTosinumber optionalFederal tax on taxable income plus federal tax on split income. In CAD.
-
federalDividendTaxCreditnumber optionalUse the Federal Worksheet. In CAD.
-
minimumTaxCarryovernumber optionalComplete Form T691. In CAD.
-
basicFederalTaxnumber optionalLine 118 minus (line 35000 plus line 120 plus line 121), if negative enter 0. In CAD.
-
federalSurtaxOnIncomeEarnedOutsideCanadanumber optionalComplete Form T2203. In CAD.
-
federalForeignTaxCreditnumber optionalComplete Form T2209. In CAD.
-
recaptureOfInvestmentTaxCreditnumber optionalComplete Form T2038(IND). In CAD.
-
federalLoggingTaxCreditnumber optionalSee the guide. In CAD.
-
federalTaxnumber optionalBasic federal tax plus surtax, minus the federal foreign tax credit, plus recapture of investment tax credit, minus the federal logging tax credit (if negative, enter 0). In CAD.
-
totalFederalPoliticalContributionsnumber optionalAttach receipts. In CAD.
-
federalPoliticalContributionTaxCreditnumber optionalUse the Federal Worksheet.
range: −∞–650 -
investmentTaxCreditnumber optionalComplete Form T2038(IND). In CAD.
-
netCostOfLabourSponsoredFundsSharesnumber optionalIn CAD.
-
labourSponsoredFundsTaxCreditnumber optionalSee line 41400 of the guide. In CAD.
-
totalOtherFederalCreditsnumber optionalAdd lines 132 to 134. In CAD.
-
federalTaxAfterOtherCreditsnumber optionalIf negative, enter 0. In CAD.
-
cwbAdvancePaymentsReceivednumber optionalBox 10 of the RC210 slip. In CAD.
-
specialTaxesnumber optionalSee line 41800 of the guide. In CAD.
-
netFederalTaxnumber optionalAdd lines 136 to 138. In CAD.
Step 6 – Refund or balance owing, and certification
-
cppContributionsPayableSelfEmploymentnumber optionalComplete Schedule 8 or Form RC381, whichever applies. In CAD.
-
eiPremiumsPayableSelfEmploymentnumber optionalComplete Schedule 13. In CAD.
-
provincialOrTerritorialTaxnumber optionalComplete and attach your provincial or territorial Form 428, even if the result is 0. The Form 428 calculation itself is out of scope; only the resulting total is captured here. In CAD.
-
totalPayablenumber optionalAdd lines 140 to 144 (net federal tax plus the CPP/EI amounts above plus provincial/territorial tax). In CAD.
-
totalIncomeTaxDeductednumber optionalAmounts from all Canadian slips. In CAD.
-
refundableQuebecAbatementnumber optionalSee line 44000 of the guide. In CAD.
-
cppQppOverpaymentnumber optionalSee line 30800 of the guide. In CAD.
-
eiOverpaymentnumber optionalSee line 45000 of the guide. In CAD.
-
refundableMedicalExpenseSupplementnumber optionalUse the Federal Worksheet. In CAD.
-
canadaWorkersBenefitnumber optionalComplete Schedule 6. In CAD.
-
canadaTrainingCreditnumber optionalComplete Schedule 11. In CAD.
-
refundOfInvestmentTaxCreditnumber optionalComplete Form T2038(IND). In CAD.
-
partXii2TaxCreditnumber optionalBox 38 of all T3 slips and box 209 of all T5013 slips. In CAD.
-
employeeAndPartnerGstHstRebatenumber optionalComplete Form GST370. In CAD.
-
eligibleEducatorSuppliesExpensesnumber optionalIn CAD.
range: −∞–1000 -
eligibleEducatorSchoolSupplyTaxCreditnumber optionalSupplies expenses (line 46800) multiplied by 25%. In CAD.
-
canadianJournalismLabourTaxCreditnumber optionalBox 236 of all T5013 slips. In CAD.
-
returnOfFuelChargeProceedsToFarmersTaxCreditnumber optionalComplete Form T2043. In CAD.
-
airQualityImprovementTaxCreditnumber optionalComplete Form T2039. In CAD.
-
taxPaidByInstalmentsnumber optionalIn CAD.
-
provincialOrTerritorialCreditsnumber optionalComplete Form 479, if it applies. In CAD.
-
totalCreditsnumber optionalAdd lines 147 to 162. In CAD.
-
refundAmountnumber optionalPopulated when line 146 minus line 163 is negative (total credits exceed total payable). In CAD.
-
balanceOwingAmountnumber optionalPopulated when line 146 minus line 163 is positive (total payable exceeds total credits); due no later than April 30, 2023. In CAD.
-
declarationSignedboolean requiredI certify that the information given on this return and in any attached documents is correct, complete and fully discloses all of my income. You must read the declaration and sign the return.
-
signaturePhoneNumberstring optionalYour telephone number, provided alongside your signature.
length: 0–20 -
signatureDatedate requiredThe date you signed the declaration.
-
wasFeeChargedboolean optionalIf this return was completed by a tax professional, whether a fee was charged.
-
efileNumberstring optional5-digit EFILE number, if applicable.
pattern -
taxProfessionalNamestring optionalIf this return was completed by a tax professional.
length: 0–200 -
taxProfessionalPhoneNumberstring optionalIncluding area code.
length: 0–20
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-02
The document was derived directly from the official CRA "5000-R" T1 General fillable PDF, but from the 2022 tax year edition, not the current (2025 tax year) edition — see "A note on source currency" below. It remains draft, not verified.
Sources examined
- Document
(id, version):ca/cra/individual-income-tax-and-benefit-return-t1/1.0.0 - Spec version: GovSchema
0.3.0 - Authority: Canada Revenue Agency ("CRA").
- Primary source: the "5000-R" T1 General fillable PDF (8 pages) — https://www.canada.ca/content/dam/cra-arc/formspubs/pbg/5000-r/5000-r-fill-22e.pdf — retrieved via the Internet Archive Wayback Machine capture at
20240807184338(the most recent successful capture of this exact asset; see currency note below), and its companion plain-text extract5000-r-22e.txtvia capture20230602164705. - Field-name cross-check: the fillable PDF's AcroForm field objects, enumerated with
pdfjs-dist'sgetDocument().getFieldObjects()(532 field objects across 8 pages). Most text-field internal names directly embed the official 5-digit CRA line number (e.g.Line_10100_Amount,Line_20700_Amount), which independently confirmed the line-number-to-box mapping read from the plain-text extract; checkbox/radio fields (marital status, Elections Canada questions A/B, foreign property, tax-exempt Indian Act income) were confirmed as single-select groups with the expected number of options. - Retrieved / reviewed: 2026-07-02.
- Reviewer: GovSchema Engineering (Standards Engineer — initial authoring source review).
A note on source currency (access constraint)
Direct retrieval of canada.ca content under /en/revenue-agency/... and /content/dam/cra-arc/... is blocked from this environment: HTTP/2 requests to these paths reset the stream immediately (curl exit 92) and HTTP/1.1 requests hang until timeout, while the bare canada.ca root and other domains resolve normally — consistent with a WAF/bot-mitigation rule targeting this specific path prefix rather than a general network outage. WebFetch independently hit the same block (HTTP 403). The Internet Archive's own crawler has hit the identical wall since late 2023: its most recent successful capture of the 5000-r.html package page is 2023-11-29T15:22:41Z; every attempt after that (2024-09-20, 2025-01-30, 2026-03-10) recorded a failed or 403 capture.
Consequently, the most recent T1 General edition independently retrievable from this environment is the 2022 tax year ("5000-r-22e.pdf"/ "-fill-22e.pdf"), not the current 2025 tax year edition. The T1 jacket's core structure (identification, total income, net income, taxable income, federal tax, refund/balance owing) has been stable across recent tax years with mostly incremental line-content changes (new/retired credit lines, updated dollar thresholds), so this remains a legitimate, source-derived schema — but a reviewer with unblocked access to canada.ca (or a fresh Wayback capture, once one succeeds) should diff this document against the 2025-tax-year "5000-r" package before advancing past draft, per "Path to a verified claim" below. This is the same category of access constraint already recorded for au/apo/passport-application-first-adult and gov-au-wayback-workaround (Wayback Machine as a fallback for gov sites that hang or block direct fetch from this environment), now observed for a Canadian federal domain as well.
What was confirmed against the source
| Source element | Field(s) | |---|---| | Page 1 Identification: name, mailing/residential address, email, SIN, date of birth/death, marital status, language, BIC/residence info, spouse/CLP info | firstName through spouseUccbRepayment | | Page 2 Elections Canada questions A/B, Indian Act exempt income, foreign property (line 26600) | isCanadianCitizen through ownedForeignPropertyOver100k | | Step 2 Total income, lines 1-31 (10100-15000) | employmentIncome through totalIncome | | Step 3 Net income, lines 32-54 (20600-23600) | pensionAdjustment through netIncome | | Step 4 Taxable income, lines 55-66 (24400-26000) | cafPersonnelAndPoliceDeduction through taxableIncome | | Step 5 Part A/B Federal tax and non-refundable credits, lines 67-115 (30000-35000) | federalTaxOnTaxableIncome through totalFederalNonRefundableTaxCredits | | Step 5 Part C Net federal tax, lines 116-139 (40400-42000) | federalTaxOnSplitIncome through netFederalTax | | Step 6 Refund or balance owing, lines 140-164 (42100-48500), certification, tax-professional info | cppContributionsPayableSelfEmployment through taxProfessionalPhoneNumber | | Declaration statement, quoted verbatim | documents[].declarationAttestation | | Form T1135 (line 26600) and Form T90 (Indian Act exempt income) as gated attached documents | documents[].t1135ForeignIncomeVerificationStatement, documents[].t90IncomeExemptFromTaxUnderIndianAct |
What is NOT independently confirmed / out of scope
- The 2025 tax year's exact line content, per the currency note above — this document models the 2022 edition's line set and box numbering. Some lines may have been added, retired, or renumbered by the CRA since (the CRA has historically kept the 5-digit line numbering stable year to year more often than not, but this has not been independently confirmed for 2025).
- Provincial/territorial Form 428 (line 42800) — every province except Quebec attaches a separate Form 428 computing provincial/territorial tax; only the resulting total is modelled (
provincialOrTerritorialTax), not Form 428's own line-by-line calculation. Quebec residents file a wholly separate provincial return (TP-1) with Revenu Québec, out of scope entirely, consistent with the catalog candidate's note. - The Federal tax on taxable income worksheet (Part A, lines 67-72 per bracket column) — a 5-column, hardcoded-constant worksheet specific to the tax year (thresholds $50,197/$100,392/$155,625/$221,708 and rates 15%/20.5%/26%/29%/33% for 2022). Modelling every column's constants would bake stale tax-year-specific numbers into the schema and requires a MAJOR version bump every time bracket thresholds change; only the worksheet's final result (
federalTaxOnTaxableIncome) is captured, the same scoping decision already applied to the PIE and tax-calculation worksheets excluded fromnz/ird/individual-tax-return-ir3. - NETFILE eligibility/transmission mechanics — NETFILE is a CRA-approved third-party software channel, not a government-built portal form (the catalog candidate's own note); this document models the T1 jacket's field content only, independent of any specific filing channel.
- Referenced schedules and standalone forms whose own detail is not modelled, only the totals the T1 jacket itself directs a filer to transfer onto it: Schedule 1 (retired; replaced by the Federal Worksheet), Schedule 2 (spousal/partner amounts transferred), Schedule 3 (capital gains), Schedule 5 (dependants), Schedule 6 (CWB), Schedule 7 (RRSP), Schedule 8 (CPP/QPP), Schedule 9 (donations), Schedule 11 (tuition/education/CTC), Schedule 13 (EI self-employment), Form 479 (provincial/territorial credits), and standalone Forms T90, T657, T691, T778, T929, T1032, T1-M, T1135, T1206, T1212, T1223, T1229, T2038(IND), T2039, T2043, T2203, T2209, GST370, RC381.
- Pure page-carry restatement boxes. The paginated T1 jacket repeats several running totals across page breaks purely for arithmetic continuity (e.g. "Line 32: Enter the amount from line 31 of the previous page", and similarly Lines 55, 82, 116, 119, 140, 146). These restate an already-captured value with no new information and no distinct 5-digit CRA line number of their own, so they are intentionally not modelled as separate fields — the canonical value is captured once (e.g.
totalIncomeat line 31/15000), consistent with avoiding fabricated duplication. - Intermediate worksheet-only subtotals with no 5-digit CRA line number (e.g. Lines 19, 25, 26, 81, 94, 96, 99, 104, 106, 107, 108, 112, 122, 125, 127, 129) are likewise excluded on the same basis — they are pure arithmetic scaffolding toward a dual-numbered checkpoint (e.g. line 110/33200), not first-class CRA-tracked reporting lines. Every dual- numbered line (a step-local "Line NN" and a 5-digit CRA line, e.g. "Line 110 and line 33200") and every genuinely new taxpayer-supplied input (regardless of whether it carries a 5-digit number, e.g. Line 124's federal surtax) is modelled.
Time-versioning and the edition axis (flagged spec gap)
The T1 General is genuinely time-versioned — the CRA reissues a fresh edition each tax year with year-specific dollar thresholds, rates, and sometimes added/retired lines — the same shape as gb/hmrc/self-assessment-tax-return-sa100, us/irs/individual-income-tax-return-1040, ie/revenue/self-assessment-tax-return-form11s, and nz/ird/individual-tax-return-ir3. Canada's tax year is the calendar year (1 January-31 December), the same shape as the existing us-tax-year scheme — but spec v0.3's edition.scheme enum (SPEC.md §5.7) is closed to the three named schemes us-tax-year / gb-tax-year / award-year, each coined for a specific jurisdiction rather than as a generic "calendar-year" label. Reusing us-tax-year for a Canadian filing would misattribute the scheme to the wrong jurisdiction even though the calendar shape matches; unilaterally extending a closed, one-way-door enum is not this author's call to make.
This is the third reference schema (after IE Form 11S and NZ IR3) to hit the edition.scheme gap recorded in spec/proposals/0019-generalize-edition-scheme-calendar-tax-year.md — and the first to do so despite sharing NZ/IE's non-fit for a different reason (a same-shaped-but-differently-named scheme, rather than a genuinely different tax-year shape like NZ's April-March cycle). This further strengthens the case for GSP-0019 to generalize the scheme vocabulary rather than leave it enumerating jurisdictions one at a time. Consistent with the IE and NZ precedent, this document is published at the plain, non-edition registry path (registry/ca/cra/individual-income-tax-and-benefit-return-t1/1.0.0/schema.json) for this cycle. A future tax year would therefore require a MAJOR version bump rather than a coexisting edition, until the scheme vocabulary is generalized.
See the GOV-430/GOV-442/GOV-457 issue threads for the routing to the Founding Engineer/CEO.
Scope and jurisdiction notes
- Conditional requiredness is expressed with
requiredWhen(GSP-0013), targeting spec v0.3. isCanadianCitizenandownedForeignPropertyOver100kare markedfieldRole: eligibility: both are forced binary ("1 Yes or 2 No") gate questions on the source form that route to a subsequent question (authorizeElectionsCanadaDisclosure) or a subsequent document requirement (t1135ForeignIncomeVerificationStatement), following the same GSP-0014 convention already used byie/revenue/self-assessment-tax-return-form11sandnz/ird/individual-tax-return-ir3.- Front-page identity fields (
firstName,lastName,mailingAddress,city,provinceOrTerritory,postalCode,sin,dateOfBirth,maritalStatus,languageOfCorrespondence,provinceOrTerritoryOfResidence) are markedrequired: trueeven though the live paper form only asks a returning filer to correct a pre-printed label — an agent assembling a return from scratch has no pre-printed label and must always supply them, the same reasoning already applied innz/ird/individual-tax-return-ir3.
Path to a verified claim (next step)
To advance to status: verified, a reviewer with unblocked access to canada.ca applies manual-source-review-v1 Procedure step 2 against the current (2025 tax year) T1 General package and the live NETFILE-certified software experience, confirms whether the 2022-to-2025 line set changed, and records the outcome here — shipping a new schema version if discrepancies are found (VERSIONING.md §3, immutability).
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2027-01-01 (6 months), and in any case before the 2026 tax year's edition of the T1 is published, since the source content itself changes annually and this version is already known to lag the current edition.
View the raw record (VERIFICATION.md)
Version history
-
1.1.0draftlatestno independent verification recordschema.json -
1.0.0draftthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Canada Revenue Agency or any government. The authoritative source is always the live government form and its official instructions.