单位需要给临时工买社保。只要单位与临时工之间存在着劳动关系的,单位就应当自用工之日起的三十日内为临时工购买社保,并在劳动关系的存续期间每月按时为临时工缴纳社保费用。
法律依据
《中华人民共和国社会保险法》第五十七条用人单位应当自成立之日起三十日内凭营业执照、登记证书或者单位印章,向当地社会保险经办机构申请办理社会保险登记。社会保险经办机构应当自收到申请之日起十五日内予以审核,发给社会保险登记证件。
用人单位的社会保险登记事项发生变更或者用人单位依法终止的,应当自变更或者终止之日起三十日内,到社会保险经办机构办理变更或者注销社会保险登记。第五十八条用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。