No, you do not need to sign up for an account to use a discount code. However, signing up for an account can make checkout faster and easier.