KYC is a more specific term that refers to the verification of customer identities before permitting a transaction to take place. AML refers to a wider set of measures designed to prevent money laundering, terrorist financing, and criminal financing.