There's nothing special about getting "cash back" from a grocery store, there aren't any special fees associated with it. You're just buying cash from the store, it would be no different than if it had a stack of individually barcoded $20 bills on the shelf that they charged $20 each for.