No credit card is charged ahead of time, we always charge the credit card after the customer is dropped off unless you fill out our online authorisation form ahead of time.