Both a client/customer and contractor should discuss the following prior to signing the Independent Contractor Agreement:
What the service is and how much the contractor will be paid
If the client/customer will cover expenses or provide resources
When the contract will end
If either party will be penalized for things such as late payments or unfinished work
If any intellectual property is involved and who will retain ownership rights upon completion of the contract