竞业限制不给补偿金不能生效。企业不支付竞业限制补偿金,劳动者可以请求人民法院解除竞业限制协议。
根据《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(四)》第七条、第八条规定,用人单位与劳动者约定了竞业限制,用人单位不支付经济补偿金的,劳动者履行了竞业限制义务,可向人民法院提起诉讼要求用人单位支付经济补偿金;用人单位3个月没有支付经济补偿金,劳动者可以向人民法院提起诉讼,请求解除竞业限制约定,并要求用人单位支付3个月经济补偿金。
法律依据
《最高人民法院关于审理劳动争议案件适用法律若干问题的解释(四)》第七条、第八条