Due diligence in banking refers to the legally required process by which financial institutions investigate and verify customer identity, source of funds, and potential financial risk before establishing a business relationship. Under the Bank Secrecy Act and related regulations, banks must conduct customer due diligence (CDD) as part of their anti-money-laundering compliance programs. Enhanced due diligence applies to higher-risk customers or transactions.