No, there is no sign-up fee, and no credit card required at sign up.