Как вы оцениваете стоимость своей работы при неточном ТЗ?
Обычно указываю вилку цен. Конечно сказать точную стоимость невозможно, пока не увидел полного технического задания, поэтому подумай, сколько максимум ты будешь делать проект, и от этого уже строй вилку, например от 20 до 28 т.р.
Никто не требует от тебя точной цены, если клиент скидывает проект на оценку но еще не написал ТЗ, значит он надеется узнать приблизительный бюджет.
Как выше верно написали - нужно строить вилку цен. Еще я обычно разбиваю работу на составные части и оцениваю каждую из них. Также сразу пишу в каких случаях работы будет меньше, а какие хотелки и проблемы во время работы могут увеличить время.
Есть еще золотое правило «возьми оценку от программиста и умножь её на 1.5, и тогда получишь более-менее реальное время».
Ну а вообще оценка - это искусство. Ему учатся долгие годы и нет предела совершенству :)