The Lyttelton Port Company has determined all of its staff will need to be vaccinated.
CEO Roger Gray told the Herald the decision was made after a risk assessment process and subsequent consultation with staff.
He said they are working with about 20 employees who remain unvaccinated, out of about 650.
A timeline for when staff must be vaccinated by has yet to be set and discussions on final options have just begun.