公司以员工卡限额为由拖欠工资是违法的。
首先,从法律角度来看,公司应当按照劳动合同约定的时间和数额向员工支付工资,这是公司的法定义务。员工卡限额并不是公司可以拖欠工资的理由,因为这两者之间没有直接的因果关系。员工卡限额是银行或支付机构对卡片使用的一种管理手段,而公司支付工资是其作为雇主应尽的责任。
其次,如果公司确实因为员工卡限额而无法及时支付工资,那么公司应当与员工进行协商,寻找其他支付方式或者调整工资支付时间,而不是直接以员工卡限额为由拖欠工资。
最后,如果公司无故拖欠工资,员工可以向劳动监察部门投诉,要求公司支付拖欠的工资,并可能获得相应的赔偿。同时,员工也可以咨询专业律师,通过法律途径来维护自己的合法权益。
综上所述,公司以员工卡限额为由拖欠工资是违法的,员工应当积极维护自己的合法权益。如果你在这方面有任何问题或需要进一步的法律帮助,请直接向我咨询。