No, not at all. A credit card is not always required to sign up for a hosting trial account. Most of the hosting free trial service providers, confidently provide free trial accounts without asking for a credit card from customers.