是的,总包单位必须代发农民工工资。根据《保障农民工工资支付条例》,工程建设领域推行分包单位委托总包代发制度。虽用“推行”一词,但结合条例上下文,实为强制性要求。总包须通过农民工工资专用账户,直接将工资支付到工人本人银行账户。分包单位负责编制工资表并交总包,建设单位须将人工费足额拨付至专用账户,且总包不得因工程争议拒发工资。未按规定执行将被处罚。