Do I need to enter my credit card details when signing up?
No, when you sign up and create an account, no credit card is required and you will be automatically on the Free plan. You only need to enter your payment details when you are upgrading to the Pro or Business plan from your billing page.
Still have questions? Contact us and we will be happy to help.Contact us