农民工的工伤保险应当由用人单位为其购买,单位在与农民工建立劳动关系之日起的三十日内就需要为其申请社保登记,缴纳各项社保费用,而其中的工伤保险就是按职工的工资总额与缴费费率之积来购买的。
《中华人民共和国社会保险法》第三十三条职工应当参加工伤保险,由用人单位缴纳工伤保险费,职工不缴纳工伤保险费。
《中华人民共和国社会保险法》第三十五条用人单位应当按照本单位职工工资总额,根据社会保险经办机构确定的费率缴纳工伤保险费。
《中华人民共和国社会保险法》第五十八条用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。