Yes, you need a valid credit card (not debit) to sign up for an Elite membership. However, you will receive a 7-day free trial upon activating your account. After the 7-day trial, your credit card will be charged monthly maintain your access to the Elite features and services.
Have more questions? Submit a request