When a new freelancer works with a small client, neither party may have experience with contracts. This community wiki provides starting points they can use to think through the issues that should be covered in a good contract and begin with much of the text already written.
These starting points are intended to be especially helpful where the size of project or other concerns do not raise to the level of requiring professional legal assistance. In any event, both parties will want to carefully review the contracts and customize according to their needs; still, having a good starting template sets an initial direction and saves a lot of work.