What you should include in an independent contractor agreement depends on your situation. Many parties choose to have key terms like the price, type of work, manner of payment, duration of the project, non-disclosure provisions, and other clauses. In many cases, it is best to be comprehensive. An experienced attorney can help you determine what is best in your specific circumstances.