Money orders have limited acceptance in the insurance and brokerage industry because of concerns over money laundering. Because of provisions within the USA PATRIOT Act and the Bank Secrecy Act, money orders have far more regulatory processing requirements than personal cheques, cashier's cheques, or certified cheques.