Как написать смету на разработку сайта без чёткого понимания его концепции?
ну стандартно завысьте цену чтобы точно влезть 
и будет вам смета
а когда будут просить почему так просите тз
Правильно. Взять деньги за составление ТЗ. Потом составить смету и за неё то же взять деньги. А там видно будет что и почём.