When working with new clients, I use Guru SafePay Escrow. It provides a layer of protection and comfort for both client and freelancer. However, a more flexible billing schedule can be negotiated with familiar clients. I generally do not work on site, but I am willing to do so if travel expenses are included. I like to be available when my clients need me. I set a schedule of open communication time for each client so that I can be reached immediately if needed, so my working schedule does change from contract to contract. However, I strive to read and answer every message and email within 24 hours of receipt.