Every February, payroll desks and accounting firms across Canada feel the same pressure. T4s are due, clients want their slips, and a missing or miskeyed box means CRA phone calls in March. The T4 is the information return that reconciles what you paid an employee in a calendar year with the deductions you sent to CRA. This T4 box codes explained Canada guide shows you what each common box means, how the numbers should match your payroll records, and where errors are most likely to creep in.

You can close the month faster when you know which boxes matter and why CRA checks them. If you are new to payroll, start with our step-by-step guide to running payroll in Canada before you worry about the T4. For everyone else, the box codes are the language of year-end.

Table of contents:

  • The common T4 boxes
  • Reading a T4 box by box
  • Why box 16 and box 18 differ from box 14
  • The year-end T4 workflow
  • Common mistakes and CRA penalties
  • Manual versus automated T4 preparation
  • A worked example for a 12-person firm
  • Special situations that change your T4 boxes
  • How CRA matches T4 boxes to your remittances
  • FAQ
  • What to do next

T4 Box Codes Explained: The Complete Canada Guide

The numbered boxes on a T4 are not arbitrary. CRA uses them to calculate an employee's net income, premiums, and refunds or amounts owing. For employers, the same boxes become a test of payroll accuracy. If your pay stubs say one thing and a T4 box says another, you have an audit trail problem. Here is a table of the boxes you will use in most T4 filings:

Box Field What it reports Why it matters
10 Province of employment The province where the employee works or, in certain cases, the province where you are attached Drives provincial tax calculations and transfers
14 Employment income Total salary, wages, tips, bonuses, commissions, and most taxable benefits The starting point for an employee's tax return
16 CPP pensionable earnings The portion of income on which CPP/QPP contributions were calculated Used to verify CPP contributions are consistent
18 EI insurable earnings The portion of income on which EI premiums were calculated Used to verify EI premium remittances
20 Registered pension plan contributions Employee-paid RPP contributions Reduces taxable income and affects the pension adjustment
22 Income tax deducted Total federal and provincial income tax withheld from the employee's pay A key input for the employee's refund or balance due
24 EI premiums Employee EI premiums deducted Matched against actual remittances
26 CPP contributions Employee CPP/QPP contributions deducted Matched against actual remittances

Most T4 slips also have a box for the province of employment. This code tells CRA where the employee was attached for work, and it affects provincial tax calculations. The employee's SIN, name, and address are entered at the top of the slip, not in a numbered box, but they are just as important. A typo in the SIN can stop the slip from being associated with the correct tax file.

CRA uses these boxes to pre-populate many parts of the employee's tax return. If an employee claims a deduction that depends on a specific box, such as the RPP contribution in box 20, CRA will compare the claim with the T4. That is why an incorrect box 20 can lead to a reassessment even when the employer is not being audited.

Notice that box 14 is not always the same as box 16 or box 18. Some amounts, like certain taxable benefits, count as employment income but may not be pensionable or insurable. This is where a T4 box codes reference is worth reading every year, because the distinctions affect how much CRA expects in CPP and EI.

Reading a T4: Box by Box

When you open a T4 slip, the employee's name and SIN sit at the top. The box numbers run down the slip in a logical order, but new preparers often get confused by the difference between box 14 and boxes 16 and 18.

Box 14 is the sum of everything you paid as wages, salary, bonuses, commissions, honoraria, and taxable benefits. It is the first number most employees look at. Box 16 and box 18 are derived amounts. They isolate the earnings that actually attracted CPP and EI. If an employee was under 18 or over the maximum pensionable age, box 16 could be lower than box 14. If an employee had multiple jobs and exceeded the EI maximum, box 18 still reports the insurable earnings, not just the amount that triggered premiums.

Box 10, the province of employment, matters more than many small business owners think. If you have employees working in different provinces, the province code tells CRA which provincial tax table you should have used. An incorrect code can lead to a provincial tax reassessment on the employee's personal return.

For employees in Quebec, the T4 is still the main slip, but the box for QPP contributions is part of the same form. The CRA and Revenu Quebec coordinate the data, so you cannot use one set of numbers for CRA and a different set for Quebec.

Box 20 reports registered pension plan contributions that you deducted from the employee's pay. This is separate from the pension adjustment reported on other retirement forms. A common mistake is to put employer RPP matching in box 20 as well, but that amount belongs elsewhere. The employee's RPP contribution reduces taxable income, so getting box 20 wrong affects more than the totals on the slip.

Why Box 16 and Box 18 Often Differ from Box 14

This is the part of a T4 that generates the most questions on client calls. Box 14 is not equal to box 16 or box 18 in many situations. The reason comes down to the formulas that govern CPP and EI.

For CPP, you include most cash earnings but must exclude certain payments, such as amounts paid for a non-taxable automobile allowance and amounts received under a wage-loss replacement plan. For EI, amounts such as salary paid while on layoff or certain taxable benefits may also be excluded. The result is that an employee's T4 can show a healthy box 14 and a lower box 16 or 18.

Do not try to force these numbers to match. CRA compares box 16 to box 26 and box 18 to box 24. If the contribution or premium amount is wrong, the mismatch is what triggers a review. The right approach is to review your payroll settings before you run the final pay run of the year. The formulas are complex enough that many employers rely on a dedicated payroll platform like Awditify to handle the calculations and keep the audit trail clean.

In Quebec, the same logic applies to QPP contributions. Box 26 reports employee QPP contributions, and the maximum contribution is different from the CPP maximum. If your payroll system is not set to the right province, you can end up with a box 26 that does not match what CRA expects. This is a common problem for employers with employees on both sides of the Ottawa river.

Year-End T4 Workflow for Employers and Accountants

The T4 process is really a reconciliation exercise. You cannot prepare a correct T4 if your year-to-date payroll records are full of uncategorized bank feeds or outdated employee profiles. The workflow below works for a one-employee shop and a 500-person municipality, but the risk grows with the size of the payroll.

Here are the steps you should complete before you file:

  • Verify every employee's SIN, address, and province of employment.
  • Confirm that taxable benefits, such as a company vehicle or group insurance premium, are included in box 14.
  • Reconcile CPP, EI, and income tax deducted against your payroll records.
  • Compare your year-to-date pay stub totals with the T4 box amounts.
  • Prepare the T4 summary and each T4 slip using CRA approved files.
  • File by the deadline and provide copies to your employees.

For employees, you must provide the T4 to the employee by the last day of February following the calendar year. The T4 information return to CRA is due on the same date. If you file electronically, you must use a CRA approved file format. Late or misformatted files can result in penalties before an employee ever sees a problem.

If you are using a payroll provider or an accounting platform, the year-end close is faster when the pay runs were set up correctly in January. A single wrong CPP exemption code in February can create a headache in February of the following year. That is why the payroll calendar in Awditify ties every pay run to the right remittance deadline, so the base records are consistent before the T4 is prepared.

For a full walkthrough of the pay cycle, start with our step-by-step guide to running payroll in Canada. It covers the foundation that makes the year-end simple.

Municipalities and public sector employers deal with the same deadlines, but their payroll systems often include additional information like union dues or pension contributions that get reported in other boxes. Public sector accounting teams also have to match PSAB reporting requirements, which increases the need for clean source data. A T4 error has a way of showing up in the annual financial statements even when it does not affect the tax return.

Common T4 Mistakes and How CRA Penalties Apply

CRA is not shy about late or inaccurate information returns. The Income Tax Act allows a penalty of $100 per slip for late filing, with a maximum that depends on the size of the return and how late it is. There are also penalties for failing to provide an information return in the prescribed format, which is why you cannot send a handwritten list instead of a file.

The mistakes that show up most often in practice are:

  • A missing or incorrect SIN on a T4 slip.
  • An incorrect province of employment in box 10.
  • Using a gross amount in box 14 that does not match the payroll ledger.
  • Forgetting to include a taxable benefit, such as a company vehicle or insurance premium.
  • Mixing up employee CPP contributions with the employer matching amount.
  • Issuing a T4 to a worker who is actually a contractor.

Each mistake has a downstream effect. An incorrect SIN may prevent CRA from matching the slip to the employee's file. A wrong box 16 or 18 can throw off an employee's future CPP benefits or EI entitlements. When you are a bookkeeper or accountant, those errors become your problem, because the employee calls you, not the payroll system.

If you discover an error after filing, you can request a T4 adjustment through CRA's payroll accounts. The earlier you catch the error, the easier it is to correct. Waiting until after the employee has filed a personal tax return makes the process longer and creates extra work for everyone involved.

Manual Versus Automated T4 Preparation

Some employers still prepare T4s by exporting payroll data to a spreadsheet, then manually typing box numbers into CRA's web forms. That process works until a formula is wrong or someone enters a number into the wrong box. A manual workflow is the most common source of the discrepancies that trigger CRA review letters.

An automated workflow starts with accurate pay runs. Each pay run calculates CPP, EI, income tax, and any taxable benefits. At year end, the system rolls those totals into the correct T4 boxes, and you review them before filing. The difference is not just convenience, it is accuracy. The manual version depends on memory and discipline, while the automated version depends on a system that was set up correctly once.

Consider a 20-person firm. Before automation, a bookkeeper might spend four hours exporting, formatting, and uploading T4 data. With automated generation, the same work takes minutes because the T4 boxes are populated from the same journal entries that created the paycheques. The extra time is better spent reviewing the totals than keying in numbers.

Awditify's Canadian payroll module is built to handle that rollup. It tracks CPP, EI, income tax, and taxable benefits on every paycheque, and it keeps the same audit trail your accountant expects. If you want to understand the broader payroll picture before you switch systems, our Canadian Payroll Guide: CPP, EI, and Income Tax for Small Businesses (2026) is the natural next step.

Worked Example: A 12-Person Construction Firm in Ontario

Maple Ridge Contracting in Ontario pays 12 employees on a biweekly schedule. The owner uses a cloud payroll system but still reviews the T4 summary manually at year end. For one employee, Priya, the year-to-date records show gross pay of $65,000, income tax deducted of $9,000, CPP contributions of $3,750, and EI premiums of $1,150.

On the T4, box 14 is $65,000, box 16 is her pensionable earnings of $65,000, and box 18 is her insurable earnings of $65,000. Boxes 22, 24, and 26 match the amounts that were remitted to CRA during the year. The numbers line up because the payroll settings were correct from the first paycheque.

For another employee, Leo, the picture is different. Leo earned $82,000 and hit the CPP maximum partway through the year. Box 16 still reports his full pensionable earnings, but box 26 shows the maximum CPP contribution for the year. This distinction matters because CRA uses box 16, not box 26, to calculate Leo's CPP benefit entitlement when he retires.

The scenario shows why a single control total is not enough. You need to verify each box against the underlying payroll records, not just confirm that the total of box 14 equals the sum of your paycheques. A small discrepancy between what was withheld and what was remitted can become a CRA payroll account inquiry.

Special Situations That Change Your T4 Boxes

The common boxes cover the basics, but a few situations force you to verify whether a special code applies.

If you provide an employee with a company-owned vehicle for personal use, the taxable benefit goes into box 14 and may also appear in a separate code on the same slip. The same principle applies to employer-paid group insurance premiums for a shareholder-employee. These amounts are not additional cash in the employee's pocket, but they are still income for tax purposes.

If an employee is on a paid leave and receives a wage-loss replacement plan payment, the plan issuer may need to issue a separate information return. Some of those payments are not pensionable for CPP, which means you need to code the earnings correctly in your payroll system before the T4 is generated.

Remote and mobile workers create another challenge. The province of employment is based on where the employee works or where the employer is attached, and a wrong code can affect provincial allocation. For employees who worked in more than one province each year, the T4 still shows one province code, and the employee may need to allocate income on a separate provincial return.

The lesson is that T4 preparation is not just a transaction. It is the last step in a year of payroll decisions, and every decision about how to classify an amount will show up in a box code.

How CRA Uses T4 Boxes to Match Your Remittances

Every quarter, or in some cases every pay period, you remit payroll source deductions to CRA. Those remittances are attributed to your payroll account, not to a specific employee. The T4 is the document that assigns the deductions to individual employees. CRA cross-checks the total of box 22, box 24, and box 26 on your T4 summary against the source deductions you actually remitted.

If a difference exists, CRA may send a payroll account letter. Sometimes the difference is a timing issue, such as a remittance made a day late. Other times it is a genuine error, such as forgetting to withhold CPP from an employee who is not exempt. The T4 provides the documentation that lets you explain the difference.

This is why an audit trail is so important. When CRA asks about a mismatch, you need to show the calculation from the pay stub to the remittance to the T4 box. A cloud payroll system that stores every pay run and every remittance in one place makes that conversation much easier. That is the kind of record-keeping that prevents small discrepancies from turning into payroll audits.

Frequently Asked Questions

What does box 14 mean on a T4?

Box 14 reports total employment income before deductions. It includes salary, wages, bonuses, commissions, tips, and most taxable benefits. It is the amount an employee reports as employment income on a personal tax return. If box 14 is wrong, the rest of the T4 will be questioned.

Why is box 16 different from box 14?

Box 16 reports CPP or QPP pensionable earnings, which are not always the same as total employment income. Some amounts that are taxable in box 14, such as certain benefits, are excluded from pensionable earnings. Employees who are under 18 or who are past the maximum pensionable age will also show a lower box 16.

What happens if I miss the T4 deadline?

CRA can charge a late-filing penalty of $100 per T4 slip, and the total can grow quickly if the return is very late. There are also penalties for filing in the wrong format, such as mailing a paper summary when you are required to file electronically. On top of the penalty, your employees will not get the slips they need to file their personal returns on time.

Do I need to report taxable benefits in box 14?

Yes. Taxable benefits you provide, such as a company vehicle, subsidized housing, or insurance premiums paid on behalf of an employee, must be included in box 14. Depending on the benefit, it may also need to be reported in a separate box or on a supplementary form. If you leave a taxable benefit out, the employee's income is understated and CRA may reassess both parties.

How can I automate my T4 preparation?

Use a Canadian payroll platform that calculates CPP, EI, and income tax on every pay run and rolls those totals into the correct T4 boxes at year end. Awditify's payroll module does this automatically, and it keeps the same audit trail your accountant expects. You can review the summary onscreen before filing with CRA, then send the slips to your employees with a few clicks.

What to Do Next

The T4 is not just a piece of paper. It is the clean endpoint of a year of payroll decisions. If your box codes are accurate, your employees get their refunds quickly and your remittances stand up to review. If they are not, you spend March chasing down the problem.

Start with the basics. Confirm your payroll settings, reconcile every box, and file before the deadline. If you want to reduce the manual work next year, look at a platform that produces the T4 from the same records you use for paycheques and remittances. Awditify's small business platform is one place to start. When you are ready, you can book a demo to see how the payroll module handles the box code rollup for you.