Usually when I have offered to pay cash for services instead of the provider having to bill me or pay a transaction fee on credit card use, they have given me a discount on the service. If they don't, I go ahead and use my credit card which gives me 1% cash back.
I realized how often I was swiping my debit card. It's just too easy to swipe that card and not think twice! I have started to take out a pre-set amount of money at the beginning of the month and pay cash for everything.