Not taking credit cards will cost you business in a retail location.
What is defined (in this thread) as "most cash businesses" would be to me businesses that would typically allow someone to pay with a credit card.
That wouldn't be a local bodega allowing some to pay for a pack of gum with a credit card. It would be a business allowing cc use in a typical case where the per transaction charge is not significant and you don't stand to loose business because you don't accept credit cards.
Examples:
You run a restaurant and your average ticket is $45. If you don't accept cc's you will generally loose business.
You run an ice cream stand and your average ticket is $5. Less expectation of being able to (or needing) to use a cc for a small transaction like that. Chance of loosing business: significantly less.
Say you charge the customer $5: 2% + $0.30 is $0.40--8% of the total.
However if your plumber or tradesperson gives a lower price for cash, then that's probably tax evasion.
In the case of CC you'll get a payment 30 days later, so in VISA vs. cash, you're not getting the interest on the money, if you need to use the money you'll have to pay your bank interest, and you'll pay a processing fee on top of it.
About the only advantage CC has is that it's difficult for employees to steal from the register, so instead they steal the magstrips.
Wha? I get my Visa money within a day or two.
I know there are legit exceptions, but isn't this the main reason they do it?