Yes, a deposit is always required against which billable work is deducted after it is performed with the remainder refunded at the end of the matter, if any remains. Consults also require upfront payment for the time of a consult desired. Fixed fee projects also require upfront payment.