Yes. Employees generally must be paid for time spent working at company functions, even if they volunteer.
A true volunteer provides services for public, religious or humanitarian purposes without expectation of pay and is not an employee of the organization receiving the services.
Employees cannot “volunteer” for a for-profit employer. Individuals working to gain experience or participating in company events are considered employees, not volunteers.
Employers may not use the term “volunteer” to avoid wage and hour requirements.
Nonexempt employees must be paid for all hours worked at company events, including any applicable overtime. For exempt employees, additional pay is generally not required.
Employers should consult legal counsel when developing policies for company events.
Read about Volunteers in the HR Library.