It is important to make certain that a careful and detailed contract is provided prior to any work being done.  A typical contract may include project specifications such as deadlines, and payment due dates as examples. In addition, details related to each stage of a project may be included and are important details.