保单上没有税优识别码,是不属于税收优惠型的商业健康保险,是不能税前扣除的。

可参考:

根据《国家税务总局关于推广实施商业健康保险个人所得税政策有关征管问题的公告》(国家税务总局公告2017年第17号)第五条规定,保险公司销售符合规定的商业健康保险产品,及时为购买保险的个人开具发票和保单凭证,并在保单凭证上注明税优识别码。个人购买商业健康保险未获得税优识别码的,其支出金额不得税前扣除。

因此,购买的商业健康保险未获得税优识别码不能在个人所得税前扣除