建行信用卡賬單上有違約金是因?yàn)樵诘狡谶€款日前未還款或還款金額不足最低還款額。

違約金是按最低還款額未還部分的5%計算,人民幣賬戶最低5元,外幣賬戶最低1美元/歐元,按月計收。個人卡還款違約費(fèi)的計算公式為:當(dāng)期違約金=(當(dāng)期最低還款額-當(dāng)期已還款項(xiàng))×5%,如有協(xié)議另行約定的按協(xié)議定價。