你可以公积金贷款30万并不是说你的公积金账户余额已经有30万,这是两码事情。你申请了公积金贷款并且选择年充还款方式的话,只要你的房贷本金还没还完,那么每年会有一次,把你上一年度公积金账户的余额扣除100以下的部分,一次性冲抵贷款本金。所以不存在你贷款20万的话后面公积金的钱就取不出来的问题。
你申请贷款的额度,不影响你后面正常支取还贷,而只影响你所需要现金支付的首付的首付比例。
就你这个情况,总价43万,假如你公积金贷款30万(前提是你可以贷30万啊,我个人估计这个30万是数额上限,公积金贷款的上限一般都有几种计算方法,取其中最低的一个),并且选择公积金年充贷款本金的还款方式,那么你就需要以现金支付13万的房款首付。然后你每个月需要照常付月供。第一次年充会把你账户里的余额高于100的部分都用来冲抵贷款本金,之后每年的年充会把前12个月的公积金累计的公积金账户余额高于100的部分都用来冲抵贷款本金,直到你的贷款归还完毕为止。
如果你选择贷款20万,那么你需要支付23万的首付,其他和上面一样。
等到你的贷款本金还完,那么你的公积金就停止支取还贷了,除非你再一次满足支取条件,比如又买房啦,或者你换工作啦,退休啦,等等。
从提高公积金使用效率的角度来说,你应该尽可能用足你的贷款额度并且拉长还款期限,毕竟公积金放在账户里的收益很低的。而且你用足贷款额度,你就可以少付首付,这些钱你可以拿去投资,买货币基金也是可以考虑的。当然,用足贷款额度和拉长还款期也有弊端,就是你的还款期会很长,算总账的话你付出的利息看上去会很多。但如果考虑到通胀的因素,其实多付这些利息不像看上去那么可怕。
总而言之吧,如果你选择贷20万而付23万首付(并且假设还款期限一样),你的好处是月供会降低,但也会降低你的公积金使用率,此外多付的首付也因此失去投资获得收益的机会,这是隐性的一部分贷款成本;如果你选择贷30万而付13万首付(并且假设还款期限一样),你的月供会因此增多,但可以提高你的公积金使用率,少付的首付可以获得投资收益(当然前提是你投资不失败,亏了就另当别论)。
如果你在可预见的未来没有换房的计划,那我个人倾向于后者。货币基金的收益虽然不固定,但基本都不低于1年期的存款基准利率(多数时候是这样,不排除有个别情况);而公积金存在账户里,最多也只享受3个月的存款利率。