1、离婚时男方答应承担贷款有没有效,得看实际情况。要是这笔贷款是男方的个人债务,按照《中华人民共和国民法典》里当事人可以自由表达意愿的原则,离婚的时候男方同意自己把贷款承担下来,这样的约定是有法律效力的,对男女双方都有约束作用。
2、要是这笔贷款属于夫妻一起要还的债务,夫妻在离婚协议里约定由男方来承担,这个约定在夫妻之间是有效的。不过对债主来说,除非债主知道并且同意这个约定,不然债主还是可以要求夫妻双方一起偿还债务。一方把债务还了之后,可以按照离婚协议找另一方要回自己多还的部分。
3、所以,如果贷款是夫妻共同债务,虽然能在离婚协议里约定让男方承担,但没办法阻止善意的债主找双方要钱。为了避免以后产生麻烦,离婚的时候最好把债务情况弄清楚,在协议里写明白。要是条件允许,还可以跟债主商量,把还钱的人换成男方,并且拿到债主的书面同意。