根据工商银行的规定,如果你的房贷还款期限在一年以上但不足三年,并且在贷款发放满一年之后提前还款,需要支付贷款金额1.5%的违约金;如果贷款发放未满一年就进行提前还款,则需要支付贷款金额的3%作为违约金。而如果你的房贷还款期限大于三年,且在贷款发放满一年之后提前还款,不需要支付违约金。
所以,如果您的工商银行房贷还款期限为3年且已经超过了贷款发放满一年的时间,那么您提前还款是不需要支付违约金的。但具体情况还需要根据您的贷款合同的具体条款来确定,建议您查看合同中的相关条款或咨询银行相关贷款人员以明确具体的还款政策。