You might think money and a deadline for project completion are the only things really necessary in a freelance contract.
But while both of these things are important, you would be wrong. To protect yourself, your work and your earnings, there are several other vital items that should be in every freelance contract you sign.