合同法第二条就明确:本法所称合同是平等主体的自然人、法人、其他组织之间设立、变更、终止民事权利义务关系的协议。 婚姻、收养、监护等有关身份关系的协议,适用其他法律的规定。
所以合同就是协议,协议绝大多数是合同,只有涉及婚姻、收养、监护等有关身份关系的协议不适用合同法,这些协议也就不能称之为法律上或者合同法上的合同而称之为其他协议。
合同与协议虽然有其共同之处,但两者也有其明显区别。合同的特点是明确、详细、具体,并规定有违约责任;而协议的特点是没有具体标的、简单、概括、原则,不涉及违约责任。从其区别角度来说,协议是签订合同的基础,合同又是协议的具体化。