违约欠款利息在不超过合同成立时一年期贷款市场报价利率四倍的范围内计算是合法的。不同情形下,有约定从约定,无约定则按相关法律规定处理。
在法律层面,违约欠款利息的计算合法性有明确的规定和不同的处理方式。
如果借贷双方有约定。根据《最高人民法院关于审理民间借贷案件适用法律若干问题的规定》,出借人与借款人既约定了逾期利率,又约定了违约金或者其他费用,出借人可以选择主张逾期利息、违约金或者其他费用,也可以一并主张,但是总计超过合同成立时一年期贷款市场报价利率四倍的部分,人民法院不予支持。这里的“一年期贷款市场报价利率”,是指中国人民银行授权全国银行间同业拆借中心自2019年8月20日起每月发布的一年期贷款市场报价利率。例如,甲向乙借款,合同约定了逾期还款需支付利息和违约金,若两者相加超过了合同成立时一年期贷款市场报价利率四倍,超过部分乙无法通过法律途径获得支持。
若借贷双方没有约定利息。自然人之间借贷对利息约定不明,出借人主张支付利息的,人民法院不予支持。除自然人之间借贷的外,借贷双方对借贷利息约定不明,出借人主张利息的,人民法院应当结合民间借贷合同的内容,并根据当地或者当事人的交易方式、交易习惯、市场报价利率等因素确定利息。
对于逾期利息的计算。借贷双方对逾期利率有约定的,从其约定,但是以不超过合同成立时一年期贷款市场报价利率四倍为限。未约定逾期利率或者约定不明的,人民法院可以区分不同情况处理:既未约定借期内利率,也未约定逾期利率,出借人主张借款人自逾期还款之日起参照当时一年期贷款市场报价利率标准计算的利息承担逾期还款违约责任的,人民法院应予支持;约定了借期内利率但是未约定逾期利率,出借人主张借款人自逾期还款之日起按照借期内利率支付资金占用期间利息的,人民法院应予支持。
总之,违约欠款利息的合法计算需遵循相关法律规定,在法律允许的范围内保障当事人的合法权益。

法律依据:
《中华人民共和国民法典》 第五百八十五条
当事人可以约定一方违约时应当根据违约情况向对方支付一定数额的违约金,也可以约定因违约产生的损失赔偿额的计算方法。
约定的违约金低于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以增加;约定的违约金过分高于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以适当减少。
当事人就迟延履行约定违约金的,违约方支付违约金后,还应当履行债务。