合同约定违约不支付工程款需要付利息是合理的。
法律依据:
《最高人法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》第十七条,当事人对欠付工程价款利息计付标准有约定的,按照约定处理;没有约定的,按照中国人民银行发布的同期同类贷款利率计息。
《最高人法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》第十八条,利息从应付工程价款之日计付。当事人对付款时间没有约定或者约定不明的,下列时间视为应付款时间:建设工程已实际交付的,为交付之日;建设工程没有交付的,为提交竣工结算文件之日;建设工程未交付,工程价款也未结算的,为当事人起诉之日。