没有的。上海银行提前还款没有违约金
如果房贷不满一年,用户发起提前还款申请,此时将收取1.5%或3%的不同利率。提前还款时,抵押已满一年,故以抵押合同为准。如果在抵押合同中约定不收取违约金,那么就不需要支付违约金。