Outsource
Bookkeeping
Back to Resources
Payroll 8 min read

Vacation Pay BC: 2026 Calculation Guide for Employers and Employees

Complete guide to vacation pay in British Columbia under the BC Employment Standards Act. How to calculate 4% and 6%, when to pay, and what to include as 'wages' for vacation pay purposes.

Published April 19, 2026 by Outsource Bookkeeping

Vacation Pay in British Columbia — Quick Answer

Under the BC Employment Standards Act (ESA), vacation pay in British Columbia is:

  • 4% of total wages for employees with less than 5 years of continuous employment
  • 6% of total wages for employees with 5 or more years of continuous employment

The 4% kicks in after the employee has completed 5 days of employment. It's calculated on every dollar of insurable wages — there is no "ceiling" or maximum vacation pay in BC.

Vacation Time vs Vacation Pay

The BC ESA distinguishes between two related but separate entitlements:

EntitlementYears of ServiceAmount
Vacation PayAfter 5 days4% of wages
Vacation PayAfter 5 years6% of wages
Vacation TimeAfter 12 months2 weeks
Vacation TimeAfter 5 years3 weeks

Vacation pay is a percentage of wages owed to the employee. Vacation time is the actual paid days off the employee is entitled to take.

An employee earns vacation pay continuously, but only earns the right to actual time off after completing the qualifying period.

How to Calculate Vacation Pay in BC

The formula is simple:

> Vacation Pay = Total Wages Earned × 4% (or 6% after 5 years)

Example 1 — Employee under 5 years

  • Annual gross wages: $52,000
  • Years of service: 2
  • Vacation pay rate: 4%
  • Vacation pay owed: $52,000 × 0.04 = $2,080 per year

Example 2 — Employee at 5 years exactly

  • Annual gross wages: $65,000
  • Years of service: 5 years and 1 day
  • Vacation pay rate: 6%
  • Vacation pay owed: $65,000 × 0.06 = $3,900 per year

Example 3 — Hourly employee with overtime

An employee earning $25/hour worked 2,080 regular hours and 100 overtime hours (at 1.5×):

  • Regular wages: 2,080 × $25 = $52,000
  • Overtime wages: 100 × $25 × 1.5 = $3,750
  • Total wages: $55,750
  • Vacation pay (4%): $55,750 × 0.04 = $2,230

What Counts as "Wages" for Vacation Pay

This is where employers most commonly get it wrong. The BC ESA defines wages broadly:

Included in vacation pay calculation: - Regular hourly or salaried pay - Overtime pay (including the premium portion) - Statutory holiday pay - Commissions tied to work performed - Bonuses tied to hours worked or production - Pay in lieu of notice - Pay for training time

NOT included in vacation pay calculation: - Previously paid vacation pay (don't pay vacation on vacation) - Expense reimbursements - Tips and gratuities - Truly discretionary bonuses (no contractual entitlement) - Severance pay (in addition to pay in lieu of notice) - Gifts (e.g., holiday gifts) - Per diem allowances

If a payroll software is correctly configured, it tracks "vacationable earnings" automatically. If you're calculating manually, run a separate report at year-end to verify the total.

When Must Vacation Pay Be Paid in BC?

There are three accepted methods:

Method 1 — Pay vacation pay each pay period

Many BC employers (especially in retail, hospitality, and construction) pay vacation pay on every cheque. This is allowed if it's:

  • Clearly identified as vacation pay on the pay statement (separate line item)
  • Paid in addition to regular wages — not bundled in
  • Documented in writing if it replaces accrued vacation pay

This method is administratively simple but means the employee doesn't have a "vacation fund" to draw on when they take time off.

Method 2 — Pay vacation pay when vacation is taken

The default method. Vacation pay must be paid at least one day before the start of the vacation. The amount is the average daily wage multiplied by the number of vacation days taken — or the accumulated vacation pay balance, whichever produces a result consistent with 4% (or 6%) of total wages.

Method 3 — Pay vacation pay annually

Some employers pay vacation pay once per year (e.g., on the anniversary of hire). This is allowed if the employee agrees in writing.

On termination

When employment ends in BC, all accrued but unpaid vacation pay must be paid: - Within 48 hours if the employer terminated the employee - Within 6 days if the employee resigned

This is also the trigger for [Block 17 of the ROE](/blog/record-of-employment-canada-guide) — vacation pay paid on separation.

Common Vacation Pay Mistakes in BC

1. Calculating on net wages instead of gross. Vacation pay is always 4%/6% of gross wages. 2. Forgetting to step up to 6% after 5 years. This anniversary date should be flagged in your HRIS or payroll system. 3. Not paying vacation pay on overtime. Overtime is wages — it's vacationable. 4. Treating tips as wages for vacation pay. Tips and gratuities are NOT vacationable in BC (different from some other provinces). 5. Bundling vacation pay into salary without documentation. If you "include" vacation pay in a salary, it must be explicit, written, and shown on every pay statement. 6. Failing to pay vacation pay on termination. Late payment can result in a complaint to the BC Employment Standards Branch — and penalty interest.

Special Situations

Maternity, parental, and sick leave

Wages are not earned during unpaid leave, so no vacation pay accrues. However, the leave time does count toward the 5-year service requirement for the step-up to 6%.

Statutory holiday pay

Statutory holiday pay IS wages and is therefore vacationable. The 4%/6% applies.

Bonuses and commissions

Commissions tied to work performed are vacationable. Discretionary bonuses (no contractual right) are not. Performance bonuses tied to clear metrics typically are.

Dismissal pay (pay in lieu of notice)

Pay in lieu of notice is wages — vacationable. Severance pay (additional to notice) is generally not vacationable in BC.

How to Stay Compliant

1. Configure your payroll software to track "vacationable earnings" separately from total wages 2. Set anniversary alerts for the 5-year step-up to 6% 3. Always show vacation pay as a separate line item on pay stubs 4. Calculate the termination payout immediately when an employee leaves 5. Audit your vacation pay quarterly — confirm it equals 4% (or 6%) of vacationable earnings

How Outsource Bookkeeping Handles BC Vacation Pay

For our payroll clients in British Columbia, vacation pay is calculated automatically on every pay run — correctly classified as vacationable or non-vacationable, and stepped up to 6% on the employee's 5-year anniversary. We also calculate the termination vacation payout the moment an ROE is triggered.

[Book a free consultation](/contact) to discuss your BC payroll needs.

Related Provincial Guides

  • [Vacation Pay Alberta](/blog/vacation-pay-alberta)
  • [Vacation Pay Ontario](/blog/vacation-pay-ontario)
  • [Record of Employment (ROE) Guide](/blog/record-of-employment-canada-guide)
  • [BC Employer Health Tax (EHT) Guide](/blog/bc-employer-health-tax-guide)

Frequently Asked Questions

Need professional bookkeeping?

Outsource Bookkeeping delivers CPA-ready financial reports by the 10th of every month — flat rate, no surprises.

Book Free ConsultationView Pricing