违章建筑,理应拆除不管过了多长时间,也不需要补偿。
1、违建是违法的,不论多长时间违章建筑都可以随时拆除。直辖市、县(市)主管建筑机关,应于接到违章建筑查报人员报告之日起五日内实施勘查,认定必须拆除者,应即拆除之。
2、市、县级人民政府作出房屋征收决定前,应当组织有关部门依法对征收范围内未经登记的建筑进行调查、认定和处理。对认定为合法建筑和未超过批准期限的临时建筑的,应当给予补偿;对认定为违法建筑和超过批准期限的临时建筑的,不予补偿。
3、所以拆除违章建筑时依法不给予补偿,但如果你是未超期限的临时建筑可以申请补偿。另外,对违章建筑的建造材料、违章建筑物做使用土地的收益损失、违章建筑内的财产以及违章建筑承租人(租户)的损失都应该给予被拆迁方拆迁补偿,这个需要专业律师来帮你争取。