No. I will give a discount for cash, but not extra for a card. It's a part of the cost of doing business. I hate places that do, even more when its one of those that gets charged to your account. I do understand limits though, like equipment purchases.