AML compliance requires financial institutions and designated non-financial businesses to implement systems to detect and prevent money laundering and terrorist financing. This includes customer due diligence, transaction monitoring, suspicious activity reporting, and compliance with CBN AML/CFT regulations and EFCC requirements.