It has the obvious benefit of discouraging people from increasing your costs with rewards cards. Keep in mind that businesses often have net margins in the vicinity of 5% of revenue. Paying 3% of revenue or more to the credit card company is heinous.
And what work is there to do? The calculation is done by a computer. If your attitude is "just price in the cost" well then there you go, you can pay the true cost of the card you have without even looking at the alternatives. Whereas if you want to get the lowest price then you have to figure out which card has the lowest price. Removing your option to do this is not going to save you money, it's just going to cause you to pay the higher price at all times, which you still have the choice to do.
> they see the “expense” but they can’t see the revenue that aren’t getting.
Increasing sales by e.g. 15% while decreasing net profit by up to 60% is often not a fantastic business decision.
> Credit card users spend more than cash users.
Which is why you accept them but provide a discount for the people who don't use them and thereby don't expose you to their fees.
> And credit card users that have to pay higher prices will go elsewhere.
But they're not higher prices. Restaurant A charges however much to everyone. Restaurant B charges exactly the same amount to people who use credit cards and a few percent less to people who pay cash. The people who insist on using credit cards can go to either place and pay the same amount, anyone willing to pay cash can get a discount at Restaurant B.
The first gives you a lower advertised price but then irks customers when they find out about the extra charge. The second gives you a higher advertised price, which could be worse depending on the nature of the business.
But the proposed alternative where you charge the same to everybody and incorporate it into the advertised price requires you to use the higher advertised price, which has no advantage over the second option regardless of whether or not the second option is better than the first.
In other words your point is pretty much moot because nobody is choosing a restaurant based on, veal parmigiana costs $25 at Villa Roma and $24.50 at Sicily Palace. But they very much might remember that Sicily Palace charges a credit card fee and boycott it in favor of somewhere else.
It’s an unsophisticated approach to business. That’s why it’s common in mom and pop places — mom didn’t go to business school and pop is tripping over dollars to save a nickle — they see the “expense” but they can’t see the revenue that aren’t getting.
There is a reason most small restaurants fail — they don’t know how to be more profitable. So they start to add on these little fees when they begin to struggle and don’t realize that they’re making the problem worse. In other words, most people that start restaurants don’t know what they’re doing in the back office even if they’re great in the kitchen. Restaurants fail for many reasons, but not controlling costs is the biggest — however, they’re naïvely choosing to control the wrong costs.
One of my good friends owns a chain of 30 Tex-Mex restaurants in Texas. After several burglaries of the safe at several locations, they went cashless at some locations. The cashless locations, without exception, saw sales increase by over 12%. He quickly made all of his stores cashless and sales increased among all stores. My anecdote isn’t data — but there is plenty of data out there.
The credit card surcharge scheme is endemic among small business owners who actually haven’t done the math. Or, more accurately, they’re doing the wrong math.
Credit card users spend more than cash users. So you make up for the “savings” with lower sales volume. And credit card users that have to pay higher prices will go elsewhere. Or, if they pull out cash, they’ll spend less of it.
https://www.nature.com/articles/s41598-021-83488-3