In addition to the term of the contract, you need to clearly understand when and under what circumstances you or the agent can terminate the relationship. Many agencies include a clause that allows either party to end the commitment after, for example, four months to a year, if either party is not satisfied with the number of bookings or amount of earnings. If the contract you are offered does not include such a clause, you can try to negotiate this point. The agency would not want to sign you if it did not believe it could make money from you. Before you sign the contract, use the leverage you have to work out better terms.