不公平合同有没有法律效力,得具体情况具体分析。法律上,显失公平的合同,就是一方利用对方处于困境、缺乏判断能力等情况,让合同在成立的时候,双方的权利和义务明显违反公平、等价有偿原则。
要是合同显失公平,受损害的一方可以请求法院或者仲裁机构撤销合同。在合同被撤销之前,它是有效的,双方还得按合同约定办事。一旦合同被撤销,那就从一开始就没有法律约束力了。合同撤销后,因为这个合同得到的财产要返还;要是没办法返还或者没必要返还,就得折价补偿。有过错的一方要赔偿对方的损失;要是双方都有过错,那就各自承担相应责任。
所以,要是遇到不公平合同,受损害方得赶紧收集能证明合同显失公平的证据,像签订合同时对方利用自身优势或者自己处于劣势的相关证据。并且要在知道或者应当知道撤销事由之日起一年内行使撤销权,如果是重大误解,时间是九十日。要是当事人明确表示或者用行动表明放弃撤销权,撤销权就没了。