
In brief: In retail, the wage bill represents 15 to 25% of revenue, sometimes more. The real cost of an employee far exceeds their gross salary: employer social security contributions, Sunday premiums, year-end bonus, meal vouchers, unplanned overtime. Controlling this cost requires an optimised contract mix (full-time, part-time, students, casual workers), real-time hour tracking and visibility on revenue per working hour. Shyfter gives you that dashboard.
Gross salary is only the visible part. To know the real cost of an employee, you must add up all the components.
Employer social security contributions in Belgium represent approximately 25% of gross salary after the structural reduction. For a sales assistant paid EUR 2,200 gross per month, the employer cost is approximately EUR 550. Total employer cost for salary alone: EUR 2,750/month. This calculation varies depending on the collective agreement (CP 201 or CP 311) and any applicable reductions (first hires, target groups).
Retail collective bargaining agreements provide for mandatory sectoral benefits:
Adding all these items together, the total annual cost of a full-time sales assistant exceeds the gross annual salary by 35 to 45%. A sales assistant at EUR 2,200 gross monthly actually costs the company between EUR 42,000 and EUR 46,000 per year.
Overtime is the most unpredictable expense item. A part-timer on 25 hours who regularly works 27 hours accumulates 8 extra hours per month. With a 50% premium (or 100% on Sundays), those 8 hours cost the equivalent of 12 normal hours. Over a year, that represents thousands of euros not budgeted for.
Real-time time tracking is the only way to see these overruns before they appear on the payslip.
Sunday work carries a 100% premium in retail. A sales assistant paid EUR 15/hour gross costs EUR 30/hour on Sundays, before employer contributions. With contributions, the employer cost exceeds EUR 37/hour. A Sunday with 5 employees for 8 hours: EUR 1,480 in labour costs, compared to EUR 740 on a normal day.
For public holidays, the premium is the same. A store open on 15 August or 26 December (in authorised zones) pays double for every hour worked.
Friday evening late-night openings (until 8pm or 9pm) trigger premiums for hours beyond 8pm. If your store is in a shopping centre and the late-night opening ends at 9pm, the last hour is subject to the night premium. Over the year, 52 Friday late-night openings represent a significant additional cost.
Sunday opening is only profitable if Sunday revenue covers the additional labour cost. A Sunday that generates EUR 4,000 in revenue with EUR 1,480 in wage costs leaves an acceptable gross margin. A Sunday at EUR 2,000 in revenue with the same labour cost is loss-making.
Shyfter displays the projected labour cost of each shift and each day. Before scheduling a Sunday, you know exactly how much it will cost in wages. You can compare this cost to average Sunday revenue to decide whether opening is profitable.
Full-time employees form the backbone of your team. They ensure continuity, train new starters, manage merchandising and ordering. Their unit cost is more predictable because the hours are fixed. However, they are expensive during quiet periods: a full-timer present on a quiet Tuesday morning represents a fixed cost that cannot be adjusted.
Part-time workers (20h, 25h, 30h) let you adjust staffing to peak footfall. Concentrate part-timers on busy slots: late morning, afternoon, Saturday. The hourly cost is identical to a full-timer's, but you only pay for the hours needed.
Watch out for the "part-timer doing full-time hours" trap. A 25-hour contract consistently worked at 30 hours generates additional hours with a premium. If the need is recurring, it is cheaper to increase the contract than to pay the premium.
With employer contributions of 5.42% instead of 25%, students are by far the most economical reinforcement. A student paid EUR 12/hour gross costs approximately EUR 12.65/hour to the employer, compared to EUR 15/hour for a regular worker at the same gross salary. Over 475 hours per year, the saving is approximately EUR 1,100 per student.
The trap: exceeding 475 hours. Beyond that, regular contributions apply and the saving disappears. Track the counters in Shyfter.
Casual worker pay is tax-exempt for the worker, making it attractive without the employer paying more. The special employer contribution of 28% is comparable to regular contributions, but the minimum casual worker rate is often lower than the hourly cost of a part-timer with seniority and extra-legal benefits.
Casual workers are not entitled to meal vouchers, eco-vouchers or the year-end bonus (unless otherwise stipulated). Over the year, a regular Saturday casual worker can cost 15 to 20% less than a part-timer with the same hours.
For a typical 15-person store open 6 days a week:
This mix covers needs while keeping the wage-to-revenue ratio between 15 and 20%.
Revenue per working hour (RPWH) is calculated by dividing the revenue of a period by the total number of hours worked over the same period. If your store generates EUR 50,000 in monthly revenue with 1,200 hours worked, your RPWH is EUR 41.67. This figure tells you how much each working hour brings to the business.
RPWH varies significantly by sector:
If your RPWH is below the low end of your sector's range, you probably have too many hours relative to your revenue. If you are above the high end, you may be understaffed and losing sales.
Saturday afternoon RPWH is very different from Tuesday morning. Shyfter cross-references time tracking data with your revenue (if your till is connected) to display RPWH by time slot. You can then adjust staffing: reduce hours on low-RPWH slots and reinforce high-RPWH ones.
Every new employee, student or casual worker requires training time: till operation, shelf stacking, opening and closing procedures. This time is worked by both the new starter and the person training them. Two hours of training actually cost four working hours (2h x 2 people). Over a year with 30% turnover (common in retail), training costs add up.
Reducing turnover is the most powerful lever for controlling hidden costs. A fair schedule, clear communication and predictable hours contribute to retention. Shyfter helps by making the schedule transparent and distributing attractive slots (and less attractive ones) equitably.
An employee absent without notice forces you to find a replacement urgently. If the replacement is an extra or student, a last-minute employment declaration is needed. If nobody is available, the store runs understaffed, with an impact on customer service and sales. The cost of absenteeism is not limited to the replacement's salary: it includes lost revenue and the extra burden on the team present.
Shyfter displays the absenteeism rate per employee and per period. If an employee accumulates unplanned absences on Saturday mornings, the pattern is visible. You can act before the problem becomes structural.
Before publishing your weekly schedule, Shyfter displays the total projected labour cost: regular hours, premiums, estimated contributions. You see immediately whether the week will be within budget or not. If the cost exceeds the target, adjust shifts before publishing.
During the week, the dashboard compares actual cost (based on clock-ins) to the planned budget. If a store is at 90% of its hours budget by Wednesday lunchtime, you know the remaining three days need to be optimised. This visibility prevents month-end overruns.
Each month, Shyfter generates a consolidated report: total wage bill, breakdown by contract type, overtime, premiums, average RPWH. For multi-store operations, the report compares performance across locations. One store with an RPWH of EUR 35 and another at EUR 50: the gap warrants investigation.
Data is exported to your payroll provider via Shyfter integrations. Payroll processing is ready without double data entry.
The ratio varies by store type and gross margin. In fashion retail, a ratio of 15 to 20% is common. In organic stores, where margins are tighter, it is closer to 12 to 18%. In home decor and furniture, with high average baskets, 10 to 15% is achievable. If your ratio exceeds 22-25%, your wage bill is too heavy relative to your revenue and an adjustment of contract mix or hours is needed.
Three concrete levers. First, activate overrun alerts in Shyfter so the manager is warned when an employee approaches their weekly limit. Second, implement a strict clock-out policy at the end of shifts: employees clock out at the end of their shift, not 30 minutes later. Third, review contracts: if a 25-hour part-timer consistently works 28 hours, increase their contract to 28 hours to eliminate the additional hours premium.
Students are cheaper in employer contributions (5.42% vs 28%), but they are subject to the 475-hour annual allowance. If you open 40 Sundays a year with 3 students of 8 hours each, that uses 960 hours, more than 2 full allowances. Casual workers have no hour limit and are available year-round. In practice, the optimal Sunday mix is often 1 to 2 students plus 1 to 2 casual workers, to spread the hours and control overall cost.