买房贷款20年利息的计算方式较为复杂。等额本息还款法下,每月还款额固定,其计算公式为:每月还款额 = [贷款本金×月利率×(1 + 月利率)×还款月数]÷[(1 + 月利率)×还款月数 - 1] 。总利息 = 每月还款额×还款月数 - 贷款本金。等额本金还款法下,每月偿还本金固定,利息随本金减少逐月递减。每月还款额 = (贷款本金÷还款月数)+(贷款本金 - 已归还贷款本金累计额)×月利率。总利息 = (首月利息 + 末月利息)×还款月数÷2 。具体利息还与贷款金额、贷款利率等相关。贷款利率会因贷款类型、个人信用等因素有所不同,以央行公布的基准利率为基础上下浮动。如贷款金额50万,基准利率4.9%,等额本息还款法下,20年总利息约28.5万;等额本金还款法下,总利息约24.6万 。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。