agree on a price, a plan, and the terms, and approx start date, and completion date. write it up, sign it. 50% down, remaining due at completion. anything wrong with it? how bout if we draw the contract up today, sign it today, and work will begin on monday. anything wrong with asking for a deposit today, at time of signing?