1、定金的主要作用是担保合同的履行,是合同担保方式,而预付款的主要作用是为接受预付款的一方解决资金上的困难,使之更有条件按合同规定适当履行,属于履行的一部分;
2、交付定金的协议是从合同,而交付预付款的协议只是合同内容的一部分;
3、定金除了担保作用外,还具有证明合同的作用,当事人对合同是否成立产生争议时,法院或仲裁机构查明是否有定金交付即可判断合同是否成立;而预付款不具有合同成立的证明力;
4、定金只有在交付后才能成立,而交付预付款的协议只要双方意思表示一致即可成立;
5、定金一般为一次性交付,而预付款可分期支付。