Absolutely. Every time someone is transporting cargo for your client, you must have such an agreement in place. This agreement outlines the responsibilities of a motor carrier and your own responsibilities in terms of the payment to the motor carrier. It also outlines some other unforeseen situations. All of these terms should be in writing and signed by both parties. If something goes wrong, you need to have this legal document to protect yourself.