T & M, but make a deal with them if it's a lot of work and it will price you out of the job. I will usally give them a rough estimate and tell them upfront that you will come to them if and when you think you are going to go over the estimate by alot. Be upfront about your charges. Give them a best and worst case price. You will never lose with T&M but the coustomer sure can.