Do I have to pay at the time of service?

Yes payment will be expected upon completion of the services. We take cash, check and all major credit cards. We do offer financing with approved credit through Wells Fargo.