Saint Lucia

Corporate - Corporate residence

Last reviewed - 01 December 2023

Companies are regarded as resident if they are incorporated in Saint Lucia or managed and controlled through a permanent establishment (PE) in Saint Lucia.

Permanent establishment (PE)

A PE is defined in Saint Lucia as a fixed place or premises through which the business is wholly or partly carried on.