根据《民法通则》89条和《合同法》115条。合同定金与押金的区别有:

1、性质不同:定金是金钱担保,押金是一种质押担保。定金担保所产生的只有债权,不具有物权的效力;押金则属于担保物权的范围。定金是法定的担保方式,押金只是民间交易形式;

2、交付时间不同;

3、数额不同:定金的数额不得超过主合同金额的20%,超过的部分无效;而订金的数额没有限制。