How Pay Mistakes Spread
What 4,471 Employment Standards Violations Tell BC Hospitality Operators
In November 2025, the Employment Standards Branch recorded 192 violations in a single month. That was the peak of a quarter that produced 564 violations province-wide, the highest on record.
Hospitality's share of those numbers has been climbing: from 16.3% of all ESB violations in 2023 to 20.6% in 2025, according to the ESB Published Violations register.
The register holds 4,471 violation records spanning March 2022 to January 2026, representing $2,387,500 in penalties1 against 1,397 employers across 1,506 investigations. The register records administrative penalties only; it does not include complaints that were resolved informally, withdrawn, or settled before a determination was issued.
Here's what the data shows for restaurants, bars, and hotels.
Termination Pay Failures Drive Nearly a Third of All Violations
The single most common violation in BC is failing to pay termination pay under s.18 of the Employment Standards Act: 917 violations, or 20.5% of the entire data. Pair it with s.63 (length-of-service liability for longer-tenured employees), and together they represent 29.6% of all violations on the register.
The pattern is predictable. An employer lets someone go and doesn't pay what they owe. The most common violation pair in the data is s.17 (paydays) plus s.18 (termination pay), appearing together in 405 separate investigations. The termination event is the trigger. Everything else the employer got wrong comes out during the investigation.
For restaurants and bars, this plays out during seasonal layoffs, post-probation terminations, and the churn that comes with high annual turnover. Every one of those exits is a potential complaint if you don't cut the final cheque within the ESA's timeline.
The second most common violation pair in the register, s.18 (termination pay) plus ESR s.46 (production of records), appeared 332 times. The third: s.18 plus s.40 (overtime), at 191 co-occurrences. Termination is the event that opens the file. Once the ESB starts looking, they find everything else.
Hospitality Gets Caught for Different Things
Compared to the overall violation profile, hospitality businesses over-index on statutory holiday violations, overtime, and record-keeping failures.
| Violation | Hospitality share | Overall share | Gap |
|---|---|---|---|
| s.46 Statutory holiday work | 7.3% | 5.6% | +1.7pp |
| ESR s.46 Production of records | 10.7% | 9.3% | +1.4pp |
| s.45 Statutory holiday pay | 6.2% | 5.0% | +1.2pp |
| s.40 Overtime | 8.3% | 7.2% | +1.1pp |
| s.27 Wage statements | 4.7% | 3.8% | +0.9pp |
Statutory holiday violations make up a 30% larger share of hospitality's violation profile than the all-sector average2. That makes sense if you think about what hospitality looks like on Family Day, Canada Day, or Christmas. Someone's working. The question is whether they're getting paid correctly for it.
The overtime gap matters too. The ESA requires overtime at 1.5x after 8 hours in a day or 40 hours in a week. Hospitality schedules that routinely run 10- or 12-hour shifts create constant exposure.
Enforcement Is Accelerating
Violations across all sectors grew 61% over two years3, from 1,108 in 2023 to 1,785 in 2025, per the ESB register. The number of unique employers penalized grew too: 400 in 2023, 484 in 2024, 503 in 2025. The trend is both broadening and deepening.
For hospitality specifically, the numbers are steeper. The sector went from 181 violations in 2023 to 368 in 2025, a 103% increase, nearly double the growth rate of all sectors combined. Hospitality isn't just growing with the enforcement wave. It's outpacing it.
Q4 2025 alone produced 564 violations, a 56% jump over Q4 2024's 301. The trend has not flattened through the available data. More employers are getting caught each year, and each investigation is turning up more violations per employer.
Record-Keeping Failures Compound Everything
Record-keeping violations (ESR s.46 production of records and s.28 payroll records) account for 15.6% of all violations on the register. They almost never appear alone.
The logic is straightforward. An employee files a complaint about unpaid termination wages. The ESB asks the employer to produce payroll records. The employer can't, or won't. Now it's two violations instead of one: the original substantive breach and the record-keeping failure. The s.18 plus ESR s.46 pair appeared 332 times in the data. The s.18 plus s.28 pair appeared 176 times.
Hospitality over-indexes here too. Production of records violations make up 10.7% of hospitality's total, compared to 9.3% across all sectors. If your payroll lives in a shoebox or you're doing manual time tracking without backups, you're carrying risk beyond the obvious.
Tip Violations Are a Small Number with Outsized Consequences
Twenty-five violations of ESA s.30.3 (gratuities) appear in the data. Every one involves a hospitality business. The section prohibits employers from withholding, redirecting, or deducting tips that belong to employees. Cases span the province, from cafes and restaurants in Vancouver to a vineyard in the Okanagan, all drawn from the public register.
The penalties are small, $500 each. But tip violations carry reputational risk beyond the fine. The ESB register is searchable by anyone, and prospective employees can search it. In a labour market where hospitality businesses are already competing hard for staff, a public record linking your name to tip theft is a recruitment liability that outlasts the fine.
Named Repeat Offenders on the Public Register
The ESB register is a public record: names, addresses, violations, and dates are all published. Among hospitality businesses, these employers accumulated the most violations. Knowing the pattern helps operators benchmark their own compliance: if you're making the same mistakes on termination pay and record-keeping that show up repeatedly below, the risk is not theoretical.
| Violations | Penalties | Business type and location |
|---|---|---|
| 24 | $12,000 | Restaurant (Delta) |
| 16 | $8,000 | Coffee shop (Victoria) |
| 16 | $8,000 | Restaurant (Surrey) |
| 15 | $7,500 | Brewpub (Kelowna) |
| 14 | $7,000 | Restaurant (Surrey) |
| 12 | $6,000 | Bar and grill (Vancouver) |
| 10 | $5,000 | Bar and grill (Colwood) |
| 10 | $5,000 | Pub (Surrey) |
That $12,000 in penalties against a single Delta restaurant sounds manageable until you consider what accompanies the fines. ESB determinations typically include back-pay orders that dwarf the administrative penalty. A $500 penalty for unpaid termination wages sits alongside an order to pay the actual termination wages owed. The penalties add up, but the back-pay orders that accompany them are typically larger.
BC's Enforcement Model Is Unusually Transparent
BC and Ontario use fundamentally different enforcement models, and the numbers reflect that difference, not a difference in compliance rates.
BC uses administrative penalties: the ESB issues $500 fines per contravention without going to court. Ontario publishes only prosecuted court convictions, where the median penalty is around $4,000. That's why BC published 4,471 violation records over roughly three years while Ontario published 107 ESA convictions over roughly two. Both provinces find the same problems at the top: termination pay, overtime, statutory holidays, records. The violations are the same. The visibility is not.
The practical difference for operators: if you violate the ESA in BC, you're more likely to be penalized, more likely to be named publicly, and the record will be searchable online indefinitely. The penalties are smaller individually ($500 vs. Ontario's $4,000+), but they stack fast when an investigation turns up three to five violations. The average investigation on the register finds 3.0 separate contraventions4, so a typical determination runs $1,500 in penalties before back-pay orders are added on top.
The Compliance Costs That Stack
The $500-per-contravention penalty is designed to feel trivial. It isn't. A single investigation finding violations of termination pay, paydays, overtime, record production, and vacation pay produces five $500 penalties ($2,500) plus back-pay orders on each substantive violation. And every violation goes on the public register: your business name, your address, the specific section you breached, and the date. Searchable by anyone, permanently. Future employees, potential investors, and competitors can all find it.
The 811 hospitality violations in this data came from 218 employers across the province, concentrated in Vancouver (138 violations), Surrey (133), Victoria (49), Kelowna (48), and Richmond (46), per the ESB register's geographic breakdown. Wherever you operate in BC, the ESB is active.
The most common entry point is termination pay. An employee leaves, the final cheque is late or short, and the complaint opens a file. Once the ESB starts looking, they find the overtime, the missing records, the statutory holiday gaps. Every other compliance problem in this data tends to surface because a termination went wrong first. Get that one right, and the rest of the exposure shrinks with it.
-
Sum of $500-per-contravention administrative penalties across all 4,471 violation records on the register. This total excludes back-pay orders, which are issued separately and typically exceed the penalty amount.
-
Hospitality's statutory holiday violation share (combining s.45 and s.46) divided by the all-sector share for those same sections. The 30% figure is the ratio of hospitality's combined share to the overall combined share, from the ESB Published Violations register.
-
(1,785 - 1,108) / 1,108 = 61%. Numerators: 1,108 violations recorded in calendar year 2023, 1,785 in calendar year 2025.
-
4,471 total violations / 1,506 total investigations = 3.0 contraventions per investigation, from the ESB Published Violations register.
This report is based on published enforcement data and original analysis. It is for general information only and doesn't constitute legal advice.