A. No, you don't need a credit card to sign up in Zoho Docs. Your credit card details are required only when you upgrade to a plan, either from free to a paid plan or if you wish to continue or upgrade your plan after the 15 day trial.