Обычно стоимость включает анализ задачи, проектирование структуры, дизайн, программирование, наполнение, тестирование и подготовку сайта к запуску. Точный состав зависит от договора. В одном проекте заказчик передает готовые тексты и изображения, в другом контент готовит подрядчик. Отдельно могут рассчитываться лицензии CMS, платные модули, домен, хостинг, интеграции, миграция данных и продвижение. До подписания договора полезно получить смету по этапам и перечень результатов: прототипы, дизайн-макеты, работающий функционал, инструкции и доступы. Также следует зафиксировать количество итераций правок, гарантийный период и условия дополнительных работ. Это защищает бюджет от неожиданных расходов.