A common element in all contracts is an agreement. In order for a contract to be formed, there must be an agreement between the parties involved. This agreement includes an offer made by one party, an acceptance of that offer by the other party, and consideration, which is something of value exchanged between the parties. All of these elements are necessary for a contract to be legally binding.