非过错责任合同通常是具有法律效力的。非过错责任也就是无过错责任,说的是在法律规定的情况下,不管行为人主观有没有过错,都得对损害后果承担民事责任。
按照《中华人民共和国民法典》,只要当事人是基于真实意愿签订合同,且合同不违反法律、行政法规的强制性规定,也不违背公序良俗,那非过错责任合同就会受到法律保护。就拿运输合同来说,承运人对运输中货物的毁损、灭失要承担无过错责任。只要货物出现毁损、灭失,除了法定免责情形外,承运人都要担责,这种合同约定是有效的。
但也有特殊情况。如果非过错责任合同的条款不合理地加重了一方责任、排除了对方主要权利,显失公平,受损害的一方可以请求法院或者仲裁机构撤销合同。要是合同内容违反法律、行政法规强制性规定,或者违背公序良俗,那合同从一开始就没有效力。所以,判断非过错责任合同是否有效,要结合具体的合同内容和签订情况来看。