An AML policy is created to establish reasonable and appropriate standards that will prevent persons engaged in illegal activities from conducting financial transactions that involve illegal proceeds or facilitate criminal activity in compliance with AML laws. The primary reasons for AML programs include legal compliance, reputation management, protection from criminal prosecution and businesses not wanting to transact in illegal proceeds.