1、合同违约金不一定要交所得税的,因为不同的合同涉及的流转税不同,商品销售合同涉及的是增值税,而劳务提供的合同涉及的是营业税。因此违约方不同,纳税义务也不同。
2、如果在商品销售业务中,销售方违约支付给购货方的违约金,由于购买方不存在销售货物或应税劳务的情形,也就不存在缴纳增值税的纳税义务,故购货方收取的违约金不需要缴纳增值税。但对于商业企业向销售方收取的各类费用中,如果有以违约金的名义收取,并且计算违约金的依据与商品的销售量、销售额挂钩的,就属于平销返利行为,商业企业应冲减当期增值税进项税额。若违约金额计算的依据与商品销售量、销售额无关,则不需要缴纳增值税。