承揽房屋拆迁需要资质。建设单位应当按照国家有关规定向工程所在地县级以上人民政府建设行政主管部门申请领取施工许可证,符合国家规定的注册资本、具有从事建筑活动相适应的法定执业资格的专业技术人员、具有从事相关建筑活动所应有的技术装备。
《建设工程安全生产管理条例》第二十条
施工单位从事建设工程的新建、扩建、改建和拆除等活动,应当具备国家规定的注册资本、专业技术人员、技术装备和安全生产等条件,依法取得相应等级的资质证书,并在其资质等级许可的范围内承揽工程。