一般情况下,签完合同后不交一份给对方的,并不会影响到合同的效力。因为我国的民法典规定,按照法律成立的合同,从成立的时候就会发生法律效力。如果当事人是通过合同书的形式来签订合同的,那么从合同当事人双方都签名、盖章或者按手印的时候起合同就已经成立。因此,签完合同不给对方一份不会影响到合同效力。法律依据:《中华人民
共和国民法典》第四百九十条规定,当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。《中华人民共和国民法典》第五百零二条规定,依法成立的合同,自成立时生效,但是法律另有规定或者当事人另有约定的除外。