A project arrangement where a client agrees to pay a service provider based on the actual time spent and materials consumed during the project lifecycle. This contrasts with fixed-price agreements, where the cost is predetermined. For example, a company might engage a software development team to build a new feature for their application. The client would then be invoiced for the hourly rates of the developers, project managers, and any other resources utilized, along with the cost of any software licenses, cloud computing resources, or third-party tools needed.
This arrangement allows for greater flexibility and adaptability compared to more rigid models. Its importance lies in its ability to accommodate evolving requirements and unforeseen challenges that are common in complex initiatives. Historically, it emerged as a response to the limitations of fixed-price contracts, which often struggle to accurately scope projects with inherent uncertainty. The benefit lies in transparency, with the client having direct visibility into how resources are allocated and managed, ensuring they only pay for the actual value delivered.