是的,如果你工行信用卡逾期4天,银行会按约定扣违约金,但你及时还款了,就不会有太大问题。
首先,我们要明白,信用卡逾期还款,银行会收取违约金,这是根据银行的规定来的。如果你逾期4天,那么银行就会按照你的欠款金额收取相应的违约金。

但是,如果你在银行扣除违约金之后,马上把欠款和违约金都还清了,那么就不会有太大的问题。因为银行主要目的是要你按时还款,而不是故意要收取你的违约金。
这里还要提醒一下,虽然你及时还款了,但是逾期记录可能会留在你的信用报告中,影响你的信用评级。所以,最好的办法还是按时还款,避免逾期。
如果你不小心逾期了,及时联系银行,了解具体的还款情况和违约金金额,然后尽快还款,这样可以尽量避免因为逾期带来的不必要的麻烦。