Skip to content
IQPayStub IQ

The 12 payroll red flags on a Canadian pay stub

What each one looks like, why it happens, the arithmetic that tests it, and a question you can put to payroll. Figures for 2026 and 2025, from CRA and Revenu Québec.

Written and reviewed by Rocco Clayfield, Founder & DirectorLast reviewed

Plain-English, line-by-linePrivate — you stay in control of your documentBuilt for Canadian payroll, every provinceNo guaranteed-error or refund claims

Short answer

Twelve things on a Canadian pay stub are worth checking: CPP or EI after the annual maximum, CPP2, taxable benefits, vacation pay, holiday pay, overtime thresholds, unexplained adjustments, year-to-date totals, province of employment, a missing TD1, dues and pension rates, and final pay. Several of the twelve turn out to be correct once you see the rule behind them. Each has arithmetic you can run yourself.

Payroll errors are quiet. They do not produce a missing paycheque. They produce a number that is slightly wrong, in the same direction, every period, until someone checks.

This page lists twelve things on a Canadian pay stub that are checkable from your own documents. Each is set out the same way: what you see, why it happens, what it points to, what it can mean instead, arithmetic you can run yourself, and a question you can put to payroll. Three of the twelve are correct behaviour rather than errors, and the page says so at each one.

Three documents cover most of it: your current stub, a stub from earlier in the year, and last year's T4 or RL-1. Several of these show up only in the gap between them. Others need something the stub does not carry, such as your jurisdiction's employment standards formula, your collective agreement, or the establishment your position reports to.

Annotated Canadian pay stubA sample Canadian pay statement with eight numbered callouts marking the employer and employee block, the pay period and pay date, gross earnings, the year-to-date column, the deductions block, the employer-paid contributions note, net pay, and the vacation and banked-time accruals.MAPLE RIDGE LOGISTICS INC.Employee: A. TremblayProvince of employment: ONSTATEMENT OF EARNINGSPay period: 12 Oct – 25 Oct 2026Pay date: 30 Oct 2026EARNINGSRateHoursThis periodYear to dateRegular$27.5075.002,062.5026,812.50Overtime 1.5×$41.254.00165.001,320.00Vacation pay paid out89.101,158.30Taxable benefit — group life18.40239.20GROSS PAY2,335.0029,530.00DEDUCTIONSFederal income tax212.442,761.72Provincial income tax118.061,534.78CPP contribution130.551,697.15EI premium38.06494.78RPP — employee92.901,207.70Union dues24.00312.00TOTAL DEDUCTIONS616.018,008.13ACCRUALSVacation accrued 4.00% $1,181.20Banked overtime 6.50 hrsNET PAY (deposited)$1,718.99Employer-paid: CPP $130.55 · EI $53.28 · EHT — these are the employer’s cost, not deductions from you.12345678
The anatomy of a Canadian pay stub. Every stub arranges these blocks differently, but all of them carry the same eight elements — and net pay is always what is left after block 5 is taken from block 3.
  1. Employer, employee and — critically — your province of employment. The province here decides which provincial tax table is applied, not where you live.
  2. The pay period, the pay date and the frequency. A first cheque often looks over-taxed because tax is worked out as though every period of the year looked like this one.
  3. Gross earnings, broken into the things that make them up. A taxable benefit sits here and inflates gross pay without adding a cent to your bank transfer.
  4. The year-to-date column. This is the column that catches errors: the sum of every pay period must reconcile to it.
  5. Statutory and voluntary deductions. CPP, EI and income tax are legislated; pension and union dues follow your plan or collective agreement.
  6. Employer-paid contributions. These are shown for transparency and are never subtracted from your pay.
  7. Net pay — gross minus total deductions. This is the figure that reaches your account.
  8. Accruals. Vacation accrued at 4% or 6% is money you are owed and have not yet been paid.

What this page helps you check

  • Add the CPP boxes across your 2026 stubs. One employer, one payroll account and a total above the 2026 maximum of $4,230.45 is worth raising.
  • Add the EI boxes. The 2026 ceiling is $1,123.07 outside Quebec and $895.70 in Quebec. On the 2025 slip you are holding now, it is $1,077.48 and $860.67.
  • Sum the gross pay on every stub and compare with the year-to-date gross box. The difference should be zero.
  • Divide one deduction by each earnings figure it might apply to. The percentage that comes out clean names the earnings base payroll is using.
  • Check the province code on the stub against the establishment you report to, not where you live. CRA sets province of employment by reporting location.
  • Look for a vacation balance that only ever grows. A bank that never falls means nothing has been paid out of it.

Which year's figures apply to the document in your hand

This matters more than any single number below, and it is the easiest thing to get wrong.

A pay stub issued in August 2026 is a 2026 stub. The 2026 CPP, CPP2 and EI figures apply to it.

A T4 or RL-1 you are physically holding right now is the slip for the 2025 tax year. Employers had to issue 2025 slips by the end of February 2026. The 2026 T4 and RL-1 do not exist until early 2027.

So a mid-year stub check runs on 2026 figures, and a check against the slip in your filing drawer runs on 2025 figures. Both sets are below, labelled by year.

Comparing a 2025 slip against a 2026 ceiling produces a difference that is not an error. It is a year mismatch, and it is the false alarm this page is most careful to prevent.

The figures you need before you start, 2026 and 2025

Figures verified against the sources at the foot of this page on 27 August 2026. CRA and Revenu Québec reset these each January, so a figure read here after the next reset should be re-checked at source.

CPP outside Quebec (CRA). 2026: maximum pensionable earnings $74,600, basic exemption $3,500, employee rate 5.95%, maximum employee contribution $4,230.45. 2025: maximum pensionable earnings $71,300, basic exemption $3,500, employee rate 5.95%, maximum employee contribution $4,034.10.

CPP2, the second additional contribution (CRA). 2026: 4% on pensionable earnings between $74,600 and $85,000, maximum $416.00. 2025: 4% between $71,300 and $81,200, maximum $396.00.

EI (CRA). 2026: maximum insurable earnings $68,900; employee rate 1.63% outside Quebec to a maximum of $1,123.07, and 1.30% in Quebec to a maximum of $895.70. 2025: maximum insurable earnings $65,700; 1.64% outside Quebec to a maximum of $1,077.48, and 1.31% in Quebec to a maximum of $860.67.

Federal basic personal amount (CRA indexation page). 2026: up to $16,452, falling to $14,829 for individuals whose net income reaches the bottom of the 33% bracket. 2025: up to $16,129, falling to $14,538.

Quebec basic amount used for source deductions (Revenu Québec). 2026: $18,952. 2025: $18,571.

Quebec figures for QPP, QPP2 and QPIP are set out in the Quebec note at the foot of this page, for both years.

1. CPP or EI still coming off after the annual maximum

On the stub: a CPP or EI deduction late in the year, while the year-to-date box already shows $4,230.45 for CPP or $1,123.07 for EI on 2026 figures.

Why it happens: a second employer starts your CPP and EI counters at zero, and a new payroll account can do the same. A move between provinces with the same employer does not. A CPP-to-QPP or QPP-to-CPP switch inside one year is reconciled on Form RC381, Inter-Provincial Calculation for CPP and QPP Contributions and Overpayments, when you file, and does not by itself produce an overpayment.

What it points to: two employers or two payroll accounts in the same year, each withholding correctly on its own count. CRA describes the recovery route. Excess CPP or QPP goes on line 44800 of the federal return and excess EI on line 45000.

The Quebec carve-out: CRA's line 44800 page states that the line does not apply to you if you were resident in Quebec on 31 December. A Quebec resident claims excess QPP on the Revenu Québec income tax return instead. For EI, CRA's line 45000 page states that a Quebec resident completes Schedule 10, Employment Insurance and Provincial Parental Insurance Plan Premiums, and that the excess on line 45000 is reduced by the QPIP premiums payable. CRA also notes that where the difference is $1 or less, no refund may follow.

What it can mean instead: one employer whose year-to-date figures did not carry across a payroll system change. That the employer can correct on a later pay in the same year.

The arithmetic: CPP per period is (pensionable earnings minus the period exemption) x 5.95%. The biweekly exemption is $3,500 / 26 = $134.61. On $2,500 biweekly: (2,500 - 134.61) x 0.0595 = $140.74. EI outside Quebec is 2,500 x 0.0163 = $40.75. Add every CPP box for the year and compare with $4,230.45.

A question you can put to payroll: "My CPP year-to-date is $X, above the 2026 maximum of $4,230.45. Was a prior payroll account's year-to-date carried into this one?"

2. A CPP2 line appears and looks like a mistake

On the stub: a second line called CPP2, CPP second additional or QPP2, starting partway through the year on top of ordinary CPP.

Why it happens: since 1 January 2024 CRA has required a second additional contribution on pensionable earnings above the first earnings ceiling. The line starts in the period your pensionable earnings pass that ceiling, which is why it appears mid-year rather than in January.

What it points to: a system doing what the rule requires. For 2026, CPP2 is 4% of pensionable earnings between $74,600 and $85,000, so no more than $416.00 can come off. For 2025 it was 4% between $71,300 and $81,200, so no more than $396.00 (CRA).

What it can mean instead: the wrong ceilings loaded. CPP2 sits above the first ceiling, so base CPP reaching $4,230.45 comes first. Both lines running while base CPP is far below that figure points at the ceiling configuration rather than at your earnings.

The arithmetic: take year-to-date pensionable earnings in the period CPP2 first appeared, subtract $74,600, multiply by 4%. That is the CPP2 owed to date, capped at $416.00 for the year.

A question you can put to payroll: "CPP2 began on my [date] pay. Can you confirm my year-to-date pensionable earnings at that point, and that base CPP had reached $4,230.45 first?"

3. A taxable benefit inflates gross pay without adding cash

On the stub: gross pay jumps, a line appears named group life, taxable benefit, parking or standby charge, and your deposit does not rise.

Why it happens: employer-paid group life and personal use of a company vehicle are taxable benefits. They run through payroll so income tax and CPP are calculated on them, then come back out so you are not paid the same value twice.

Parking is narrower than it looks. CRA states that parking you are provided or reimbursed is generally a taxable benefit, then sets out exceptions: scramble parking, where there are not more than two spaces for every three employees who want one, spaces are unassigned and the offer is open to all; parking where the employee regularly uses a vehicle for work duties at least three days in a five-day work week; a shopping centre or industrial park lot open to the public without charge; and parking for an employee with a severe and prolonged mobility impairment or who is blind.

Gift cards are narrower still. Under CRA's policy in force since 1 January 2022, a gift card is treated as non-cash only where all three conditions are met: it comes preloaded and can be used only at a single retailer or a group of retailers identified on the card; its terms and conditions state that the amount loaded cannot be converted to cash; and the employer keeps a log recording the employee, the date, the reason, the type of card, the amount and the retailers. A non-cash gift card can then sit inside CRA's $500 annual limit for non-cash gifts and awards, including taxes, and be non-taxable. A cash-convertible card is near-cash and taxable in full. A correctly coded, logged, single-retailer card inside the $500 limit is not a payroll error.

What it points to: where the benefit is taxable, the value appears in Box 14 of your T4 and, unless another code covers it, again under code 40 in the Other information area (CRA T4 slip guidance).

What it can mean instead: wrong coding. CRA's benefits and allowances chart sets pensionability and insurability line by line. A non-cash taxable benefit is generally pensionable for CPP but not insurable for EI, while cash and near-cash benefits are insurable.

The arithmetic: net pay should fall only by the income tax and the pension contribution the benefit triggers. Multiply the benefit by your marginal tax rate, then add 5.95% if your pensionable earnings for the year are below $74,600, 4% if they are between $74,600 and $85,000, or 6.30% under QPP in Quebec. Compare that with the drop in your deposit.

A question you can put to payroll: "The [date] stub shows $X coded [benefit name] in gross. Is that a non-cash taxable benefit, and were EI premiums charged on it?"

4. Vacation pay that accrues and never gets paid, or is paid at the wrong percentage

On the stub: a vacation bank that grows every period and never falls, or a percentage that has not moved past a service anniversary.

Why it happens: two lawful models exist. Pay the percentage on each cheque, or hold it and pay it when leave is taken. A rate step is tied to a service anniversary, so a rate change loaded late shows up as a percentage that stays flat after the anniversary date has passed.

What it points to: under the accrual model, the bank should equal your rate multiplied by vacationable earnings since the last payout. A bank that has never fallen since you started means nothing has been paid out of it.

What it can mean instead: the earnings base is narrower than the statute allows. Which earnings are vacationable is set by each jurisdiction, and the treatment of overtime, commission and bonuses differs between them, so the base is worth naming explicitly rather than assumed.

The arithmetic: vacationable earnings for the vacation year x your rate. Ontario sets a minimum of 4% of gross wages under five years of employment and 6% at five years and over (Ontario ESA). Quebec sets 4% from one year of uninterrupted service, rising to 6% at three years (CNESST). $52,000 x 6% = $3,120.

A question you can put to payroll: "What vacation rate am I on, which earnings are in the base, and on what date does my rate step up?"

5. Statutory holiday pay missing or calculated as a flat day

On the stub: nothing for a week containing a public holiday, or a flat eight hours at base rate when your hours vary.

Why it happens: public holiday pay is a statutory formula set by each jurisdiction, not an ordinary day's pay. Ontario's formula runs on four weeks of wage history, so a payment of exactly one flat day at base rate is not the output of that formula unless your hours happen to be level.

What it points to: for a variable-hours worker, the flat day and the statutory formula give different numbers whenever the four-week average differs from the flat day. The direction of the difference depends on which way your hours moved.

What it can mean instead: no entitlement in your circumstances, an agreed substitute day, or the holiday falling inside an unpaid leave. Eligibility rules differ by jurisdiction.

The arithmetic, Ontario version: the ESA guide states the formula as "all of the regular wages earned by the employee in the four work weeks before the work week with the public holiday plus all of the vacation pay payable to the employee with respect to the four work weeks before the work week with the public holiday, divided by 20." With $3,400 of regular wages and $136 of vacation pay: (3,400 + 136) / 20 = $176.80.

A question you can put to payroll: "Which public holiday pay calculation was used for [holiday], and what four-week wage total went into it?"

6. Overtime paid at the wrong threshold for your province

On the stub: overtime starting at a threshold that does not match where you work, or no overtime line in a week where your hours passed it.

Why it happens: the threshold comes from the employment standards jurisdiction attached to your position in the payroll system. Where that field points at a different jurisdiction, the wrong threshold runs, and nothing on the stub says so.

What it points to: thresholds genuinely differ. Ontario: 1.5x after 44 hours in a work week, weekly and not daily (Ontario ESA). Alberta: the greater of hours over 8 in a day and hours over 44 in a week, the 8/44 rule, at 1.5x (Alberta). British Columbia: 1.5x for time over 8 hours in a day up to 12, 2x beyond 12 hours in a day, and 1.5x over 40 hours in a week, with the rule that "only the first 8 hours worked in a day count towards weekly overtime" (British Columbia).

What it can mean instead: your role is exempt, an averaging agreement is on file, or your employer is federally regulated. Banks, telecoms, airlines and interprovincial trucking fall under the Canada Labour Code, where standard hours are 8 in a day and 40 in a week, and overtime is paid at not less than 1.5 times the regular hourly wage for hours worked beyond those standard hours, or taken as 1.5 hours of paid time off per overtime hour under a written agreement.

The arithmetic: 46 hours in one week at $25 an hour. Ontario: 44 x $25 = $1,100, plus 2 overtime hours at $37.50 = $75, so $1,175. The same 46 hours in British Columbia, worked as four 11.5-hour days: each day gives 8 straight-time hours and 3.5 daily overtime hours, so 32 x $25 = $800 plus 14 x $37.50 = $525, or $1,325. Weekly overtime adds nothing to that, because only the first 8 hours of each day count towards the 40-hour weekly threshold, and four days at 8 hours is 32. The same hours, the same rate, two provinces, a $150 difference.

A question you can put to payroll: "Which employment standards jurisdiction is my position set to, what overtime threshold applies, and is an averaging agreement on file?"

7. An adjustment line nobody has explained

On the stub: a line coded ADJ, RETRO, CORR or MISC, positive or negative, with no description and no period reference.

Why it happens: an adjustment line is how a payroll system carries a correction to an earlier period into the current one. Retroactive raises, missed hours, reversed overpayments and banked time payouts are all posted this way, and the code alone does not distinguish them.

What it points to: a legitimate correction ties to a specific earlier pay period and a stated calculation. Both should be available on request.

What it can mean instead: a recovery of a claimed overpayment. What an employer may deduct from wages, and whether separate written authorisation is required, is set by employment standards law in each jurisdiction and can differ by the type of recovery. Your own jurisdiction's rule is the one that governs, and it is worth reading before agreeing to anything.

The arithmetic: divide the adjustment by your hourly rate. Negative $312.50 at $25 an hour is 12.5 hours. Look back for a period carrying 12.5 hours you did not expect. Where nothing matches, the line is not doing what its code suggests.

A question you can put to payroll: "The [date] stub has $X coded ADJ. Which period does it correct, and what is the calculation? If my jurisdiction requires written authorisation for a deduction of this kind, can you send me a copy of mine?"

8. Year-to-date totals that do not reconcile to the pay periods

On the stub: year-to-date gross that does not equal the sum of the gross on every stub you have been issued this year.

Why it happens: manual cheques, off-cycle payments, reversed pay runs and mid-year system migrations all sit outside the normal run, and each is a point at which a running total can diverge. A second payroll account inside one company does the same.

What it points to: the size and sign of the gap narrows it down. A gap equal to one period's gross points at one transaction, in or out.

What it can mean instead: a period missing from the year-to-date, which understates the income that will land on your T4, or one counted twice, which overstates it. Both matter, because the year-to-date figures become the slip.

The arithmetic: list every stub in a spreadsheet. Sum gross, income tax, CPP, EI and each other deduction, then compare each total with the matching year-to-date box. The gap names the missing event. At year end, compare with Box 14 of your T4, which includes taxable benefits and can legitimately exceed cash pay. Note the year: the T4 you are holding in August 2026 is the 2025 slip, so reconcile it against your 2025 stubs, not your 2026 ones.

A question you can put to payroll: "My year-to-date gross of $X does not match the $Y sum of my pay periods. Can you send the transaction list for the year?"

9. The wrong province of employment driving the wrong provincial tax

On the stub: provincial tax for a province you do not work in, a QPP line when you have never worked in Quebec, or CPP and 1.63% EI when your reporting establishment is in Quebec.

Why it happens: CRA sets province of employment by where the employee physically reports for work or is considered attached to an employer establishment, not by where the employee lives. People move, offices close, roles go remote, and the payroll record is not updated.

What it points to: a stale record means the wrong provincial tax table has run for the year to date. CRA notes that where province of employment differs from province of residence, too much or too little tax may be deducted.

What it can mean instead: correct and counterintuitive. Live in Gatineau, report to an establishment in Ottawa, and Ontario tax and CPP apply on the stub, while you file a Quebec return and settle the difference there.

The arithmetic: divide the EI deduction by the insurable earnings for the period. About 1.63% points outside Quebec for 2026. About 1.30% alongside a separate QPIP line points to Quebec. Then check whether the pension line reads CPP or QPP.

A question you can put to payroll: "What province of employment and which establishment is my payroll record set to, and does that match my reporting location since [date]?"

10. No TD1 on file, so tax comes off at the basic amount only

On the stub: income tax that feels high, and payroll confirms you are on claim code 1.

Why it happens: claim codes translate the total claim amount from your federal and provincial TD1 forms into a withholding column. CRA's 2026 payroll deductions tables title the federal claim code chart "2026 Federal claim codes (using maximum BPA)", so claim code 1 is the column that carries the basic personal amount and nothing beyond it.

CRA's stated rule for continuing employees is narrower than it is often described: "If your employee did not complete the federal and provincial TD1 forms for 2026, you continue to deduct income tax using the same claim code that you used last year" (CRA, T4032 Ontario, January 2026). So a claim code can be inherited from a prior year rather than reflecting anything current.

What it points to: a record that does not know about credits you may be entitled to. Tuition, the disability amount, an eligible dependant and the caregiver amount all raise the total claim amount where they apply.

What it can mean instead: it is right. A claim of the basic amount alone is a normal outcome, and a claim set above entitlement produces a balance owing when the return is filed rather than a saving.

The arithmetic and the paperwork: for 2026 the federal basic personal amount is up to $16,452 (CRA), and Quebec's basic amount for source deductions is $18,952 (Revenu Québec). Where entitlement runs beyond the basic amount and the claim code is 1, CRA's mechanism for changing it is a new federal TD1 plus the provincial TD1. In Quebec, that is the federal TD1 together with Revenu Québec's TP-1015.3-V, which stands in for the provincial TD1 and does not replace the federal one. Filing changes the timing of the tax, not the amount owed for the year.

A question you can put to payroll: "What federal and provincial claim codes am I set to, and when was my last TD1 processed?"

11. Union dues or pension deducted at the wrong rate or on the wrong earnings

On the stub: a dues or pension amount that does not match the collective agreement or plan text, or one that moves in a period when it should be flat.

Why it happens: a dues or pension deduction has two inputs, a rate and an earnings base, and either can be set wrong independently of the other. A collective agreement defines both for dues. A plan text defines both for pension contributions. Where the agreement names base wages and the system is pointed at total earnings, the rate reads correctly and the amount does not.

What it points to: the ratio, not the amount. A deduction that divides cleanly into one earnings figure and not another has named the base in use.

What it can mean instead: a rate change never loaded, or a move between rate tiers or plan classes that the payroll record did not follow.

The arithmetic: divide the deduction by each candidate earnings figure. On $2,000 of base pay plus $300 of overtime with $34.50 of dues: 34.50 / 2,000 = 1.725% and 34.50 / 2,300 = 1.50%. One of those is your agreement's rate, and whichever one it is names the base being used. At year end, dues your union has agreed not to receipt appear in Box 44 of your T4, and registered pension plan contributions in Box 20 (CRA T4 slip guidance).

A question you can put to payroll: "What rate and what earnings base are my dues and pension contributions calculated on, and which version of the agreement is loaded?"

12. A final pay statement with no vacation payout or holiday pay

On the stub: a last cheque that looks ordinary. Hours to the final day, standard deductions, nothing else.

Why it happens: a termination runs through the normal pay cycle, which produces hours and deductions. The accrued balances are separate calculations that have to be added to that run rather than falling out of it: accrued vacation, banked overtime or time off in lieu, statutory holidays inside a notice period, and any termination or severance amount.

What it points to: an ordinary-looking final cheque and a non-zero vacation bank cannot both be right at the same time. The two figures test each other.

What it can mean instead: nothing is owed because vacation pay was paid on every cheque. Where a vacation pay line appears in every period, a zero bank at the end is the expected result.

The arithmetic: vacationable earnings since your last payout x your rate. $28,000 since 1 May at 6% is $1,680. Add banked hours x your current rate, and compare the total with the final stub. Then check the insurable hours and insurable earnings on your Record of Employment, because an ROE built from the same figures carries into any EI claim.

A question you can put to payroll: "Please send my final pay breakdown: the vacation payout with the earnings base and rate used, banked time, statutory holidays in the notice period, and termination pay."

What to do when a check fails

This page is general information about Canadian payroll. It is not legal, tax, accounting or payroll advice for your situation, and PayStub IQ Canada is not affiliated with CRA, Revenu Québec, ESDC, CNESST or any provincial employment standards office.

A written message creates a dated record; a phone call does not. A message that quotes the pay period, the line name exactly as it appears on the stub, the figure shown, the figure you calculated and the arithmetic in one line gives payroll something to check rather than something to interpret.

Asking for a date by which the figure will either be corrected or explained gives both sides a defined next step. Payroll can see what you see once you point at the line, which is why this is the step that resolves a question fastest.

Where nothing comes back, the escalation route runs inside the organisation first, then to the body that governs the issue. Withholding questions go to CRA, or to Revenu Québec for Quebec source deductions. Vacation pay, holiday pay, overtime, deductions from wages and final pay go to your provincial or territorial employment standards office, or to the federal Labour Program where your employer is federally regulated.

Keeping every stub matters, because the reconciliation in item 8 needs the full set. Complaint time limits apply and are set by each jurisdiction, so the applicable limit is the one published by your own standards body.

Province & territory note

Vacation percentages, statutory holiday formulas, overtime thresholds and the rules on deductions from wages are set by each province and territory, not by CRA. The Ontario, Alberta, British Columbia and Quebec figures on this page come from those governments' own employment standards pages, CNESST in Quebec, and were checked on 27 August 2026. If you work elsewhere, the figure that governs is the one published by your own standards body. It is also worth checking whether your employer is federally regulated, in which case the Canada Labour Code applies instead: standard hours of 8 in a day and 40 in a week, with overtime at not less than 1.5 times the regular hourly wage.

Quebec works differently

In Quebec the stub looks different, and the figures move each January. QPP for 2026: 6.30% on earnings between $3,500 and $74,600, to a maximum employee contribution of $4,479.30, plus QPP2 at 4% between $74,600 and $85,000, to a maximum of $416.00. For 2025, which is the year on the RL-1 you are holding now: 6.40% between $3,500 and $71,300, maximum $4,339.20, plus QPP2 at 4% between $71,300 and $81,200, maximum $396.00. EI is charged at the Quebec rate: 1.30% for 2026 to a maximum of $895.70, and 1.31% for 2025 to a maximum of $860.67. A separate QPIP premium applies on insurable earnings: 0.430% up to $103,000 for 2026, to a maximum of $442.90, and 0.494% up to $98,000 for 2025, to a maximum of $484.12. The basic amount used for source deductions is $18,952 for 2026 and $18,571 for 2025, claimed on TP-1015.3-V, which stands in for the provincial TD1 alongside the federal TD1 rather than replacing it. One recovery point matters here: CRA states that line 44800 does not apply if you were resident in Quebec on 31 December, so excess QPP is claimed on the Revenu Québec return instead, and a Quebec resident recovering excess EI completes Schedule 10, with the excess reduced by the QPIP premiums payable. All figures Revenu Québec and CRA, checked 27 August 2026.

Common red flags worth checking

These do not automatically mean there is an error. They are simply lines worth a closer look, or worth asking payroll to explain.

CPP year-to-date above the 2026 maximum of $4,230

CPP year-to-date above the 2026 maximum of $4,230.45, or EI above $1,123.07, with one employer and one payroll account all year.

A CPP2 line running while base CPP year-to-date is far below $4,230

A CPP2 line running while base CPP year-to-date is far below $4,230.45.

A vacation balance that has risen every period since you started and has never o

A vacation balance that has risen every period since you started and has never once fallen.

An adjustment line you cannot trace to a specific earlier pay period and a state

An adjustment line you cannot trace to a specific earlier pay period and a stated calculation.

Year-to-date gross that does not equal the sum of the gross on your stubs

Year-to-date gross that does not equal the sum of the gross on your stubs.

A QPP or QPIP line when you have never worked in Quebec, or CPP and 1

A QPP or QPIP line when you have never worked in Quebec, or CPP and 1.63% EI when the establishment you report to is in Montreal.

A flat eight hours of holiday pay when your weekly hours vary

A flat eight hours of holiday pay when your weekly hours vary.

A gross-pay jump with no change in deposit and no benefit code named anywhere on

A gross-pay jump with no change in deposit and no benefit code named anywhere on the stub.

Want this checked on your real pay stub?

Upload your pay stub or payroll document and get a plain-English breakdown with possible questions to ask payroll.

Upload Your Pay Stub

What to ask payroll or HR

Calm, specific questions get clearer answers. You can copy any of these, or build a full message with the Payroll Message Generator.

  • What province of employment and which establishment is my payroll record set to?
  • What federal and provincial claim codes am I on, and when was my last TD1 processed?
  • What is my vacation accrual rate, which earnings are in the base, and on what date does the rate step up?
  • The [date] stub has $X coded ADJ. Which period does it correct, and what is the calculation? If my jurisdiction requires written authorisation for a deduction of this kind, can you send me a copy of mine?
  • My year-to-date gross does not match the sum of my pay periods. Can you send the transaction list for the year?

Frequently asked questions

Which year's CPP and EI maximums should I be checking against?

It depends on the document. A stub issued now is a 2026 stub, so the 2026 maximums apply: CPP $4,230.45, CPP2 $416.00, EI $1,123.07 outside Quebec. The T4 or RL-1 you are holding in 2026 is the 2025 slip, so it runs on 2025 figures: CPP $4,034.10, CPP2 $396.00, EI $1,077.48 outside Quebec (CRA).

Why is CPP still being deducted when I have already hit the maximum?

A second employer starts your CPP and EI counters at zero, and a new payroll account can do the same, so each withholds correctly on its own count. CRA's recovery route is line 44800 for CPP or QPP and line 45000 for EI. With one employer and one account all year, the year-to-date figures may not have carried across a system change.

I live in Quebec. Do I still use line 44800 to recover excess CPP or QPP?

No. CRA's line 44800 page states that the line does not apply to you if you were resident in Quebec on 31 December. Excess QPP is claimed on the Revenu Québec income tax return instead. For EI, CRA's line 45000 page states that a Quebec resident completes Schedule 10, and that the excess is reduced by the QPIP premiums payable.

What is the maximum CPP and EI an employee can pay?

For 2026: CPP $4,230.45 on pensionable earnings up to $74,600, plus CPP2 of up to $416.00 between $74,600 and $85,000. EI is $1,123.07 outside Quebec at 1.63%, and $895.70 in Quebec at 1.30%. For 2025: CPP $4,034.10, CPP2 $396.00, EI $1,077.48 outside Quebec and $860.67 in Quebec (CRA).

Is CPP2 a payroll error?

No. CPP2 is a second additional contribution on pensionable earnings above the first ceiling, required since 1 January 2024. For 2026 it is 4% between $74,600 and $85,000, capped at $416.00. Because it sits above the first ceiling, base CPP reaching $4,230.45 comes first.

Why did my gross pay go up but my deposit stay the same?

That pattern fits a non-cash taxable benefit. Employer-paid group life and personal use of a company vehicle are added to gross so income tax and CPP are calculated on them, then removed so the value is not also paid in cash. The stub should name the benefit, and it reappears under code 40 on the T4 where the CRA's rule puts it there.

Is a gift card from my employer always taxable?

No. Under CRA's policy since 1 January 2022, a gift card is non-cash where all three conditions are met: it is preloaded and usable only at a single retailer or an identified group of retailers, its terms state the amount cannot be converted to cash, and the employer keeps a log. A non-cash card can then sit inside CRA's $500 annual non-cash gifts and awards limit. A cash-convertible card is near-cash and taxable in full.

Should vacation pay be 4% or 6%?

It depends on jurisdiction and length of service. Ontario sets a minimum of 4% of gross wages under five years of employment and 6% at five years and over. Quebec sets 4% from one year of uninterrupted service, rising to 6% at three years. Other jurisdictions use different thresholds, so the figure that governs is the one published by your own standards body.

How do I check statutory holiday pay myself?

With your jurisdiction's formula rather than a normal day's pay. Ontario's ESA guide sets it out as the regular wages earned in the four work weeks before the work week with the public holiday, plus the vacation pay payable with respect to those four work weeks, divided by 20. That figure is what the stub can be compared against.

My overtime starts at 44 hours but a colleague's starts at 40. Why?

Overtime thresholds are set by jurisdiction. Ontario is 44 hours in a work week. Alberta is the greater of over 8 in a day and over 44 in a week. British Columbia is over 8 in a day and over 40 in a week, and only the first 8 hours of each day count towards the weekly 40. Federally regulated employers work to standard hours of 8 in a day and 40 in a week.

What is an ADJ line on a pay stub?

An adjustment carrying a correction to an earlier period: a retroactive raise, missed hours, a reversed overpayment or a benefit true-up. The code alone does not distinguish them, so it should tie to a specific period and a stated calculation. Dividing the amount by your hourly rate can identify which period it belongs to.

My year-to-date totals do not add up. Does that matter?

Yes, because the year-to-date figures become your T4. A missing period understates your income; one counted twice overstates it. Summing every stub column by column and comparing with the year-to-date boxes shows the size and sign of the gap, which is what payroll needs to locate the transaction.

I never filled in a TD1. Is my employer allowed to tax me at the basic amount?

Claim code 1 is the column carrying the basic personal amount and nothing beyond it, and CRA states that where an employee does not complete the TD1 forms for the year, the employer continues with the claim code used the previous year. Where entitlement runs beyond the basic amount, CRA's mechanism for changing it is a new federal TD1 plus the provincial TD1, or in Quebec the federal TD1 plus TP-1015.3-V.

Can my employer take money off my pay to recover an overpayment?

What may be deducted from wages, and whether separate written authorisation is required, is set by employment standards law in each jurisdiction, and it can differ by the type of recovery. The rule that governs is the one published by your provincial or territorial employment standards office, or by the federal Labour Program for a federally regulated employer.

What should be on a final pay statement?

Hours to the last day, accrued vacation at your rate on vacationable earnings since the last payout, banked overtime or time off in lieu, statutory holidays falling inside a notice period, and termination or severance pay where it applies. The insurable hours and earnings on the Record of Employment are built from the same figures.

Official sources for this page

Every figure here is derived from these. Where a number matters to you, read it at the source — PayStub IQ Canada explains the rules, it does not set them.

Get told when Canadian payroll rates change

Seven provinces and territories have already published a minimum wage increase for the next few weeks, and every federal and provincial figure is re-indexed each January. One short email when a rate actually changes. Nothing else, ever.

Your address is used for this and nothing else. It is never sold, never rented, and never passed to a third party for their own marketing. Full detail in the privacy policy.

Related guides & checkers

Helpful guidance, not advice

PayStub IQ Canada provides educational payroll explanations based on the information visible in your document. It does not provide legal, tax, accounting, payroll, CRA, Revenu Québec, or employment standards advice. For official decisions or corrections, contact your employer, payroll department, CRA, Revenu Québec, your provincial or territorial employment standards office, or a qualified professional.
Upload Your Pay StubDeductions