ТЗ лишь помогает понять что клиент хочет. Самое главное это что бы работу принимал один человек, а не 10 + жена:)
Можно взять один проект и сделать его на одном дыхании — и спокойно сдать. Но вот когда показываешь и тебе в ответ, ок хорошо я посоветуюсь с коллегами в чате и покажу директору- это провал проекта, сразу можно отдавать предоплату или менять условия оплаты. 
Первый мой вопрос не где ТЗ а, кто будет принимать проект. Можно его контакты.

а во время разработки еще хозяйка фирмы меняет ответственного за работу из своих подружек, то это вообще швах… Был опыт создания сайта для транспортной компании, но одной даме не нравилось одно, другой другое, а в итоге они еще и поставками вина занялись… прикольно смотрелся в шапке сайта тандем грузовика и бутылки вина… или когда одна из дам мне говорила "Этот грузовик нас не устраивает, Вы что в интернете искать не умеете? Вот классный грузовик!" и дает мне картинку 10 на 100 пикселей. что бы я ее разместил в шапке сайта)))