单位不给买医保不合法。医保属于社保,用人单位必须缴纳。用人单位不办理社会保险登记的,是违法《社会保险法》的相关规定的,由社会保险行政部门责令限期改正;逾期不改正的,对用人单位处应缴社会保险费数额一倍以上三倍以下的罚款,对其直接负责的主管人员和其他直接责任人员处五百元以上三千元以下的罚款。单位不给买医保,劳动者还可以到当地劳动部门投诉,要求单位补缴。
【法律依据】
《社会保险法》第八十四条,用人单位不办理社会保险登记的,由社会保险行政部门责令限期改正;
逾期不改正的,对用人单位处应缴社会保险费数额一倍以上三倍以下的罚款,对其直接负责的主管人员和其他直接责任人员处五百元以上三千元以下的罚款。