When they are approving the estimate online, they should be given the option of saving the credit card on file. We need a card on file for certain services, like recurring cleanings. Also a lot of customers assume we have their card on file from when they paid the deposit and do not pay on time because of this.