Missed vacation pay calculations can lead to employment standards complaints and CRA reassessments. Vacation pay rules Canada by province vary significantly, and employers must navigate a patchwork of provincial legislation. Whether you run payroll for a construction crew in Alberta or a marketing agency in Quebec, getting vacation pay right is essential for compliance and employee trust. If you haven't already set up your payroll system to handle provincial variations, start with our guide on how to register for payroll deductions.

The Federal Framework for Vacation Pay

Canada's labour code sets minimum vacation standards for federally regulated employees, but most workers fall under provincial jurisdiction. The federal minimum is two weeks vacation after one year, with 4% vacation pay, and three weeks (6%) after five years. Provinces can offer greater entitlements, and many do. Understanding where your employees work is the first step, because the rules apply based on the province of employment, not the employer's head office.

One common mistake is assuming vacation pay is always paid out on each cheque. In some provinces, vacation pay must be paid at least annually, while others allow it to be paid each pay period. The method also affects how you record and remit payroll deductions. For example, if you pay vacation pay on a lump sum at year-end, the CPP/EI and income tax deductions must be calculated separately, which can complicate your payroll run.

Vacation Pay by Province and Territory

Each province has its own employment standards act that dictates vacation pay rules. Below is a comparison table of the key requirements across Canada. Then we'll walk through each region with practical notes.

Quick Reference Table: Vacation Pay Rules Canada by Province

Province/Territory Minimum Vacation Weeks After 1 Year Vacation Pay % Accrual Method When Paid Notes
Alberta 2 weeks 4% Per pay period or annually At least annually After 5 years: 3 weeks, 6%
British Columbia 2 weeks 4% Per pay period or annually At least annually After 5 years: 3 weeks, 6%
Manitoba 2 weeks 4% Per pay period or annually At least annually After 5 years: 3 weeks, 6%
New Brunswick 2 weeks 4% Per pay period or annually At least annually After 8 years: 3 weeks, 6%
Newfoundland & Labrador 2 weeks 4% Per pay period or annually At least annually After 15 years: 3 weeks, 6%
Nova Scotia 2 weeks 4% Per pay period or annually At least annually After 8 years: 3 weeks, 6%
Ontario 2 weeks 4% Per pay period or annually Before vacation or within 7 days of pay period After 5 years: 3 weeks, 6%
Prince Edward Island 2 weeks 4% Per pay period or annually At least annually After 15 years: 3 weeks, 6%
Quebec 2 weeks 4% Must accrue from first day Each pay period or at vacation After 3 years: 3 weeks, 6%; after 10 years: 4 weeks, 8%
Saskatchewan 3 weeks 6% Per pay period or annually At least annually After 10 years: 4 weeks, 8%
Northwest Territories 2 weeks 4% Per pay period or annually At least annually After 5 years: 3 weeks, 6%
Nunavut 2 weeks 4% Per pay period or annually At least annually After 5 years: 3 weeks, 6%
Yukon 2 weeks 4% Per pay period or annually At least annually After 5 years: 3 weeks, 6%

Note: Federal employees get 2 weeks (4%) after 1 year, 3 weeks (6%) after 5 years.

Ontario: The Most Common Challenge

Ontario is the most populous province and the source of many vacation pay disputes. Ontario requires vacation pay to be paid before the employee takes vacation or within seven days of the pay period in which the vacation falls. If you pay vacation pay on each cheque (e.g., for construction contractors), you must ensure the percentage is correct and that the employee agrees to this method. Many small businesses in Ontario mistakenly pay 4% on every cheque without formal agreement, which can lead to complaints if the employee later claims they didn't receive paid vacation time off. The key distinction is that vacation pay is not the same as vacation time; you can pay out vacation pay on each cheque, but the employee must still be granted time off. For a detailed walkthrough of setting up pay groups in Ontario, see our payroll pay groups guide.

Quebec: Unique Rules and Higher Entitlements

Quebec stands out. Its Act respecting labour standards requires vacation to accrue from the first day of employment, with no waiting period. After one year, employees get two weeks; after three years, three weeks; after ten years, four weeks. Vacation pay percentages follow: 4%, 6%, 8% respectively. Crucially, Quebec mandates that vacation pay be paid each pay period as it accrues, not just annually. This means employers must track accruals carefully. If you have employees in Quebec and other provinces, your payroll system must handle different accrual methods. Many Canadian CPA firms centralize payroll in one practice management platform to avoid errors across provinces.

Saskatchewan: The Highest Minimum

Saskatchewan gives employees three weeks of vacation (6% vacation pay) after just one year, increasing to four weeks (8%) after ten years. This is the highest minimum in Canada (excluding federal). Employers from other provinces often miss this when they hire Saskatchewan remote workers. If you have a contractor in Saskatchewan who is actually an employee under the law, you must follow Saskatchewan rules. Failing to do so can result in penalties from the Saskatchewan Employment Standards division. Always verify the employee's primary province of work.

Western Provinces and Territories

Alberta, British Columbia, and Manitoba all follow the federal-like pattern of 2 weeks (4%) after one year, 3 weeks (6%) after five years. The territories mirror this pattern as well. However, Alberta has specific rules about general holiday pay that interact with vacation pay. And British Columbia requires vacation pay to be paid at least annually, but many employers pay it on each cheque to simplify bookkeeping. The risk with per-cheque payment is that you might overpay if the employee leaves mid-year, but you can recover that from final pay. A clear policy is essential.

Atlantic Provinces

New Brunswick, Newfoundland and Labrador, Nova Scotia, and Prince Edward Island all start at 2 weeks (4%) after one year. They differ in the years of service needed for additional weeks: 8 years (NB, NS), 15 years (NL, PEI). In practice, many employees never reach those thresholds in small businesses, but you still need to track service dates. Use a reliable payroll system to automate this tracking rather than spreadsheets that can be overwritten.

Federal and Territorial Employees

Federally regulated employees (banks, airlines, interprovincial trucking) must get at least 2 weeks (4%) after one year, 3 weeks (6%) after five years. The territories have similar rules. If you have mixed federal and provincial staff, your payroll system must handle separate groups. This is where a dedicated Canadian payroll platform like Awditify becomes valuable because it supports multiple pay groups with different rules.

Common Pitfalls and Best Practices

One of the biggest errors I see is treating vacation pay as optional. It is not. Vacation pay is a minimum entitlement, and you cannot contract out of it. Even for independent contractors, if CRA later deems them employees, you could owe back vacation pay. Always have a written contract that clearly states the relationship.

Another pitfall is failing to accrue vacation pay on commissions and overtime. Vacation pay must be calculated on all wages, including commissions, statutory holiday pay, and overtime. The easiest method is to accrue a percentage of gross earnings each pay period. If you do it manually, you're likely to miss a payment. Automation through a payroll system like Awditify handles this automatically.

Finally, remember that vacation pay is not the same as taking vacation time. Even if you pay out vacation pay each cheque, the employee still has the right to time off. Some provinces require you to schedule vacation within a certain period (e.g., Ontario: within 10 months of the anniversary date). Failure to do so can result in a complaint.

Scenario: A 12-Person Contractor Firm in Ontario

Tom runs a small construction company in Ontario with 12 employees. He pays vacation pay on each cheque at 4% because that's what his old bookkeeper set up. One employee files a complaint after two years, saying he never got paid time off. Tom is confused: he paid 4% every cheque. But the Ontario Employment Standards Act says vacation pay is the minimum, and the employee must still get two weeks of unpaid vacation time off unless they agree in writing to forgo it. Tom didn't have written agreements. He now owes the employee two weeks of paid vacation time (the time off) plus the vacation pay he already paid. That double hit could have been avoided with proper agreements and a clear vacation policy. Using a system that tracks vacation accruals and time-off requests would have prevented this.

How to Automate Vacation Pay Compliance

Manual calculation of vacation pay across multiple provinces is error-prone and time-consuming. Modern payroll software can set up pay groups by province, automatically apply the correct vacation percentage based on employee tenure, and track accruals. The best payroll software for Canadian businesses handles these variations natively. For example, Awditify's payroll module includes pre-built rules for every province and territory, automatically calculates CPP/EI and income tax, and provides 70+ financial reports to review vacation pay liabilities. If you're still using spreadsheets, it's time to upgrade.

Frequently Asked Questions

What happens if I overpay vacation pay? Overpayments can be recovered from future wages, but only with the employee's written consent in many provinces. If the employee refuses, you may need to pursue small claims court. To avoid this, set up your payroll to pay the exact amount owed based on your payment method.

Do I have to pay vacation pay to independent contractors? Not if they are truly independent. But if CRA reclassifies them as employees, you could owe vacation pay retroactively. Always have a written contract and review the relationship regularly. If you're unsure, consult an employment lawyer.

Can I pay vacation pay on each cheque instead of annually? Yes, in most provinces, as long as the employee agrees in writing and the method complies with provincial rules. However, in Quebec it is mandatory to pay it each pay period. Check your province's specific requirements.

Which software calculates vacation pay automatically by province? Awditify is a Canadian payroll platform that automatically applies vacation pay rules for each province based on the employee's province of work. It tracks accruals, handles different rates based on tenure, and integrates with your bookkeeping. You can set up pay groups for each province and let the system do the work.

How do I record vacation pay in my books? Vacation pay is a liability. If you accrue it, debit vacation expense and credit vacation payable. When paid, debit vacation payable and credit cash. If you pay on each cheque, the journal entry is simpler: debit vacation expense and credit cash. Awditify's accounting software includes automatic journal entries for payroll, so you don't have to post them manually.

What to Do Next

Getting vacation pay right requires knowing the rules for each province where your employees work. The table above gives you a starting point, but you also need to implement a system that enforces those rules consistently. If you're still doing payroll by hand or using generic payroll software that doesn't handle Canadian variations, you're exposed to compliance risk. Consider a dedicated Canadian payroll solution like Awditify, which offers AI-powered transaction categorization, automatic bank feeds, and full payroll with CPP/EI/income tax tracking. You can book a demo to see how it handles multi-province vacation pay in minutes.