No, you can sign up and use Clearout without a credit/debit card. It is only required when you are ready to buy credits.