I work alone as a sole proprietor, I serviced a commercial property on a handshake instead of a written contract (my mistake) 6 weeks ago; I gave the site manager an invoice for the job with terms of net 10. I still haven't been paid and received a call today from the main office (after I filed complaints) stating that they require contracts for all services and I must sign a contract with them for the services I performed, with their terms in order to get paid. And, oh by the way, the person who hired me was relieved for making numerous handshake deals and creating an unpaid invoice backlog. This sounds fishy.....shouldn't I be the one dictating the terms for my services? I no it's after the fact now and they have me in a predicament of "our terms or no pay".