I'm new to contracting. As has been said before we spend years working in the field but then we get out into the business world of contracting it's usually the school of hard knocks.
I recently had a customer I started doing work for without any signed contracts done first. When I snapped to what we should have done they suddenly didn't want to work with me. Telling me to get to work that he would have a check for the work we had already done, ect... Bottom line is when I demanded a contract before any more work would happen he balked, paid me for what had been done so far, and we parted ways. I hate leaving a job like that but I couldn't go anyfurther without getting the legalities taken care of.
Do you guys ALWAYS get the contract signed before even service work begins? Also, do you think this customer can retaliate in someway?

Thanks guys.