房贷计算公式如下:
1、等额本息:每月还款额=[月利率×(1+月利率)还款月数]÷[(1+月利率)还款月数-1]×贷款本金;还款总利息=贷款额×贷款月数×月利率×(1+月利率)贷款月数/[(1+月利率)还款月数-1]-贷款额
2、等额本金:每月还款金额=(本金/还款月数)+(本金-累计已还本金)×月利率;还款总利息=(还款月数+1)×贷款额×月利率/2
举例:贷款30万元,贷款期限10年,贷款利率为5.586%,等额本息还款月供为3268.59元,总利息为92230.47。等额本金还款第一个月月供为3896.50元,之后每月递减11-12元,总利息为84488.25元。