No. The completion of some projects can take much longer than expected. Sometimes we need information from you in order to go forward. Implementing a new feature on the website takes time. Sometimes these delays can take months. For this reason, we always invoice our clients 30 days after the project begins.