Companies that charge consumers excessive credit card fees to be hit with big fines under a ban that takes effect on Thursday, limiting the amount businesses can charge customers to use payment methods such as EFTPOS, MasterCard, Visa and American Express cards.