If you deposit more than $5000.00 per month in cash you are charged an analysis fee.
We weren't able to find a bank that didn't charge this fee for our businesses (we deposit much more than $5000).
That being the case our analysis fees are 10% of our credit/debit fees so cash is still preferred.
For the OP, I am friends with my lbs owner and I never ask for discounts. In a non-friend situation I feel it's ok to ask for a discount but think that outright pressuring for one is gauche...