In order for a contract to be considered legally binding, it must include an offer and acceptance of that offer, have consideration and mutuality. The contract must be legal, and both parties must have the mental capacity to sign the contract.