Well, credit cards seem like a good deal to customers especially the reward cards but as usual nothing in life is really free. I own a restaurant and my fee for accepting credit cards was over $3,000 last month. Also when a customer pays with a cashback or rewards card the percentage rate charged to me is double or more than if you paid with a regular card. And if your card doesn't swipe and has to be keyed it costs me triple the percentage and a 50¢ keyed fee per transaction. I can't charge service fees to the customer so for me and everyone else that accepts credit cards those costs are built into prices of all goods and services. If everyone paid cash I could lower my prices at least 10%.