公积金按12%计算方法为:首先取月工资的12%作为公积金缴存金额,然后将该金额除以当月工作日的天数得到每日公积金缴存金额,最后将每日公积金缴存金额乘以当月实际工作日的天数得到当月应缴纳的公积金总额。例如,月工资为10000元,12%为1200元,如果当月工作日为22天,则每日公积金缴存金额为1200元/22天≈54.55元,当月应缴纳的公积金总额为54.55元/day x 22 days≈1200元。