An Auckland packaging company failed to include shift allowances when calculating holiday pay for its workers.

The underpayment continued for more than 20 years.