不合法
单位只买社保没买医保是不合法的 。根据《中华人民共和国社会保险法》的规定,用人单位应当为员工购买包括基本医疗保险在内的五个险种的社保。如果单位只交了社保而没有交医保,就违反了法律规定,员工可以要求用人单位补交医保。
《中华人民共和国社会保险法》第二十三条明确规定,职工应当参加职工基本医疗保险,由用人单位和职工按照国家规定共同缴纳基本医疗保险费。这意味着,单位为员工缴纳社保时,必须同时包括医保在内的五个险种,不能只缴纳其中一部分。
虽然有些情况下单位在法律上没有义务为员工缴纳医保,例如个人自行缴纳医保也是合法的,但这并不适用于单位。单位作为用人单位,有法定义务为员工足额缴纳包括医保在内的所有社会保险费用。
单位只买社保没买医保是违法的,员工可以向劳动行政部门投诉,要求用人单位补缴医保费用及可能产生的滞纳金。未全面缴纳社保可能会对职工的权益造成损害,例如在患病时无法享受医疗保障。