公司代发工资不违法,反而是法定要求。根据《工资支付暂行规定》,用人单位应通过银行转账等可留痕方式支付工资,不得仅以现金发放(特殊情形除外)。代发工资能确保薪酬记录清晰、个税代扣合规,并保障员工权益。只要公司使用基本户、发放至员工本人账户、按时足额支付并依法纳税,即完全合法。违规情形包括:用个人账户发薪、拖欠、克扣或逃避社保个税,而非代发本身。