Select your platform and then browse by platform category

Who are you and what section are you in?

2025 T4 Generation and Year-End Reporting

Available for the following plans: Standard, Premium, Platinum, Unlimited
Available for the following user access levels: Admin

To ensure total compliance with the latest Canada Revenue Agency (CRA) requirements, our payroll module automates the generation of T4 Slips, the T4 Summary, and the T619 Electronic Transmittal file. We’ve gone beyond "table stakes" automation to provide a hierarchical system for complex reporting, including the mandatory Canadian Dental Care Plan (CDCP) requirements.

This article explains how to:

Key Features

1. Precision T4 Mapping

While we automate all mandatory fields, we provide granular control over the boxes that impact your reconciliation most.

  • Box 24 & 26 (Insurable/Pensionable Earnings): The system reconciles them against your year-to-date (YTD) totals to ensure CPP and EI thresholds are perfectly capped.
  • Dental Reporting (Box 45): We provide Hierarchical Customization:
    • Company Level: Set default dental codes at the company level to save time.
    • Employee Level: Override or edit codes for specific employees who may have unique coverage, ensuring Box 45 is accurate for every individual.
2. The T4 Summary: Your Reconciliation Win

While the CRA receives your data via the T619 XML, we continue to provide the T4 Summary PDF.

Why it’s a win: Most systems skip this because it’s not strictly "required" for electronic filers, but our customers love it. It serves as your internal "Source of Truth," allowing you to verify totals at a glance before the data ever touches a CRA server.

3. T619 XML Electronic Filing

For businesses with more than 5 employees, digital filing is mandatory. Our system generates a T619 XML file pre-validated against the CRA’s technical schema to ensure a "first-time right" upload through the My Business Account portal.

Getting Started

Success at year-end follows a "Check twice, file once" philosophy. Before generating forms, ensure all payroll data is reconciled.

The Year-End Workflow
  1. Complete the Year-End Checklist: Validate that all company and employee information is accurate and YTD values are reconciled.
  2. Navigate to Tax Returns: Go to the Payroll tab and select Tax Returns.
  3. Select the Tax Year: Use the dropdown to select the current tax year and click Generate T4s.
  4. PDF Review: Download the PDF draft of the T4s. Review employee data, T4 boxes, and addresses.
  5. Dental Code Audit: This is your final chance to review Box 45. Ensure the codes (inherited from the company level or edited at the employee level) are correct.
  6. Finalize & Agree: Review your contact information, agree to the filing terms, and click Finalize to generate the package.
  7. The Package Download: Once finalized, the system generates a ZIP File containing:

    - Individual T4 PDFs (for your employees).

    - The T4 Summary PDF (for your records).

    - The T619 XML file (for CRA upload).

  8. CRA Submission: Upload the XML to the CRA. Once you receive your confirmation number, return to the system and enter it on your year-end file to officially close the year.
Managing Dental Reporting (Box 45)

Reporting employer-offered dental benefits is mandatory. Our system uses a hierarchical approach to ensure accuracy:

  • Company Level: Set a default dental code for the entire organization to save time during bulk generation. (Settings > Dental Benefits > Edit > Assign Employees)
  • Employee Level: Override the default code for specific employees who have unique coverage or exemptions. (People > Employee List > Select the employee > Scroll to Pay & Compensation > Click the Taxes, credits & exemptions tab > Click the pencil icon to edit the Federal Dental Benefit Code)

Note: Box 45 must reflect the coverage offered as of December 31, regardless of whether the employee opted into the plan.

Understanding the Tax Package (ZIP File)

Once finalized, the system generates a ZIP file containing three critical components:

  1. Individual T4 PDFs: For distribution to your employees.
  2. T4 Summary PDF: Your internal "Source of Truth" for reconciliation.
  3. T619 XML File: The data file required for electronic submission to the CRA.

Sending T4s

Employee T4 Distribution & Passwords

When emailing T4s to employees, inform them that the PDF files are password-protected for security. Use the following logic:

Password Format: [First 20 characters of legal last name in lowercase] + [Last 3 digits of SIN]

Example: For employee Jane Smith-Mac Donald with SIN 123-456-789, the password is: smith-mac donald789 (include spaces or dashes if they are within the first 20 characters).

Closing the Tax Year

To officially close the reporting year:

  1. Upload the T619 XML file to the CRA via the My Business Account portal.
  2. Once the CRA provides a confirmation number, return to the Payroll module.
  3. Enter the confirmation number on your year-end file record to mark the process as complete.

2025 Year-End Payroll Checklist 

1. Audit and Balance Checks
  1. Verify all payroll runs (Jan 1 – Dec 31, including off-cycles) are finalized and settled.
  2. Reconcile total YTD source deductions (CPP, EI, Tax) Remittance Report against CRA PD7A statements.
  3. Run the PIER & Audit Report and resolve any CPP/EI deficiencies. (Coming Soon)
  4. Balance insurable earnings against provincial WCB/WSIB.
2. Manual Updates & Taxable Benefits
  1. Box 45 - Dental Benefits: Use Company Settings to assign codes (1-5). 
    Codes: 1: None; 2: Payee only; 3: Payee, spouse, & dependents; 4: Payee & spouse; 5: Payee & children.
  2. Enter final taxable non-cash benefits (gifts, awards, parking).
  3. Verify Box 52 Pension Adjustment amounts for RPP or DPSP plans if applicable.
3. Year-to-Date (YTD) Validations
  1. Confirm every earning code is mapped to the correct T4 Box.
  2. Verify that CPP and EI contributions stopped at the 2025 maximums.
  3. Audit employee exempt status (age or status) for CRA compliance.
  4. Run a report to identify and resolve any negative YTD balances.
4. Demographic & Company Info Audit
  1. Confirm all employee addresses are complete, and Postal Codes are valid.
  2. Audit for expiring SIN numbers (specifically those starting with '9').
  3. Ensure legal business name and company address match CRA portal records.
  4. Update authorized Payroll and Tax contact personnel for CRA inquiries.

Important Considerations

  • Business Number Accuracy: Ensure your 15-character RP Account Number is correct in Company Settings. A single typo here is the leading cause of T619 rejection.
  • Status Change Sensitivity: If an employee had a change in status during the year (e.g. switching provinces of employment), ensure their Box 10 (Province of Employment) and income mapping are split correctly. Our system flags these discrepancies, but a manual verification ensures that provincial tax withholdings align with where the work was actually performed.
  • Zero-Dollar Slips & Administrative Consistency: Remember that a T4 must be generated for any employee who received any taxable benefit, even if their total employment income was under $500, provided you deducted CPP or EI. 
  • Using the Year-End Checklist will help you identify these "low-earner" slips that are often missed, ensuring you don't receive a failure-to-file penalty for missing a single fringe benefit report.

Explore similar topics

Was this article helpful?
0 out of 0 found this helpful