Yes, you will need a valid credit card on file to begin coworking with Deskpass.
As background, we require that our members keep a valid credit card on file at all times for security reasons. Since Deskpass does not own or operate the spaces listed on our network, we need incidentals protection for our partner spaces.
Additionally, the credit card requirement at signup ensures a seamless transition to your paid subscription a week later, without disrupting your reservations and credits (allowing for automatic rollovers of any unused credits from your free trial).
Important Note: You are not charged when you sign up, or during your free trial, and you can cancel any time during your free trial to avoid subscription charges.