违约金这个东西,一般的算法都是根据我们签的那个合同里头写清楚了的钱数或者咱们损失了多少钱来算的。比如说,这个合同里头写着要给你A块钱,那这个违约金可就好算了,直接就用A乘以30%呗。要是说咱们是用造成的损失来算的话,比方说损失了B块钱,那这个违约金也就简单了,直接用B乘以30%就行。不过得提醒你一下,咱们国家的法律对违约金的数目可是有限制的。如果说咱们约定的违约金比实际损失高太多了,那你就可以去法院或者仲裁机构那儿要求他们把违约金给降下来点儿。反过来说,如果违约金比实际损失还少,那你也可以去要求他们把违约金给涨上去点儿。在实际生活中,法院会根据咱们签的合同执行得怎么样,双方谁犯错多一些,还有咱们本来能赚到的好处等等这些因素,来看看咱们约定的违约金到底合不合理。