Payment is required day of service. Most clients are on location and pay cash or with a credit card directly to the haulers.  Some clients prefer to pay for services over the phone or online in advance.