Главное, на чем хочется заострить внимание, это то, что лучше всего работать по договору, чтобы все стороны договора несли ответственность. На Вас, как на заказчике, лежит ответственность за своевременную и полную оплату выполненной работы, исполнитель в свою очередь должен выполнить все по утвержденному техническому заданию (в котором оговариваются сроки выполнения, дизайн, набор модулей, наполнение контентом, покупка домена и хостинга, размещения сайта и прочие условия) на создание сайта, то есть исполнитель несет ответственность за выполнение работ, прописанных в ТЗ.