贷款买房的计算方法如下:
1、等额本息法:总利息=月还款额*贷款月数-本金;
2、等额本金法:总利息=本金*月利率*(贷款月数/2+0.5);
假设借款人贷款金额为20万元,贷款期限为20年,贷款利率为7.47%,以等额本息法进行计算,则可以得出借款人贷款买房应支付的总利息为185804.7元。以等额本金法计算,则可以得出借款人贷款买房应支付的总利息为150022.5元。