Business can be done on a handshake, but it is usually better to have an agreement in place with your customers and suppliers. And it is almost always better to have them sign YOUR agreement because you will know exactly what is in it. A good agreement doesn’t have to be overly long, but it should clearly spell out each party's rights and obligations so that everyone knows up front what is expected of them. And yes, it will have to have some of that “boilerplate” and “legalese”. You don’t want to find out you have agreed to settle any disputes by an arbitrator in Billings, Montana based on their interpretation of Dutch law only AFTER you have a disagreement with your customer.
If you don't have a customer contract, or you aren't sure if it does everything it should, give me a call and we can work on that.