This is never a good idea! Paying in cash is the best way ever to lose track of where money is going. It should be policy of legitimate businesses and organizations to be transparent and above board with every penny received and spent so we are fully accountable.