As stated on our service agreements we require payment at the time of your service.  We honor personal checks as well as MasterCard, Visa, and Discover credit cards.  If for some reason you are not able to pay at the time of service there will be a nominal $2.00 billing fee added to the statement you receive.