Есть мнение, что с агентствами труднее договориться о цене: существуют определенные тарифы, от которых невозможно отклониться. Но при заключении договора всегда можно выбрать комфортную для вас схему оплаты. Чаще всего это Time&Material или Fixed Price. В первом случае клиент платит по факту выполненных работ, как и при взаимодействии с фрилансером. Для второй схемы требуется подробно описанное техзадание, на основе которого подрядчик выставляет счет еще до начала работы. В обоих вариантах заказчик знает, из чего складывается стоимость проекта.