欠款协议违约金的计算方式如下:1. 有约定按约定:如果欠款协议中明确约定了违约金的具体数额或计算方法那么就按照协议约定来计算。比如约定欠款金额的一定比例作为违约金如5%若欠款10万元违约金就是10万×5% = 5000元。2. 没有约定的情况: 参照逾期利息:可参照中国人民银行同期同类人民币贷款基准利率为基础参照逾期罚息利率标准计算。在借款合同纠纷案件中若未约定逾期付款违约金出借人可主张逾期付款利息损失。 以实际损失为基础:根据《民法典》规定当事人主张约定的违约金过高请求予以适当减少的人民法院应当以实际损失为基础兼顾合同的履行情况、当事人的过错程度以及预期利益等综合因素根据公平原则和诚实信用原则予以衡量并作出裁决。当事人约定的违约金超过造成损失的百分之三十的一般可以认定为“过分高于造成的损失”。3. 特殊情况:在一些合同纠纷中可能会根据行业惯例、交易习惯等来确定合理的违约金数额。总之计算欠款协议违约金要依据具体约定以及相关法律规定来综合判断以确定合理的违约金数额维护当事人合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。