定金与预付款的区别: (1)定金是合同的担保方式,主要作用是担保合同履行,而预付款的主要作用是为对方履行合同提供资金上的帮助,属于履行的一部分。 (2)交付定金的协议是从合同,而交付预付款的协议一般为合同的一部分。 (3)预付款只有在交付后才能成立,而交付预付款的协议一般只要双方意思表示一致即可成立。 (4)定金合同当事人不履行合同时,适用定金罚款,而预付款交付后当事人不履行合同时,不发生丧失预付款或双倍返还预付款的效力。