当合同到期后,公司是否给予补偿主要取决于合同到期的原因以及双方的约定。
如果是公司主动决定不续签合同,通常情况下,公司需要向员工支付经济补偿。经济补偿的计算方式一般是按照员工在公司的工作年限,每满一年支付一个月工资的标准向员工支付。六个月以上不满一年的,按一年计算;不满六个月的,向员工支付半个月工资的经济补偿。
然而,如果是员工自身原因导致合同到期不续签,比如员工提出离职等,那么公司一般无需支付补偿。
此外,还需要注意一些特殊情况。例如,合同到期后公司维持或者提高劳动合同约定条件续订劳动合同,员工不同意续订的,公司无需支付经济补偿;如果公司未按照规定支付经济补偿,员工可以向劳动行政部门投诉,要求公司支付。
总之,合同到期后不续签公司是否有补偿,需要根据具体情况进行判断,员工可以根据自身情况咨询专业的劳动法律师,以维护自己的合法权益。