Yes, a credit card is needed to schedule a booking. Although, the card is not charged until after your cleaning appointment has been completed.