En un contrato público, las empresas reciben una cantidad fija por realizar una obra o por prestar un servicio, mientras que, en una concesión, la remuneración de las empresas consiste, principalmente, en la autorización de gestionar y explotar una obra o servicio, lo que implica una exposición a posibles pérdidas en las inversiones realizadas.