Family has had a cabin home about an hour outside of Minneapolis, whenever I need something (plumbing, woodwork, etc) I always ask for the cash price. You can get huge discounts because the business simply doesn't have to report it (they DO but no way to track it).
I personally don't think it should be frowned upon.