你好,买房首付一般有一下三种情况:一、首套新房首付算法有规定根据国家规定,以家庭为单位,只要是首套房子,首付不能低于总房价的30%,例如要购买一套价值100万元的房子,那么你的首付款至少是100万*30%=30万元。二、依据贷款额度算首付虽然有规定,只要拿总房价的30%就可以,可是还有一个贷款的问题。例如上述的总房价100万的房子,如果采用公积金贷款,夫妻双方的最高可以贷款45万元,那么剩余的房款都要首付,也就是100万元-45万元=55万元,即首付55万元。如果采用商业贷款,还需要考察你的家庭收入情况和还贷能力,看能贷款多少钱,那总房价减去贷款的额度,剩余的也都是要首付的。三、购买二套房首付多以上说的还都是首套房的算法,当购买二套房时(以家庭为单位),贷款首付比例不得低于70%,例如总房价100万元的房子,首付至少是100万元*70%=70万元。(以上价格资料来源于网络,仅供参考。)