别只看对方交没交定金就觉得合同是不是无效。一般来讲,签订的合同只要符合法理的规定,一签下来马上就能生根发芽,除非法律又另外说了啥或者当事人自己有额外的约定。这个定金,就是为了保证合同能好好履行的一个东西。要是签了合同但是没给定金的话,合同就算是有效的,只是那些关于定金的事儿还没开始做。但要是合同上面明确说过要交了定金才算正式生效的话,那没交定金之前,合同就等于暂时还没造起来。不过如果合同里面并没有这么特殊的说法儿,只有没交定金这回事儿,那也是不耽误合同的有效性,只不过违约的那方可能会面临一些麻烦,需要按照合同上的内容和法律上的规定来赔偿人家损失。至于到底赔多少,怎么个赔法,那就要看合同上写得清不清楚,还有法律上都该咋执行。