This billing model is becoming increasingly popular for its transparency, flexibility, and improved communication and collaboration. It can help ensure the successful completion of projects and a positive working relationship between the client and service provider. Additionally, the client can see progress and get a working product at various project stages rather than waiting until the end.