在公司干了6年,合同到期公司不续约,一般能拿到赔偿。根据《中华人民共和国劳动合同法》,劳动合同到期时公司主动不续签,得给劳动者经济补偿。补偿按在本单位的工作年限算,每满一年就给一个月工资。所以工作6年,公司要支付6个月工资的经济补偿,这里的月工资是劳动合同解除或终止前12个月的平均工资。
不过有特殊情况,如果公司维持或提高合同约定条件,像工资待遇不变或提高、工作岗位等条件没变差,主动提出续约,劳动者却不同意,这种情况下合同终止公司不用给补偿。
要是遇到公司不续约还不给补偿的情况,也不用着急。劳动者可以先和公司协商。要是协商不成,还能向劳动监察部门投诉,或者向劳动争议仲裁委员会申请仲裁,以此来维护自己的合法权益。