主动离职且没签合同能不能拿到补偿,得看具体情况。要是员工自己想离职,一般就没有经济补偿。但要是单位有过错,像没给员工交社保,员工因为这个主动解除劳动关系,按《中华人民共和国劳动合同法》,单位得给员工经济补偿。补偿是按员工在单位工作的时间算,工作一年给一个月工资。比如工作了七年,符合补偿条件就能拿七个月工资。
没签合同的情况,法律规定,单位从用工那天起超过一个月但不满一年没和员工签书面合同,要每月给员工双倍工资。不过这个有仲裁时效限制,工作七年的话,一般已超过时效,很难再要未签合同的双倍工资。
所以,员工单纯因为个人原因主动离职,通常拿不到补偿;要是因为单位有法定过错主动离职,就能要求经济补偿。要是遇到复杂情况,拿不准怎么处理,可以找专业人士咨询。