一般来讲,要是定金没交的话,那这份合同通常是不算生效的。定金,它是合同担保的一种方式,交付定金可是合同生效的一个重要要件。通常情况下,如果双方商量好以交付定金作为合同生效的条件,那要是没交付定金,合同就没达到生效的条件,自然也就不产生法律效力。不过,要是合同里面清清楚楚地约定了其他的生效条件或者条款,那就有可能出现仅仅定金没交但不影响合同生效的情况。这种时候,就得根据具体的合同条款来判断合同到底有没有效力。总之,大部分时候定金没交合同就不生效,但具体到底是不是生效,还得要看合同的约定以及实际的情况到底是怎样的。就好比说,就像买房子,要是没交定金,那这买房的合同可能就暂时不算数,得等定金交了之后才会正式生效。但要是合同里另有规定,那就得按照规定来,不能一概而论。