A: You should have a simple template that can be used for multiple projects. The key terms to include are:
- Contract period
- Your specific responsibilities and deliverables
- Fees and payment terms
- Who owns the work
- Non-disclosure clauses
- Termination rights (for both parties) if things don't go well
- Indemnification (i.e. if something goes wrong, who is responsible for what)
This can be a relatively simple contract that can be revised quickly and for multiple clients.
One thing to note is that companies will typically prefer to use their own vendor contracts, so you might end up having to review and use their contract instead of yours.
A: The cost will depend on several factors:
- Length of the document
- Quality of the contract (if it's poorly drafted then it will require more work to revise)
- Complexity of the transaction (the more complex, the more time is needed to understand it and solve problems)
- Your leverage vs. the supplier's (if you don't much leverage, then the contract will require a lighter touch as far as revisions)
The best course of action is to do an initial consultation with your lawyer of choice to discuss the above. After that, the lawyer will be able to give you a sense of the cost, and make a proposal on either an hourly rate or a flat fee.