Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Why do grocery stores in the U.S. offer cash back so eagerly?
The cost to the store is small. They may have to pay a slightly greater fee because the transaction is now bigger. They do need additional cash on hand. Even though the majority of transactions are electronic (credit/debit) or check, the local grocery store still seems to have significant cash on hand. This is seen as a customer service. If there is a 2% fee the $50 advance costs them $1 for the minority of customers that take advantage of it. After more than 10 years of doing this they have figured this into the cost of groceries. Of course the credit card company could also waive the fee to store. My credit card online statement does tell me how much cash back was received. The line says date, store, amount ($40.00 cash over and $123.45 purchases) $163.45 total. Therefore the credit card company knows that cash back was used.