40万房贷20年的月供根据还款方式的不同而有所差异,具体计算如下:

商业贷款

等额本息还款法:每月月供为2617.78元。

等额本金还款法:首月月供为3300元,随后每月递减约6.81元。

公积金贷款

等额本息还款法:每月月供为2268.78元。

等额本金还款法:首月月供为2750元,随后每月递减约4.51元。

建议选择合适的还款方式,等额本息还款法适合每月还款额固定的人群,而等额本金还款法适合希望前期还款压力较大、后期逐渐减轻的人群。