农民工与企业签订劳动合同,企业就需要给农民工缴纳社保。如果农民工没有劳动关系的话,那么就不能参加城镇职工社会保险。在办理社保的时候农民工只需要提供身份证复印件及一寸照片即可。如果企业不给农民工缴纳社保的话,可以去劳动仲裁委员会进行投诉。