Transaction monitoring is a key component of an AML program. The purpose of transaction monitoring is to identify and report suspicious customer transactions that may lead to money laundering or terrorist financing. Transaction monitoring includes assessing customer transactions (e.g. deposits, withdrawals, transfers) to provide a complete picture of customer activity.