Когда нам делали сайт, всё разбивали на несколько этапов: ТЗ, дизайн, контент, программирование и вёрстка. Работали по схеме: предоплата -> ТЗ -> постоплата; предоплата ->дизайн -> постоплата и так далее. Может в Вашем случае имеет смысл тоже так делать.