A bank teller is bonded, however,and is employed by a bank which is extremely regulated and licensed, at least in theory. Someone pays for that bank teller's bond, and for the regulatory compliance that the bank goes through. Very few professions are completely unregulated and unlicensed any more. Even tradesmen such as HVAC mechanics, plumbers, electricians, etc. are now require to have continuing education in the state of Virginia in addition to a license showing that at one time they passed a test proving their competence to practice their chosen profession. Why shouldn't tax preparers have at least the same professional standards as your average barber (who may also be passing out tax advice....) The major difference I see is that this is being regulated on a federal level rather than a state level.