Business Purchase Agreement
You may want to have an attorney review and make suggestions on a template of your business contract. An attorney can pinpoint issues for your particular business that you may need to include in the agreement. You can use a business agreement template and modify it to fit your needs, rather than writing the agreement from scratch.
Legal Contracts - Under state laws, only a few category of contracts must be in writing, such as a mortgage contract or contracts covering more than a year. It's still a good idea, however, to have a written agreement for business transactions beyond an ordinary sale of goods. There is no law requiring a lawyer to write your contract. If the transaction is relatively simple, the contract can also be simple. But you also have to pay attention to certain details to avoid issues arising later.