A legally enforceable agreement made between two parties. A contract is usually legally binding when both parties have indicated their agreement with a signature at the end of a written outline of the terms.