KYC is short for 'Know Your Customer' and is required due to European Anti-Money Laundering (AML) regulations, which mandate that any financial institution or money service provider must verify the identity and legitimacy of the businesses they are dealing with.