合同履约担保的形式主要有三种,即银行履约保函、履约担保书以及履约担保金。
履约担保和支付担保并不是所有合同都必需的,而是根据具体的招标文件或合同条款来确定的。如果招标文件或合同中明确要求提供履约担保和支付担保,那么中标人和招标人就应当按照要求提供相应的担保。如果没有明确要求,那么双方可以根据实际情况自行决定是否提供担保。