商业保函是由非融资性担保公司开具的。
首先担保公司保函和银行保函具备相同的法律效力,承担的责任相同,可以完全互换。区分担保公司保函和银行保函就看该保函是谁出具的,即有相关机构的公章及相关代表人签字或印章。