This is a dirty secret about modern society. The banks get 2% or more of every transaction made with plastic. How would you like to take 2% of the majority of transactions made in the country off the top? I carry and use cash but the price of everything is padded to cover the 2% charges that go to a bank. It is just the cost of doing busisness like any other overhead.Every shop here does that I think, and I have never had a problem with it. Supposedly this is a violation of the agreement they sign with Visa and MC doing this. Since they all seem to do it and still take plastic I have to assume the Visa and MC guys are not willing to tell them no. Same reason the banks will not tell them no. They have stock holders to answer to. I figured if they have to pay to accept plastic why not pass it on. Notice more gas stations are doing this here now too. Many are too young to remember ALL grocery stores did NOT take plastic not that long ago. Reason was the same. The profit margin was not high enough to pay the card fee. One big chain started doing it so of course they all had to then. So what happened was everyone paid for the people who use plastic. Last gun I bought on Gun Broker it was 3% so I have to guess the dealer was not paying 6 or 8% and eating the rest.