No, you require a The Body Shop account to use our Subscription service. Your account will be used to help you manage details related to your subscription such as frequency, dispatch date and payment details. You can easily set up an account from the registration page.