Is there a subscription fee for having a Global Business Account? Customer Services 02 April 2023 11:49 Updated At present there is no fee for having a Global Business Account. Related articles How do I become a Leader? I have received different beauty products in my Starter/Business Kit than I was expecting, is this a mistake? When I answer my phone, can I say The Body Shop At Home™?