An added thought. I have seen these these of things happen to many of my friends. It is best to get an agreement first... I have even seen it where the customer for whatever reason decided they didn't like the end result and tried to get a much lower price or refuse altogether to pay