Une société extraterritoriale ou société offshore est une société enregistrée à l'étranger, dans un pays où le propriétaire n'est pas résident. Mais, à la différence des filiales internationales d'entreprises, ce type de sociétés n'exercent aucune activité économique dans le pays où elles sont domiciliées.