法律解答工程预付款并非必须要有保函。法律依据目前法律法规未强制规定工程预付款必须提供保函。核心分析从权利义务角度看,发包人与承包人可在合同中自行约定是否采用预付款保函。若约定了需提供保函,承包人有义务按要求提供,发包人有权在符合约定条件下要求承包人提供保函以保障预付款的安全;若未约定,则承包人无此强制义务。关键构成要件在于合同双方的约定。实务建议若发包人要求承包人提供预付款保函,承包人应仔细审查合同条款中关于保函的具体要求,如保函格式金额有效期等。收集与保函相关的资料,如保函出具银行的资质证明等。按合同约定或发包人要求的时间和方式及时办理保函。若对保函事宜有疑问或纠纷,可与发包人协商解决;协商不成,可依据合同约定的争议解决方式,如向仲裁机构申请仲裁或向法院提起诉讼来维护自身权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。