Что должно быть в договоре на сайт: 7 пунктов
Договор на сайт кажется формальностью, пока не возникает спор: «это не входило», «мы договаривались иначе», «а чей это домен». Вот семь пунктов, которые стоит найти в тексте до подписи.

Объём работ
Должен быть перечень: сколько страниц, какие функции (форма, оплата, запись), что нужно от вас. Фраза «разработка сайта» без состава работ ничего не гарантирует.
У меня состав работ фиксируется в спецификации договора, а всё, что сверх неё, оплачивается отдельно и только с вашего согласия.
Цена и что в неё не входит
Итоговая сумма и валюта должны быть прописаны цифрами. Отдельно указано то, что оплачивается вне цены: домен, хостинг, сторонние сервисы, реклама.
Цена не должна меняться без вашего согласия, даже если проект оказался сложнее, чем казалось.
Сроки и от чего они считаются
Посмотрите, с какого момента идёт отсчёт: с подписи, с предоплаты или с получения материалов. Это разница в неделю-две.
У меня сроки считаются от предоплаты и получения всех материалов. Задержка с вашей стороны продлевает их на те же дни, и это честно для обеих сторон.
Оплата и условия возврата
Этапы, суммы и условия возврата должны быть в тексте. Обычно это 50% на старте и 50% перед запуском.
Проверьте, что будет, если вы откажетесь сразу и если позже: что возвращается, а что покрывает уже выполненную работу.
Макет и правки
Должно быть указано, что макет согласуется до начала разработки и сколько кругов правок включено. Правки макета быстрые, а правки готового кода долгие и дорогие.
Полезно прописать и то, что считается правкой, а что новым пожеланием.
Гарантия после запуска
Ищите срок и границы: сколько дней ошибки исправляют бесплатно и что под это не подпадает.
У меня 30 дней бесплатного исправления ошибок и несоответствий согласованному функционалу. Новые пожелания сюда не входят и обсуждаются отдельно.
Права на домен и ваши данные
Домен должен быть зарегистрирован на вас, а не на исполнителя. Спросите, на кого он оформляется и когда.
У меня домен регистрируется на вас после полной оплаты. Ваши тексты, фото и цены не показываются и не используются в других проектах, и это тоже стоит видеть в договоре.
Если чего-то из этого нет
Попросите добавить пункт до подписи. Нормальный исполнитель сделает это без споров, а если отказывается, это тоже ответ.
Нужен сайт для вашего бизнеса?
Расскажите о задаче, и я предложу решение и назову цену.