Registry entry
United Kingdom Self Assessment Tax Return (Form SA100, 2024-25 tax year)
File a UK Self Assessment tax return for the 2024-25 tax year (6 April 2024 to 5 April 2025) using HMRC's main return, Form SA100. The SA100 is the core return: it captures personal details, the 'What makes up your tax return' questions that gate the supplementary pages (Employment SA102, Self-employment SA103, UK property SA105, Foreign SA106, Capital Gains SA108, Residence SA109, Additional information SA101, etc.), UK income (interest, dividends, pensions, State Pension and benefits, other income), tax reliefs (pension contributions, Gift Aid, Blind Person's Allowance), Student Loan and Postgraduate Loan repayments, the High Income Child Benefit Charge, Marriage Allowance transfer, tax-code collection choices, repayment details, and the declaration. This document models the SA100 main return only; the supplementary pages are separate forms gated by the page TR 2 questions and are not modelled here. This document describes the 2024-25 edition; HMRC publishes a fresh edition each tax year (see the edition member). It does not submit the return; the live HMRC source is always authoritative (see VERIFICATION.md).
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 gb/hmrc/self-assessment-tax-return-sa100@1.0.0.
Registry entry
gb/hmrc/self-assessment-tax-return-sa100
GovSchema spec v0.2
Authoritative source Form SA100 (2025) — tax year 6 April 2024 to 5 April 2025
Machine access
- Schema document
registry/gb/hmrc/self-assessment-tax-return-sa100/2024-25/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/gb/hmrc/self-assessment-tax-return-sa100/2024-25/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
96 fields across 8 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.
Your personal details (page TR 1)
-
uniqueTaxpayerReferencestring requiredPersonal identifier; handle as sensitive data. Your 10-digit Unique Taxpayer Reference, pre-printed on the tax return that HMRC issues. It identifies the Self Assessment record this return belongs to.
pattern -
dateOfBirthdate requiredPersonal identifier; handle as sensitive data. Your date of birth (DD MM YYYY); HMRC uses it to get your tax right (e.g. age-related allowances).
-
taxpayerNamestring requiredPersonal identifier; handle as sensitive data. Your name. On the paper form this is pre-printed; box 2 is used to enter the correct details if they have changed.
length: 1–140 -
addressLine1string requiredPersonal identifier; handle as sensitive data. First line of your address (number and street). Used to correct the pre-printed address if it has changed.
length: 1–120 -
addressLine2string optionalPersonal identifier; handle as sensitive data. Second line of your address, if needed.
length: 0–120 -
addressTownstring requiredPersonal identifier; handle as sensitive data. Town or city of your address.
length: 1–80 -
postcodestring optionalPersonal identifier; handle as sensitive data. UK postcode of your address (e.g. SW1A 1AA). Leave blank for a non-UK address and give the country in the address lines.
length: 0–10 -
phoneNumberstring optionalPersonal identifier; handle as sensitive data. A daytime phone number HMRC can use to contact you about this return.
length: 0–30 -
nationalInsuranceNumberstring requiredPersonal identifier; handle as sensitive data. Your National Insurance number, e.g. QQ123456C. On the paper form this is pre-printed; box 4 is used only if the printed number is wrong or missing. Leave blank if the correct number is already shown.
pattern
What makes up your tax return (page TR 2)
-
hadEmploymentboolean optionalYes if you were an employee, director, office holder or agency worker in the year to 5 April 2025. If yes, complete a separate 'Employment' (SA102) page for each employment.
-
numberOfEmploymentPagesinteger optionalHow many separate 'Employment' (SA102) pages you are completing. Required only if you answered Yes to Employment.
range: 1–∞ -
hadSelfEmploymentboolean optionalYes if you worked for yourself in the year to 5 April 2025 and need the 'Self-employment' (SA103) pages. You may not need to if this income is up to GBP 1,000. Answer Yes if you were a 'Name' at Lloyd's.
-
numberOfSelfEmploymentPagesinteger optionalHow many 'Self-employment' (SA103) pages (one per business) you are completing. Required only if you answered Yes to Self-employment.
range: 1–∞ -
hadPartnershipboolean optionalYes if you were in a partnership. If yes, complete a separate 'Partnership' (SA104) page for each partnership you were a partner in.
-
numberOfPartnershipPagesinteger optionalHow many partnerships you were a partner in. Required only if you answered Yes to Partnership.
range: 1–∞ -
hadUkPropertyboolean optionalYes if you received income from UK property (rents and other income from land you own or lease out) and need the 'UK property' (SA105) pages. You may not need to if this income is up to GBP 1,000.
-
hadForeignIncomeboolean optionalYes if you had foreign income or gains (or a capital payment/benefit from a person abroad) and need the 'Foreign' (SA106) pages. You may not need to if your only foreign income was from land and property abroad up to GBP 1,000.
-
hadTrustIncomeboolean optionalYes if you received, or are treated as having received, income from a trust, settlement or the residue of a deceased person's estate. This does not include capital distributions received under a will.
-
hadCapitalGainsboolean optionalYes if you sold or disposed of assets (e.g. stocks, shares, land and property, a business) or had chargeable gains and need the 'Capital Gains Tax summary' (SA108) page. You must also provide separate computations.
-
capitalGainsComputationsProvidedboolean optionalYes if you are providing the separate capital gains computations that must accompany the 'Capital Gains Tax summary' page.
-
hadResidenceOrRemittanceboolean optionalYes if, for all or part of the year to 5 April 2025, you were non-resident, dual resident, claiming the remittance basis, or otherwise need the 'Residence, remittance basis etc' (SA109) pages.
-
needAdditionalInformationPagesboolean optionalYes if you need the 'Additional information' (SA101) pages for less common income or reliefs (e.g. Married Couple's Allowance, life insurance gains, Seafarer's Earnings Deduction, disclosed tax avoidance schemes).
Income (page TR 3)
-
taxedUkInterestnumber optionalThe net amount of UK interest received after tax has been taken off, in GBP.
-
untaxedUkInterestnumber optionalUK interest received that has not had tax taken off, in GBP.
-
untaxedForeignInterestnumber optionalForeign interest not taxed at source, in GBP, only where the total is up to GBP 2,000 (otherwise use the 'Foreign' pages).
-
dividendsFromUkCompaniesnumber optionalThe amount of dividends received from UK companies, in GBP.
-
otherDividendsnumber optionalThe amount of other dividends received, in GBP.
-
foreignDividendsnumber optionalForeign dividends in sterling after foreign tax, in GBP, only where the total is up to GBP 500. Do not also include this on the 'Foreign' pages.
-
taxTakenOffForeignDividendsnumber optionalThe sterling equivalent of tax taken off the foreign dividends in box 6, in GBP.
-
statePensionnumber optionalThe amount of State Pension you were entitled to receive in the year (not the weekly or 4-weekly amount), in GBP.
-
statePensionLumpSumnumber optionalThe gross amount of any State Pension lump sum, in GBP.
-
taxTakenOffStatePensionLumpSumnumber optionalTax taken off the State Pension lump sum in box 9, in GBP.
-
otherPensionsnumber optionalPensions other than the State Pension, retirement annuities and taxable lump sums treated as pensions — the gross amount, in GBP. Tax taken off goes in box 12.
-
taxTakenOffOtherPensionsnumber optionalTax taken off the pensions in box 11, in GBP.
-
taxableIncapacityBenefitAndEsanumber optionalTaxable Incapacity Benefit and contribution-based Employment and Support Allowance, in GBP.
-
taxTakenOffIncapacityBenefitnumber optionalTax taken off the Incapacity Benefit in box 13, in GBP.
-
jobseekersAllowancenumber optionalTaxable Jobseeker's Allowance received, in GBP.
-
otherTaxableStateBenefitsnumber optionalTotal of any other taxable State Pensions and benefits, in GBP.
-
otherTaxableIncomenumber optionalOther taxable income before expenses and tax taken off, in GBP. Do not use this for income that belongs on supplementary pages.
-
allowableExpensesnumber optionalTotal allowable expenses against the income in box 17, in GBP.
-
taxTakenOffOtherIncomenumber optionalAny tax already taken off the other taxable income in box 17, in GBP.
-
benefitFromPreOwnedAssetsnumber optionalThe chargeable benefit from pre-owned assets, in GBP.
-
descriptionOfOtherIncomestring optionalA description of the income entered in boxes 17 and 20. If there is not enough space, give details in the 'Any other information' box (TR 7, box 19).
length: 0–1000
Tax reliefs (page TR 4)
-
pensionReliefAtSourcenumber optionalPayments to registered pension schemes where basic rate tax relief is claimed by your provider ('relief at source') — enter the payments plus basic rate tax, in GBP.
-
pensionReliefAtSourceOneOffnumber optionalThe part of box 1 that was one-off (not regular) payments, in GBP.
-
retirementAnnuityPaymentsnumber optionalPayments to a retirement annuity contract where basic rate tax relief will not be claimed by your provider, in GBP.
-
employerSchemePaymentsNotDeductednumber optionalPayments to your employer's scheme that were not deducted from your pay before tax (unusual), in GBP.
-
overseasPensionPaymentsnumber optionalPayments to a non-UK-registered overseas pension scheme that are eligible for tax relief and were not deducted from your pay before tax, in GBP.
-
giftAidPaymentsnumber optionalTotal Gift Aid payments made in the year to 5 April 2025, in GBP.
-
giftAidOneOffPaymentsnumber optionalThe part of box 5 that was one-off Gift Aid payments, in GBP.
-
giftAidTreatedAsPriorYearnumber optionalGift Aid payments made in the year to 5 April 2025 but treated as if made in the year to 5 April 2024, in GBP.
-
giftAidTreatedAsThisYearnumber optionalGift Aid payments made after 5 April 2025 but to be treated as if made in the year to 5 April 2025, in GBP.
-
giftedSharesOrSecuritiesnumber optionalValue of qualifying shares or securities gifted to charity, in GBP.
-
giftedLandOrBuildingsnumber optionalValue of qualifying land and buildings gifted to charity, in GBP.
-
registeredBlindboolean optionalYes if you are registered blind, or severely sight impaired, and your name is on a local authority or other register (Blind Person's Allowance).
-
blindRegisterAuthoritystring optionalThe name of the local authority or other register you are on for Blind Person's Allowance.
length: 0–140 -
wantSpouseSurplusAllowanceboolean optionalYes if you want your spouse's, or civil partner's, surplus Blind Person's Allowance transferred to you.
-
giveSpouseSurplusAllowanceboolean optionalYes if you want your spouse, or civil partner, to have your surplus Blind Person's Allowance.
Student Loan, High Income Child Benefit Charge and Marriage Allowance (page TR 5)
-
studentLoanRepaymentDueboolean optionalYes if the Student Loans Company notified you that repayment of an Income Contingent Loan was due before 6 April 2025. HMRC uses your plan and/or loan type to calculate amounts due.
-
studentLoanDeductedByEmployernumber optionalThe amount of Student Loan repayments your employer deducted, in GBP.
-
postgraduateLoanDeductedByEmployernumber optionalThe amount of Postgraduate Loan repayments your employer deducted, in GBP.
-
childBenefitReceivednumber optionalThe total amount of Child Benefit you and your partner received for the year to 5 April 2025, in GBP (High Income Child Benefit Charge).
-
numberOfChildrenForChildBenefitinteger optionalThe number of children you and your partner got Child Benefit for on 5 April 2025.
range: 0–∞ -
childBenefitStoppedDatedate optionalThe date you and your partner stopped getting all Child Benefit payments, if this was before 6 April 2025 (DD MM YYYY).
-
marriageAllowanceSpouseFirstNamestring optionalPersonal identifier; handle as sensitive data. First name of the spouse or civil partner you want to transfer Marriage Allowance to. Complete this section only if you are making the transfer.
length: 0–80 -
marriageAllowanceSpouseLastNamestring optionalPersonal identifier; handle as sensitive data. Last name of the spouse or civil partner you want to transfer Marriage Allowance to.
length: 0–80 -
marriageAllowanceSpouseNinostring optionalPersonal identifier; handle as sensitive data. National Insurance number of the spouse or civil partner you want to transfer Marriage Allowance to (e.g. QQ123456C).
pattern -
marriageAllowanceSpouseDateOfBirthdate optionalPersonal identifier; handle as sensitive data. Date of birth of the spouse or civil partner you want to transfer Marriage Allowance to (DD MM YYYY).
-
marriageAllowanceMarriageDatedate optionalThe date of your marriage or civil partnership (DD MM YYYY).
Tax owed, collection through tax code and repayment details (page TR 6)
-
incomeTaxRefundedOrSetOffnumber optionalThe amount of any 2024-25 Income Tax already refunded or set off by HMRC or Jobcentre Plus, in GBP.
-
doNotCodeOutBalancingPaymentboolean optionalPut X (true) if you do NOT want HMRC to collect tax you owe (less than GBP 3,000 for 2024-25, excluding Class 2 NICs) through your 2026-27 tax code. Applies when you file a paper return by 31 October or online by 30 December 2025.
-
doNotCodeOutOtherTaxboolean optionalPut X (true) if you do NOT want HMRC to collect tax you owe on savings, casual earnings and/or the High Income Child Benefit Charge for the 2025-26 tax year through your 2025-26 tax code.
-
repaymentBankNamestring optionalPersonal identifier; handle as sensitive data. Name of the bank or building society for any repayment due to you.
length: 0–120 -
repaymentAccountHolderNamestring optionalPersonal identifier; handle as sensitive data. Name of the account holder, or nominee, for any repayment.
length: 0–140 -
repaymentSortCodestring optionalPersonal identifier; handle as sensitive data. Six-digit branch sort code of the repayment account (e.g. 12-34-56).
pattern -
repaymentAccountNumberstring optionalPersonal identifier; handle as sensitive data. Eight-digit account number of the repayment account.
pattern -
repaymentBuildingSocietyReferencestring optionalPersonal identifier; handle as sensitive data. Building society reference (roll) number, if the repayment account is a building society account.
length: 0–40 -
noUkBankAccountboolean optionalPut X (true) if you or your nominee do not have a UK bank or building society account.
-
repaymentToNomineeboolean optionalPut X (true) if you have entered a nominee's name (rather than your own) in box 5.
-
nomineeIsTaxAdviserboolean optionalPut X (true) if your nominee is your tax adviser.
-
nomineeAddressstring optionalPersonal identifier; handle as sensitive data. The nominee's address, if a repayment is to be sent to a nominee.
length: 0–250 -
nomineePostcodestring optionalPersonal identifier; handle as sensitive data. The nominee's postcode.
length: 0–10 -
nomineeAuthorisationSignedboolean optionalPut X (true) to indicate you have signed the box authorising your nominee to receive any repayment. A photocopy of the signature is not accepted on the paper form.
Your tax adviser and any other information (page TR 7)
-
taxAdviserNamestring optionalPersonal identifier; handle as sensitive data. The name of your tax adviser, if you have one (optional section).
length: 0–140 -
taxAdviserPhonestring optionalYour tax adviser's phone number.
length: 0–30 -
taxAdviserAddressstring optionalThe first line of your tax adviser's address, including the postcode.
length: 0–250 -
taxAdviserClientReferencestring optionalThe reference your tax adviser uses for you.
length: 0–60 -
anyOtherInformationstring optionalAny other information relevant to your return (for example, why provisional figures were used — see TR 8 box 20).
length: 0–5000
Finishing your tax return and declaration (page TR 8)
-
containsProvisionalFiguresboolean optionalPut X (true) if this tax return contains provisional figures. If so, use the 'Any other information' box (TR 7, box 19) to say why and when you expect to provide final figures.
-
enclosingSupplementaryPagesboolean optionalPut X (true) if you are enclosing separate supplementary pages with this return.
-
declarationSignedboolean requiredI declare that the information given on this tax return and any supplementary pages is correct and complete to the best of my knowledge and belief, and I understand I may face financial penalties and prosecution for false information. Set true to affirm and sign the declaration.
-
declarationDatedate requiredThe date you signed the declaration (DD MM YYYY).
-
signedOnBehalfCapacitystring optionalIf you have signed on behalf of someone else, the capacity in which you signed (for example, executor, receiver).
length: 0–80 -
personSignedForNamestring optionalPersonal identifier; handle as sensitive data. The name of the person you have signed the return for.
length: 0–140 -
signatoryNamestring optionalPersonal identifier; handle as sensitive data. Your own name, required if you completed boxes 23 and 24 (signing on behalf of someone else).
length: 0–140 -
signatoryAddressstring optionalPersonal identifier; handle as sensitive data. Your own address, including postcode, if you signed on behalf of someone else.
length: 0–250
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.
Current claim
status:draftedition:gb-tax-year/2024-25(tax year 6 April 2024 to 5 April 2025)verification.method:manual-source-review-v1verification.lastVerifiedAt:2026-06-30
Every numbered box on the eight main-return pages was transcribed box-by-box from the official HMRC SA100 (2025) PDF and mapped to a field. The structure is source-faithful, but the full field-by-field re-verification the practice requires (manual-source-review-v1 → Procedure step 2) against the live online Self Assessment service (which requires sign-in) has not been completed screen-by-screen. It therefore remains draft, not verified.
Source examined
- Document
(id, edition, version):gb/hmrc/self-assessment-tax-return-sa100/2024-25/1.0.0 - Spec version: GovSchema
0.2.0 - Authority: His Majesty's Revenue and Customs (HMRC)
- Primary source (landing page): https://www.gov.uk/government/publications/self-assessment-tax-return-sa100
- Document reference: Form SA100 (2025) — main tax return, tax year 6 April 2024 to 5 April 2025
- PDF transcribed: the SA100 2025 main return (8 pages, TR 1–TR 8; InDesign generation timestamp 2025-03-03, "Use form SA100(2025) to file a tax return")
- Retrieved / reviewed: 2026-06-30
- Reviewer: GovSchema Engineering (initial authoring source-review)
Edition rationale
The SA100 is a time-versioned form: HMRC publishes a fresh edition each UK tax year, keyed to the 6 April–5 April year, with figures and occasional structural changes that differ from the prior year. Per [GSP-0005] / spec §5.7, this is an edition, not a SemVer version bump, so it is stored at registry/gb/hmrc/self-assessment-tax-return-sa100/2024-25/1.0.0/schema.json. The id stays year-agnostic (gb/hmrc/self-assessment-tax-return-sa100) so it names the process across all editions, and edition.label (2024-25) equals the <edition> path segment (spec §10 rule 6). This is the second GovSchema document to exercise the edition axis, after us/irs/extension-to-file-4868/2025 (us-tax-year); this one exercises the gb-tax-year hyphenated-span label.
Scope: main return only
This document models the SA100 main return (pages TR 1–TR 8) only. The supplementary pages are separate forms gated by the page TR 2 questions, which are modelled (hadEmployment, hadSelfEmployment, hadPartnership, hadUkProperty, hadForeignIncome, hadTrustIncome, hadCapitalGains, hadResidenceOrRemittance, needAdditionalInformationPages). Their internal fields belong to their own documents (future work):
| TR 2 question | Supplementary form | |---|---| | Employment | SA102 | | Self-employment | SA103 (S/F) | | Partnership | SA104 (S/F) | | UK property | SA105 | | Foreign | SA106 | | Trusts etc | SA107 | | Capital Gains Tax summary | SA108 | | Residence, remittance basis etc | SA109 | | Additional information | SA101 |
What was confirmed against the source
| Source element | Field(s) | |---|---| | Personal details (DOB, name/address, phone, NINO) and the pre-printed UTR | dateOfBirth, taxpayerName, addressLine1…postcode, phoneNumber, nationalInsuranceNumber, uniqueTaxpayerReference | | TR 2 supplementary-page gating questions (boxes 1–9), incl. "Number" sub-boxes and "Computation(s) provided" | the had* booleans, numberOf*Pages, capitalGainsComputationsProvided | | TR 3 income boxes 1–21 (UK interest/dividends, foreign interest/dividends up to the stated caps, State Pension and benefits, other income/expenses) | taxedUkInterest … descriptionOfOtherIncome | | TR 4 tax reliefs boxes 1, 1.1, 2–10, 13–16 (pension contributions, Gift Aid, Blind Person's Allowance); boxes 11–12 "not in use" omitted | pensionReliefAtSource … giveSpouseSurplusAllowance | | TR 5 Student Loan (boxes 1–3), High Income Child Benefit Charge (boxes 1–3), Marriage Allowance (boxes 1–5) | studentLoanRepaymentDue … marriageAllowanceMarriageDate | | TR 6 tax refunded/set off (box 1), do-not-code-out choices (boxes 2–3), repayment/nominee details (boxes 4–14) | incomeTaxRefundedOrSetOff … nomineeAuthorisationSigned | | TR 7 tax adviser (boxes 15–18) and any other information (box 19) | taxAdviserName … anyOtherInformation | | TR 8 provisional figures (box 20), supplementary pages enclosed (box 21), declaration/signature (box 22), signing on behalf (boxes 23–26) | containsProvisionalFigures … signatoryAddress |
Modelling decisions
- Yes/No questions →
boolean; "Number" sub-boxes →integer. TR 2 "X in the box" gates are booleans; the "Number" of employment/self-employment/partnership pages are integers (minimum: 1when present). - Money boxes →
number, free input. The GBP boxes carry no encoded maxima; HMRC publishes no fixed maximum, consistent with the treatment inus/irs/extension-to-file-4868/2025. - Tax-year figures are not frozen. Threshold figures the form text cites (e.g. the £12,570 Personal Allowance / £1,260 Marriage Allowance transfer, the £3,000 code-out limit, the £1,000 trading/property allowances, the £2,000/£500 foreign interest/dividend caps) are described in field text but not encoded as data, consistent with
gb/hmrc/marriage-allowanceandgb/dvla/vehicle-tax. They are what makes this an edition; a new tax year ships a new edition. - Patterns: UTR
^[0-9]{10}$; NINO^[A-Za-z]{2}[0-9]{6}[A-Da-d]?$; sort code^[0-9]{2}-?[0-9]{2}-?[0-9]{2}$; account number^[0-9]{8}$. UK postcodes are kept as length-bounded strings rather than a strict regex.
Conditional requiredness (not encoded structurally in v0.2)
The form has extensive conditional logic that v0.2 does not encode structurally ([GSP-0004]); it is stated in field descriptions instead:
- The TR 2 "Number" boxes are required only when the matching Yes box is ticked.
- The repayment section (boxes 4–14) is completed only when a repayment is due.
- The Marriage Allowance section (boxes 1–5) is completed only to make the transfer.
- The High Income Child Benefit Charge section applies only when its stated conditions are met.
- Boxes 23–26 (signatory's own name/address) are required only when signing on behalf of someone else (boxes 23–24 completed).
Only the declaration (declarationSigned, declarationDate) and the core identifiers (uniqueTaxpayerReference, nationalInsuranceNumber, dateOfBirth, taxpayerName, addressLine1, addressTown) are declared required: true.
What is NOT yet independently verified
- The online Self Assessment service presents these items as an adaptive, signed-in flow; its screen order and exact on-screen labels were not captured screen-by-screen. Field annotations are derived from the paper SA100 (2025) PDF, which is authoritative for the boxes but not for the online presentation.
- The NINO and sort-code/account-number patterns are structural bounds, not a citation of HMRC's own validation rules.
Path to a verified claim (next step)
Apply manual-source-review-v1 (Procedure step 2 field-by-field, step 3 flow) against the live service and the SA100 notes ("How to fill in your tax return (2025)"), resolve any discrepancy by shipping a new schema version within this edition (immutability — VERSIONING §3), and record the outcome here with status: verified and a current verification.lastVerifiedAt/nextReviewBy.
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2026-12-30 (6 months). Re-check on or before that date, on any source.url change, and — because this is a time-versioned form — author a new edition (2025-26, …) for each subsequent tax year rather than mutating this one. Editions coexist (spec §5.7).
[GSP-0005]: ../../../../../../spec/proposals/0005-edition-axis-time-versioned-forms.md [GSP-0004]: ../../../../../../spec/proposals/0004-conditional-flow.md
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 His Majesty's Revenue and Customs or any government. The authoritative source is always the live government form and its official instructions.