合同到期后,如果公司不续约,员工是否有补偿,需要看具体情况。如果员工在公司工作满一年以上,且没有违反公司的规定,那么公司应当给予员工一定的补偿。具体的补偿标准和方式,需要根据公司的规定和员工的合同内容来确定。如果员工在公司工作不满一年,或者违反了公司的规定,那么公司可以不给予补偿。