Vacation & Holiday Pay: CRA vs Employment Standards

CRA does not decide how much Vacation Pay or statutory Holiday Pay an employee is entitled to receive. Employment standards establish the entitlement; CRA determines how the resulting payment is withheld and reported. Beanflow keeps those legal and payroll-tax questions separate.

Last updated August 17, 2026

Short answer

  • Employment standards determine the statutory entitlement: Vacation Time, Vacation Pay, the minimum percentage, the wage base, Holiday Pay qualification, and other jurisdiction-specific rules.
  • CRA payroll rules determine how a payment is treated for income-tax withholding, CPP, EI, and T4 reporting after the amount belongs in payroll.
  • Beanflow Vacation automation is verified and active for the supported provincial and territorial roster for both 2025 and 2026. That statement does not extend to Federal employment standards or Quebec payroll.
  • Holiday Pay is a separate verification track. Its 2025/2026 evidence still contains spot-checked, product-boundary, conflict, and manual-determination cases, so it must not be described as fully verified or fully automated.

Three layers that should not be mixed together

01 · Employment standards

What is the employee legally entitled to receive?

The applicable provincial or territorial employment-standards law determines minimum Vacation Pay, Vacation Time, Holiday Pay eligibility, service thresholds, wage definitions, and statutory exceptions.

02 · CRA payroll

How is that payment withheld and reported?

CRA determines the payroll-deduction and reporting treatment: income tax, CPP, EI, and T4 reporting. The calculation method can depend on how Vacation Pay is paid.

03 · Beanflow automation

Which statutory decisions can the product determine safely?

Beanflow automates only product-supported statutory scope. When a special worker classification or legal outcome depends on facts Beanflow cannot reliably determine, the automatic path is blocked or requires an explicit adjustment or HR determination rather than applying an assumed rule.

2025–2026 Vacation Pay verification and activation

Beanflow's supported Vacation runtime roster is AB, BC, MB, NB, NL, NS, NT, NU, ON, PE, SK, and YT. For every one of those jurisdictions, both the Vacation Pay minimum catalog and the Vacationable Earnings package are verified for the supported automatic scope in 2025 and 2026, and statutory minimum-floor enforcement is active.

24 active 12 supported jurisdictions × 2025 and 2026
4 inactive registry entries Federal 2025/2026 and QC 2025/2026—not four unsupported provinces

The table below summarizes the statutory minimum tiers and the most important automatic-scope boundaries from the same annual regulatory package used by Beanflow Payroll. A verified status does not mean every imaginable worker classification is guessed automatically; named special cases remain fail-closed.

Jurisdiction2025 Vacation minimum2026 Vacation minimumVacationable Earnings / automation boundaryOfficial source
AB Alberta2 weeks / 4%; after 5 years: 3 weeks / 6%Same standard tiersStandard Vacationable Earnings scope is verified. Context-sensitive standby/on-call, off-premises commissioned-sales coverage, and Alberta special or exempt Vacation rules—including construction and brush-clearing cases—are not inferred automatically.Alberta — Vacation pay
BC British Columbia2 weeks / 4%; after 5 years: 3 weeks / 6%Same standard tiersStandard Vacationable Earnings scope is verified. Standby/on-call treatment can depend on where the employee is required to remain, so that context-sensitive case is outside automatic classification.BC — Annual vacation
MB Manitoba2 weeks / 4%; after 5 years: 3 weeks / 6%Same standard tiersStandard Vacationable Earnings scope is verified. Context-sensitive standby and the statutory cash value of board or lodging are outside automatic classification.Manitoba — Vacations
NB New Brunswick2 weeks / 4%; at 8 years: 3 weeks / 6%Same standard tiersStandard Vacationable Earnings scope is verified, including holiday-work premium treatment. Standalone standby treatment remains context-sensitive and fails closed when it matters.New Brunswick — Holiday & vacation
NL Newfoundland and Labrador2 weeks / 4%; at 15 years: 3 weeks / 6%Same standard tiersStandard Vacationable Earnings scope is verified, including the reviewed work-related-bonus treatment. Standby/on-call remains outside automatic classification.NL — Labour Standards Act
NS Nova Scotia0–6 completed years: 2 weeks / 4%; 7 years: 2 weeks / 6%; 8+ years: 3 weeks / 6%Same split thresholdsVacation Pay reaches 6% after 7 completed years, while 3 weeks of Vacation Time begins only after 8 completed years. Standby, unresolved discretionary-bonus cases, and off-premises commissioned-sales coverage are outside automatic scope.Nova Scotia — Vacation leave and pay
NT Northwest Territories2 weeks / 4% for the first 5 years; then 3 weeks / 6%Same standard tiersThe 2025 historical tier continuity and the standard Vacationable Earnings scope are verified. Context-sensitive standby/on-call remains outside automatic classification.NWT — Employment Standards FAQ
NU Nunavut2 weeks / 4% for the first 5 years; then 3 weeks / 6%Same standard tiersThe 2025 historical tier continuity and the standard Vacationable Earnings scope are verified. Unusual standby/on-call arrangements remain outside automatic classification.Nunavut — Labour Standards legislation
ON Ontario2 weeks / 4%; at 5 years: 3 weeks / 6%Same standard tiersStandard Vacationable Earnings scope is verified. Off-premises commissioned-sales rules are a worker-coverage question, not an earning-code exclusion, so Beanflow requires explicit supported scope rather than inferring it from commission income.Ontario — Vacation
PE Prince Edward Island2 weeks / 4% for eight years or less; 3 weeks / 6% for more than eight years. The exact eighth service anniversary is an explicit fail-closed boundary.Jan 1–Jun 29: former rule. From Jun 30: 2 weeks / 4%, then 3 weeks / 6% after 5 completed years.Under the former law, only directly supported ordinary gross regular wages are classified automatically; a non-zero unresolved earning blocks the calculation. Worker-level exclusions require explicit scope. From Jun 30, 2026, the new Act broadens the supported wage vector, while board/lodging cash value, context-sensitive standby, and named worker exclusions remain fail-closed.PEI — 2025 Employment Standards GuidePEI — 2026 Employment Standards changes
SK Saskatchewan3 weeks / 3⁄52 (about 5.77%); after 10 years: 4 weeks / 4⁄52 (about 7.69%)Same standard tiersThe 2025 historical continuity and required standard Vacationable Earnings vector are verified. Saskatchewan includes salary, commission, earned bonuses and other specified monetary compensation in its Vacation wage base.Saskatchewan — Calculating vacation pay
YT Yukon2 weeks / 4%; no higher statutory service tierSame standard tierThe required standard Vacationable Earnings vector is verified for 2025 and 2026, including paid standby. No named unsupported automatic Vacationable Earnings scenario is listed in the annual package.Yukon — Annual vacation pay and time
Two thresholds in Nova Scotia are easy to confuse.

The minimum Vacation Pay rate becomes 6% after 7 completed years, but the minimum Vacation Time entitlement does not become 3 weeks until after 8 completed years. Beanflow represents this with adjacent 7-year and 8-year tiers instead of forcing both changes into one threshold.

Prince Edward Island changed on June 30, 2026.

Through June 29, the former rule remains 2 weeks / 4% for eight years or less and 3 weeks / 6% for more than eight years; the exact eighth service anniversary is intentionally blocked rather than reinterpreted. From June 30, the new Employment Standards Act uses a 5-completed-years threshold for 3 weeks / 6%.

What “fail closed” means for Vacation Pay

Verification is tied to a defined automatic scope. Beanflow does not turn an unknown worker or earning situation into the closest-looking statutory rule. The annual Vacationable Earnings package classifies supported earning categories explicitly and also names situations the product must not infer.

  • No occupation inference: a job title is not used to guess statutory coverage.
  • No industry inference: a WCB or business-industry label is not a proxy for a special Vacation rule.
  • No earning-code shortcut: custom earnings cannot impersonate a verified statutory earning classification.
  • No silent fallback: an unsupported worker scope, unresolved non-zero earning, or ambiguous legal boundary blocks the automatic calculation instead of falling back to another jurisdiction, rate, or earning treatment.

Quebec and federally regulated workplaces

Quebec: Beanflow may display Quebec Vacation statutory information as a catalog or reference, but Quebec is not part of the supported payroll runtime and has no supported Holiday Pay or Vacationable Earnings runtime package.

Federal employment standards: Canada Labour Code rules remain useful for explaining the legal landscape, but Beanflow does not currently support federally regulated employment-standards workplaces. This product boundary does not change federal payroll-tax obligations administered by CRA.

Holiday Pay is not on the same verification status

Vacation activation must not be reused as a Holiday Pay claim. Beanflow's 2025 and 2026 Holiday Pay audit remains spot-checked across the supported jurisdictions because at least one qualification, special-category, compensation-basis, or payroll-integration boundary remains unresolved in each package.

Holiday Pay · separate boundary

Standard-rule automation does not mean every legal edge case is automated

  • last- or first-scheduled-day attendance and other qualification tests;
  • salaried payroll integration where an extra payment could duplicate salary;
  • construction and other industry-specific Holiday Pay rules;
  • irregular hours, commission, piecework, and other non-standard compensation bases;
  • Prince Edward Island attendance qualification and occurrence-dated earning limitations;
  • jurisdictions with employer-choice or alternate statutory methods.

For these situations, Beanflow preserves an explicit product boundary: a standard supported rule may be automated, while special or ambiguous cases require an explicit Holiday Pay / Holiday Premium adjustment, an HR determination, or a blocked automatic calculation rather than silent classification.

For a broader explanation of eligibility, premium pay, and substitute days, see Statutory Holiday Pay in Canada.

What CRA decides after the entitlement is known

CRA's current guidance explicitly separates payroll withholding and reporting from the federal, provincial, or territorial employment-standard rules that establish the underlying Vacation or public-holiday entitlement. CRA requires Vacation Pay and public-holiday payments to be reported as employment income and requires income-tax, EI, and CPP deductions, but the deduction method depends on the payment situation.

Payment situationCRA payroll treatment
Vacation Pay paid while the employee is on Vacation leaveCPP and EI are calculated in the same manner as regular salary. If tax tables are used, the applicable period depends on whether the Vacation Pay is paid separately or with regular earnings.
Vacation Pay paid continuously, or paid instead of taking Vacation leaveCRA uses the bonus or irregular-payment method for income tax and CPP; EI is calculated in the same manner as regular salary.
Public-holiday payment in a pay periodIncome tax, EI, and CPP are calculated in the same manner as regular salary for that pay period.

CRA also directs questions about the underlying Vacation or public-holiday rules to Employment and Social Development Canada for federally regulated employers or to the applicable provincial or territorial employment-standards authority. That is the key boundary: CRA can tell an employer how to deduct and report a payment without deciding how much the employment-standards law required in the first place.

What does PDOC calculate?

CRA describes the Payroll Deductions Online Calculator (PDOC) as a tool for calculating federal, provincial (except Quebec), and territorial payroll deductions for common pay periods using the salary and payroll information entered. PDOC is therefore useful after the gross payroll inputs are known; it is not a substitute for the employment-standards entitlement calculation.

Employment standards Determine the statutory entitlement Vacation or Holiday Pay, service thresholds, qualification, and wage base
Gross payroll Establish the earnings that belong in the run Regular earnings plus supported Vacation or Holiday Pay amounts and explicit adjustments
CRA payroll rules Calculate deductions and reporting Income tax, CPP, EI, remittances, and T4 reporting

How Beanflow connects the layers

PDOC

Starts with payroll inputs

Calculates federal, provincial (except Quebec), and territorial payroll deductions from the pay information supplied to the calculator.

Beanflow Vacation

Uses verified annual statutory configuration

For the supported provincial and territorial Vacation roster, Beanflow selects the exact 2025/2026 Vacation Pay and Vacationable Earnings package for the payroll date, enforces the active statutory minimum, and fails closed on named unsupported cases.

Beanflow Holiday Pay

Keeps the verification boundary visible

Standard-rule automation is separate from unresolved qualification and special-case rules. Beanflow does not treat the completed Vacation verification as proof that every Holiday Pay case can be decided automatically.

What if Vacation Pay or Holiday Pay was missed?

First determine whether the amount was owed but never paid, or whether it was actually paid but recorded or reported incorrectly. Those are different problems and should not be corrected by silently rewriting history.

  • If an amount was legally owed but never paid, determine the historical employment-standards entitlement first, then process the payment through payroll.
  • If the amount was paid but payroll deductions or reporting were wrong, address the payroll correction and determine whether remittance or T4 reporting also needs correction.

Related payroll guides

Official sources

The province- and territory-specific Vacation sources used for the 2025/2026 table are linked in each row above. For the CRA and federal-reference side of the distinction, see:

This article is general information, not legal or tax advice. Employment-standards rules can depend on employee circumstances and special statutory coverage. Verify a specific entitlement with the applicable government authority when a special case or exception matters.