- T4 / T4A → Canada Revenue Agency (CRA)
- RL-1 → Revenu Québec
- Canada Revenue Agency – T4 Information
- Canada Revenue Agency – T4A Information
- Revenu Québec – RL-1 Information
Form Lifecycle
- draft – Generated but not yet approved
- approved – Validated and locked for submission
- processing – Submitted to Nmbr for processing
- submitted – Receipt confirmed by the tax authority
- done – Processing completed by the tax authority
Generating Year-End Tax Forms
Year-end tax forms can be generated by payroll administrators in:- the Nmbr Component
- the Nmbr Portal under Business Entities
- the Nmbr API using the Generate Forms endpoint
Generating Forms via API
Using the Generate Forms endpoint, specify theform_type and tax_year.
You can optionally provide:
form_batch_idto group generated forms into an existing batch.employee_idsto generate forms for specific employees only (T4/RL-1).contractor_idsto generate forms for specific contractors only (T4A).province_of_employmentto restrict forms to a single province (T4).
Retrieving Year-End Tax Forms
Use the List Forms endpoint with thetype query parameter set to t4, t4a, or rl1.
Validation
Validate form fields using the Form Type Validation endpoint. The list of form fields can be retrieved from the Form Type endpoint. Forms must have no validation errors before they can be approved.Approving a Form
Forms indraft status can be approved once valid using the Approve Form endpoint.
Approval locks the form for submission.
Submitting a Form Batch
Year-end forms must be submitted as part of a form batch. Use the Submit Form Batch endpoint. A batch can only be submitted when all forms in the batch are valid and approved. On submission:- All forms move to
processing - T4/T4A forms are submitted to the CRA
- RL-1 forms are submitted to Revenu Québec
submitted status.
When the tax authority completes processing, forms will move to done status. The time to complete processing can vary based on the tax authority’s workload and processing times.
When the form batch is marked done, a form_batch_completed webhook event will be triggered.
If any forms are rejected by the tax authority, the Nmbr team will reach out with details on the errors and next steps to resolve.
Downloading PDFs
Individual Form PDF
PDF versions of individual forms can be retrieved using the Retrieve Form endpoint with theAccept: application/pdf header.
PDFs are only available for forms with no validation errors. PDFs for valid forms that are not yet done will be watermarked with “DRAFT” to indicate they are not yet complete.
Batch PDF
A zip file containing all forms in a batch can be downloaded once all forms are markeddone using the Download Form Batch endpoint.
- Form Batch Completion Email – Sent to the form batch contact when the batch is marked
done. - Form Recipient Email – Sent to employees/contractors. Can be triggered in the Nmbr Component by the payroll administrator, or in the Partner Portal.
Amending Forms
Once a form batch is submitted, forms cannot be edited. If changes are needed, an official amendment must be made with the tax authority. Amendments can only be performed on forms indone status.
Amendments can be performed:
- in the Nmbr Component
- in the Nmbr Portal on the form details page
- via the Nmbr API using the Amend a Form endpoint
source_form_id). The amendment form will have its own lifecycle and must be approved and submitted to the tax authority.

