A reputable fiberglass swimming pool company in Oakland County Michigan provides you with a contract specifying start and completion dates. A deposit is required and  the contract could show the payments due at a certain time.  Most of the money is paid in advance.