No. Credit card is NOT needed to signup. Sign up takes seconds and you can be publishing online video in minutes.