房屋为违章建筑时,租赁合同效力需视具体情况而定。一般而言,根据相关法律规定,出租人就未经批准或者未按照批准内容建设的临时建筑,与承租人订立的租赁合同无效。但在一审法庭辩论终结前经主管部门批准建设的,人民法院应当认定有效。租赁期限超过临时建筑的使用期限,超过部分无效。不过,在一审法庭辩论终结前经主管部门批准延长使用期限的,人民法院应当认定延长使用期限内的租赁期间有效。对于不是临时建筑的违章建筑,虽然房屋本身违法,但租赁合同并不当然无效。若合同不存在其他法定无效情形,如一方以欺诈、胁迫的手段订立合同损害国家利益等,那么租赁合同通常是有效的。因为合同效力主要依据合同订立时的具体情况及双方真实意思表示等来判断,而非仅取决于房屋是否为违章建筑这一因素。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。