Да, договор — обязательная часть работы. В нём прописаны сроки, этапы оплаты, количество правок, права на исходники и что происходит, если сроки нарушены с любой стороны. Договор подписывается до начала работы и до первой оплаты. По окончанию работ подписываем акт приёмки.