Saint Lucia
Corporate - Corporate residence
Last reviewed - 28 August 2024Companies 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.