Если подходить к вопросу с юридической точки зрения и брать, так сказать общий случай, то нет, не обязательно.
ГК РФ Часть 2. Статья 709.
п.3. Цена работы МОЖЕТ быть определена путем составления сметы.
А дальше уже начинаются практические реалии, которые знакомят нас с главным правилом строительства - "Как скажет подрядчик!" )))