定金合同是爲了保證主合同的履行,簽訂從合同約定一方當事人預先支付給對方一定數額的貨幣,債務人履行債務後,定金應當收回或者抵作價款的一種擔保合同。法律依據:《民法典》第一百四十三條
具備下列條件的民事法律行爲有效:
(一)行爲人具有相應的民事行爲能力;
(二)意思表示真實;
(三)不違反法律、行政法規的強制性規定,不違背公序良俗。
《民法典》第五百八十六條
當事人可以約定一方向對方給付定金作爲債權的擔保。定金合同自實際交付定金時成立。
定金的數額由當事人約定;但是,不得超過主合同標的額的百分之二十,超過部分不產生定金的效力。實際交付的定金數額多於或者少於約定數額的,視爲變更約定的定金數額。