合同履行担保方式有主要有5种:保证、抵押、质押、留置、定金。其中留置是指在保管合同、运输合同、加工承揽合同中,债权人依照合同约定占有债务人的动产。定金是指合同当事人一方为了担保合同的履行,预先支付另一方一定数额的金钱的行为。债务人履行债务后,定金应当抵作价款或者收回。

法律依据

根据2021年1月1日起施行的《中华人民共和国民法典》第三百八十六条担保物权人在债务人不履行到期债务或者发生当事人约定的实现担保物权的情形,依法享有就担保财产优先受偿的权利,但是法律另有规定的除外。《中华人民共和国民法典》第三百八十八条设立担保物权,应当依照本法和其他法律的规定订立担保合同。担保合同包括抵押合同、质押合同和其他具有担保功能的合同。《中华人民共和国民法典》第四百四十七条债务人不履行到期债务,债权人可以留置已经合法占有的债务人的动产,并有权就该动产优先受偿。