一、买房多久能提前还贷?1、时间规定:多数银行要求申请人的房贷成功申请满一年的时间后,才可以向贷款的银行申请提前还房贷的。如果房贷没有满一年,银行会收取一定的违约金。2、违约金收取规定:未满时间的提前还款,违约金收取在各个银行中是不同的。少数的银行对于房贷在2-5年内的会收取一些违约金。违约金的收取一般是3%-5%不等。正常情况下银行会按照合同规定赔偿违约金,如果合同没有涉及此项,按照银行规定办理。二、提前还款方式有三种:1、剩余的贷款保持每月还款额不变,将还款期限缩短;2、剩余的贷款将每月还款额减少,保持还款期限不变;3、剩余的贷款将每月还款额减少,同时将还款期限缩短。三、购房贷款提前还款流程(以建行为例)1、借款人致电建行客服提前预约;2、接到建行通知后,到建行网点领取提前还款申请表,并如实填写;3、将提前还款所需手续交给银行;4、通过审批后,携带相关证件到银行办理提前还款手续;5、办完手续后,到银行柜台进行还款。提醒:如果借款人办理的是一次性提前全部还款,那么还完款后,不要忘了办理解除抵押手续。四、购房贷款提前还款需要提前多久预约?还款人应该先查看贷款合同上的相关约定,如果没有再电话咨询银行,或者直接向银行预约还款时间。不同银行、不同时期预约的时间不同,短的需提前三五天,长的可能长达两三个月。银行需根据申请提前还款的人数以及办理业务的人力来决定预约时间。建行提前还款预需提前10至15个工作日向银行提出提前还款书面申请,提前偿还全部贷款的,经贷款行同意后,根据合同约定期限的利率和贷款余额按照实际占用天数计收息。五、5种人不适合提前还款1、基准利率享受7折与8.5折之间的购房者,由于已享利率优惠,即便利率调整前后月供之差也不会超过百元,因此不需要提前还贷;2、等额本金还款期已过三分之一,由于前期还款较多,剩下小额的贷款,即便涨了利率,利息也不是太多;3、等额本息还款已到中期,因为这时已经还了大部分的利息;4、不久后还需要贷款的购房者,现在若把钱一下子还进了银行,等再去银行申办贷款时,基准利率可能会上浮10%到30%,甚至更高;5、有其他投资机会的客户,能拿到超过房贷利率的收益,那么也没有必要急着还款,因为银行一般商业贷款利率要远远高于房贷利率。