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
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.
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.
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.
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.
| Jurisdiction | 2025 Vacation minimum | 2026 Vacation minimum | Vacationable Earnings / automation boundary | Official source |
|---|---|---|---|---|
| AB Alberta | 2 weeks / 4%; after 5 years: 3 weeks / 6% | Same standard tiers | Standard 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 Columbia | 2 weeks / 4%; after 5 years: 3 weeks / 6% | Same standard tiers | Standard 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 Manitoba | 2 weeks / 4%; after 5 years: 3 weeks / 6% | Same standard tiers | Standard 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 Brunswick | 2 weeks / 4%; at 8 years: 3 weeks / 6% | Same standard tiers | Standard 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 Labrador | 2 weeks / 4%; at 15 years: 3 weeks / 6% | Same standard tiers | Standard 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 Scotia | 0–6 completed years: 2 weeks / 4%; 7 years: 2 weeks / 6%; 8+ years: 3 weeks / 6% | Same split thresholds | Vacation 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 Territories | 2 weeks / 4% for the first 5 years; then 3 weeks / 6% | Same standard tiers | The 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 Nunavut | 2 weeks / 4% for the first 5 years; then 3 weeks / 6% | Same standard tiers | The 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 Ontario | 2 weeks / 4%; at 5 years: 3 weeks / 6% | Same standard tiers | Standard 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 Island | 2 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 Saskatchewan | 3 weeks / 3⁄52 (about 5.77%); after 10 years: 4 weeks / 4⁄52 (about 7.69%) | Same standard tiers | The 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 Yukon | 2 weeks / 4%; no higher statutory service tier | Same standard tier | The 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 |
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.
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.
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 situation | CRA payroll treatment |
|---|---|
| Vacation Pay paid while the employee is on Vacation leave | CPP 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 leave | CRA 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 period | Income 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.
How Beanflow connects the layers
Starts with payroll inputs
Calculates federal, provincial (except Quebec), and territorial payroll deductions from the pay information supplied to the calculator.
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.
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:
- CRA — Vacation pay and public holiday payments
- CRA — Calculate payroll deductions and contributions / PDOC
- ESDC — Federal annual vacations and general holidays (reference only for Beanflow product scope)
- CRA — T4001 Employers' Guide: Payroll Deductions and Remittances
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.