有法律效力的。通过中介买房一般会有两个合同。“买卖居间合同”合同是有法律效力的,主体是卖方、买房及中介据检方,和“房屋买卖合同”合同的主体是卖方和买方,“房屋买卖合同”里约定买卖双方谁违约谁就要负违约责任,违约责任合同条款里都有约定的。