民间协议有法律效力吗

一、民间协议有法律效力吗
民间协议在符合下列条件的情形下有法律效力:订立协议的各主体均具有相应的民事行为能力;意思表示真实;协议不违反法律、行政法规的强制性规定;也没有违背公序良俗。
法律依据:
《中华人民共和国民法典》第一百四十三条
具备下列条件的民事法律行为有效:
(一)行为人具有相应的民事行为能力;
(二)意思表示真实;
(三)不违反法律、行政法规的强制性规定,不违背公序良俗。
《中华人民共和国民法典》第四百九十条
当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前,当事人一方已经履行主要义务,对方接受时,该合同成立。
二、协议书和合同书的区别是什么
协议书和合同书的区别是如下:
1.两者的特点不同。
2.两者包含的范围不同。
3.两者订立的基础不同。合同的特点是明确、详细、具体,并规定有违约责任。而协议的特点是没有具体标的、简单、概括、原则,不涉及违约责任。
从其区别角度来说,协议是签订合同的基础,合同又是协议的具体化。
三、协议书必须要公证吗
协议书不是必须要公证。友情提示您,我国法律上没有严格要求签订的协议一定要到公证处办理公证。但在有条件的情况下,最好有办理公证,因为如果双方有一方违法协议要求,有办理公证的协议会比没有办理公证的协议更能获得法院的采信。协议一旦签订就赋予法律效益,公证是国家政府专业的法律人员对这份协议的合法性进行的作证,可以在公证处签订协议,也可以签订协议后提供给公证处公证。