Do I need a credit card to create an account?

No, a credit card is not required, however if you would like to pay for additional phone calls you will need to add a credit card to your account.

Back to Help Center