If you need help drawing up an independent contractor agreement for cleaning services, post your job on UpCounsel's marketplace. An independent contractor agreement is a legal document between a contractor that performs a service for a client in exchange for payment.The Cleaning Services Agreement records the relationship that a cleaning company is entering into with a residential or commercial client. For the reasons set forth above, and in consideration of the mutual promises and agreements set forth in this agreement, County and Contractor agree as follows:. An independent contractor agreement is between a client and a company that makes a promise to produce services in exchange for payment. Hey I cleaned windows in Utah for 10 years 8 of them as an independent contractor and you absolutely have to have WC or a waiver in Utah.