A bilateral contract is an agreement between two parties in which each side agrees to fulfill his or her side of the bargain.