While many people hiring contractors won't go for this- it's a good cause to ask for 50% upfront and for the remainder payment to be held in escrow. It doesn't hurt to ask at least. Of course it is hard to tell what your total number of billed hours will be, but always ask for 50% deposit of whatever your estimate of the job is.