履約保函和合同哪個在先

看具體情況定。履約保函是指應勞務方和承包方(申請人)的請求,銀行金融機構向工程的業主方(受益人)做出的一種履約保證承諾。理論上來說應該先簽訂合同,再按合同的規定開具保函。
《關於推行工程建設合同擔保的若干規定》(137檔案)第二十六條
承包商履約擔保的有效期應當在合同中約定。合同約定的有效期截止時間爲工程建設合同約定的工程竣工驗收合格之日後30天至180天。

履約保函和合同哪個在先