Before you sign a long-term contract ask yourself why it has to be long term. Long-term contracts guarantee overhead whether the relationship, product, or service works out or not. In many cases, you can refuse to sign the long-term contract and the company will work out another arrangement in order to keep you as a customer.