Да, прямо перед началом работ над сайтом, чаще всего до брифинга.
Принцип оплаты — 50% предоплата и 50% постоплата прямо перед передачей мною данных от личных кабинетов.
Иной вариант оплаты — 40% предоплаты, 30% по окончанию работы над макетом, 30% перед сдачей проекта в целом.