Just like any business.. It's up to the business owner to decide if they want to make it more convenient for their customers and eat the fee. The place I go to takes credit card but I think they make you pay the 2% or 3% fee.. just like a computer store