Четко прописывайте в договоре весь алгоритм вашего взаимодействия с клиентом. Обязаности сторон + фиксация ключевых точек проекта. Проект завершен - акт сдачи/приемки - жесткое время подписания акта/ либо письменно озвученые причины клиентом, почему не подписал. На самом деле это Вам сигнал - клиент хочет работать в такой плоскости (документально прикрытым) и Вы должны быть готовы. Про ТЗ и только все через переписку, думаю нет смысла даже говорить ))) Успехов!