银行代发工资通常不垫付资金。企业必须先将足额工资款项划入其代发专用账户,银行才执行批量发放。银行仅提供支付通道和清算服务,不承担企业薪酬支出的融资或垫付责任。若账户余额不足,代发将失败。特殊情况下,如企业开通了银行授信额度或短期流动性支持产品,可能实现“先发后还”,但这属于信贷业务,需单独审批,并非代发工资的常规操作。因此,代发工资遵循“先存后付”原则,银行不主动垫付。