You don't need to provide a credit card to sign up for the Helium 10 free plan. The free trial is completely free, and there are no hidden fees or obligations.