合同履約金是合法嗎

合同履約金合法。只要合同履約金是雙方協商一致後約定交的就是合法的。合同履約金是指為合同的履行所提供的一種金錢保證,並在雙方合同到期或者依法解除時才予以退還。
【法律依據】
民法典》第四百九十條  當事人採用合同書形式訂立合同的,自當事人均簽名、蓋章或者按指印時合同成立。在簽名、蓋章或者按指印之前,當事人一方已經履行主要義務,對方接受時,該合同成立。
法律、行政法規規定或者當事人約定合同應當採用書面形式訂立,當事人未採用書面形式但是一方已經履行主要義務,對方接受時,該合同成立。

合同履約金是合法嗎