协商解除劳动合同是否有补偿,要看具体的情况。根据《劳动合同法》的规定,如果用人单位依照本法第36条规定的情形,向劳动者提出解除劳动合同,并且与劳动者协商达成了一致,这种情况下需要支付补偿金。
但要是由劳动者主动提出解除劳动合同,经过协商之后双方达成一致,这种情况下可以不支付补偿金。