定金与预付款,其区别主要有:1、定金是一种担保手段,给付定金在于担保债务的履行,本身并不是履行债务的行为,因而债务人履行债务后,定金应当抵作价款或者收回;而预付款只是一种支付手段,预付款的交付只是一种履行债务的行为,不具有担保的作用。