合同能不能有效,主要得看这几个方面。首先,合同主体得合格,这就好比两个人去签合同,得都有能独立做民事行为的能力,不能是小孩子或者精神不正常的人,不然这合同可就有点悬了。其次,意思表示得是真的,不能忽悠人,得是双方心里真正想的,要是存在欺诈、胁迫之类的情况,那这合同可就不地道了。最后,合同内容得合法,不能违反国家的法律法规,也不能违背大家都该遵守的公序良俗,就像不能签个违法的合同或者违背道德的合同一样。要是合同出现主体不合格了,意思表示不真实了(像重大误解了、明显不公平了之类的),或者内容违法了等等情况,那这合同很可能就会被认定为无效合同了。无效合同从一开始就没啥效力,对双方都没啥法律约束力,就跟没签过合同一样。要是双方因为这个无效合同拿到了东西,就得把东西还回去;要是还不了或者没必要还,那就得折价补偿一下。要是谁在这中间有过错,那就得按照过错大小承担相应的责任了。所以,签合同的时候可得仔细着点,可别一不小心就签了个无效合同,到时候麻烦可就大了。