因病不能胜任工作被辞退是否有补偿需视具体情况而定:1. 医疗期内:如果员工患病在规定的医疗期内用人单位不得解除劳动合同。若在此期间被辞退属于违法解除员工可要求用人单位继续履行劳动合同或要求支付赔偿金。赔偿金标准为经济补偿标准的二倍。经济补偿按劳动者在本单位工作的年限每满一年支付一个月工资的标准向劳动者支付。2. 医疗期满后:若员工不能从事原工作也不能从事由用人单位另行安排的工作用人单位提前三十日以书面形式通知劳动者本人或者额外支付劳动者一个月工资后可以解除劳动合同但需支付经济补偿。若用人单位没有提前三十日以书面形式通知还需额外支付一个月工资作为代通知金。总之因病不能胜任工作被辞退员工应先确定自身处于医疗期的哪个阶段再依据相关法律规定维护自身权益可与用人单位协商补偿事宜协商不成可通过劳动仲裁等途径解决。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。