Who We Help · Grocery Stores · Payroll
Grocery store payroll: departments, stat holidays, and the union question
Grocery payroll is retail payroll at its most regulated: your cashiers and clerks hold ESA rights most employees do not — including the right to refuse public-holiday shifts — each department carries its own labour math, and where a union local holds the certification, the collective agreement sets the floor instead of the statute. The pay run has to be built around all three at once.
By the AnalytIQ Accounting team · Last reviewed: August 12, 2026
Schedule by department, cost by department
A grocery store is five or six businesses sharing a roof — produce, meat, deli, bakery, front end, night stock — and payroll is where their labour costs either separate cleanly or blur forever. We set a wage code per department in the payroll system so every pay run lands in the books as departmental labour, ready to sit beside that department's sales and shrink. That is what turns a gut feeling — the deli seems expensive to run — into a number you can act on. Scheduling flows the same way: department managers build rosters in a scheduling app, punches come off the time clock, and hours reach the pay run without rekeying. One caution as you differentiate pay: a night-stocking premium is your choice and your contract, not a statutory rate — but once promised, it is enforceable, so put it in writing and in the wage code.
Overtime is computed on the person, not the department: a clerk covering produce mornings and front end evenings crosses Ontario's 44-hour line on combined hours.
Retail workers can say no to the holiday
Ontario's ESA gives employees of retail businesses rights other sectors lack: they may refuse to work a public holiday, and they may refuse Sunday work unless they agreed in writing at hiring to work Sundays — with refusal on religious grounds available even then, on at least 48 hours' notice. For a seven-day store this is an operating constraint, so handle it at the source: make written Sunday agreements part of onboarding, and build holiday rosters from volunteers early instead of posting a schedule and hoping. When the store does open on one of Ontario's nine public holidays, the pay follows one of a few patterns:
| Arrangement for the holiday | What the employee receives |
|---|---|
| Store closes, or employee takes the day | Public-holiday pay: the prior four work weeks' regular wages divided by twenty |
| Works the holiday, premium option | Public-holiday pay plus 1.5 times the regular rate for hours worked |
| Works the holiday, substitute-day option | Regular wages for the day plus a substitute day off with public-holiday pay |
| Retail employee declines the shift | The day off and public-holiday pay — the refusal is protected |
The four-weeks-divided-by-twenty formula quietly does the fairness work: part-time cashiers prorate automatically and full-time butchers get a full day. What breaks stores is not the formula — it is running a holiday week manually instead of letting the payroll system apply it.
If a union holds the certification — and if it does not
Plenty of Ontario grocery stores are unionized and plenty of independents are not, and payroll must be honest about which world it is in. Under a collective agreement, wage grids, step increases, seniority-based scheduling, and premiums come from the agreement, and the pay system has to administer them: dues deducted every period, remitted to the local on its schedule, and reported in box 44 of the T4; grid progressions triggered on the right anniversary or hours threshold, not when someone remembers. We implement the agreement in the payroll system and keep it compliant — interpreting disputed language is labour counsel's job, and we stay in our lane. In a non-union store the ESA is the floor and your handbook is the contract; the discipline of wage codes and written premiums matters just as much, because it is what you would be held to.
Thirty T4s is a different machine than five
At grocery headcounts the plumbing has to be industrial: a time clock integrated with a payroll platform such as Payworks, ADP, or Wagepoint, digital TD1s at hire, direct deposit for everyone, and a September routine for the ROEs that follow student cashiers back to school. Two thresholds start to matter at this size. The Employer Health Tax becomes real once Ontario payroll passes the $1 million exemption — a mid-size store with thirty or forty staff can cross it — and WSIB premiums ride on every insurable dollar, so misclassified wage codes cost real money at reconciliation. Clean departmental payroll also feeds margin reporting by department, which is the heart of our grocery store bookkeeping. If your shelves depend on US produce and goods, the border side of the business lives in our cross-border guide for grocers.
Common questions.
Can my cashiers refuse to work Boxing Day?
Yes. Employees of retail businesses can refuse to work public holidays under Ontario's ESA, and the refusal is protected — they still receive public-holiday pay. Build holiday rosters from written volunteers rather than assignments.
How do I pay staff who work while the store is open on a holiday?
Either public-holiday pay plus 1.5 times their rate for the hours worked, or regular wages plus a substitute day off with public-holiday pay. The holiday pay itself is the previous four work weeks' wages divided by twenty.
What does payroll have to do with union dues?
Deduct them every pay period per the collective agreement, remit to the local on its schedule, and report the year's dues in box 44 of each T4. Wage grids and step increases from the agreement belong in the payroll system too, so they trigger on time.
Related reading
Payroll built for a seven-day store.
Book a consultation and get a plain answer on exactly what applies to you.