1、辞退工作5年以上的老员工,有没有补偿要根据具体情况来定。
如果单位按照《中华人民共和国劳动合同法》第三十九条的规定辞退员工,像员工在试用期被证明不符合录用条件,或者严重违反单位的规章制度等情况,这种情况下单位不用给补偿。
2、要是单位按照《中华人民共和国劳动合同法》第四十条的规定辞退员工,比如员工不能胜任工作,经过培训或者调整岗位后还是不能胜任,这种情况下单位要给经济补偿。经济补偿是按照员工在单位的工作年限来算的,工作每满一年,单位就要给员工一个月工资的补偿。所以,辞退工作5年以上的老员工,如果工作年限是5年多但不满6年,单位要给6个月工资的补偿;要是刚好工作5年,就给5个月工资的补偿。这里说的月工资,指的是员工在劳动合同解除或者终止前12个月的平均工资。
3、如果单位违反《中华人民共和国劳动合同法》的规定解除或者终止劳动合同,员工要求继续履行合同的,单位就得继续履行;要是员工不要求继续履行合同,或者合同已经没办法继续履行了,单位就要按照经济补偿标准的两倍给员工赔偿金。