兩者的定義不一樣。合同無效是一種合同的法律狀態,指因欠缺一定生效要件而致合同當然不發生效力。合同不生效也是一種合同的法律狀態,是指合同成立但仍然沒有生效。法律依據:《民法典》第五百零六條合同中的下列免責條款無效:(一)造成對方人身損害的;(二)因故意或者重大過失造成對方財產損失的。第五百零七條合同不生效、無效、被撤銷或者終止的,不影響合同中有關解決爭議方法的條款的效力。