The main difference is the distribution of the shares to the shareholders and their ownership. In the case of a split-off, the shareholders have to give up their shares in the parent company in order to obtain shares in the subsidiary company. In contrast, in a spin-off, the existing shareholders also receive shares in the new company.