Das Kundenidentifizierungsprogramm zielt darauf ab, Terrorismusfinanzierung und Geldwäsche zu reduzieren und zu bekämpfen, indem es von Finanzinstituten verlangt, die Identität der Kunden zu überprüfen, bevor sie neue Konten eröffnen. Das Programm ist Teil des im Oktober 2001 unterzeichneten Gesetzes „Uniting and Strengthening America by Providing Appropriate Tools to Intercept and Obstruct Terrorism“ (USA PATRIOT). der Kunden, die nach Oktober 2003 neue Konten eröffnen. Ein Institut kann auch verpflichtet sein, die Identität von Kunden mit einer von der Regierung bereitgestellten Liste von Terroristen oder mutmaßlichen Terroristen abzugleichen. Das Kundenidentifizierungsprogramm erstreckt sich nicht auf bestimmte Kunden, wie beispielsweise Regierungsbehörden oder börsennotierte Unternehmen, die der Gerichtsbarkeit der Securities and Exchange Commission (SEC) unterliegen.
Die zur Teilnahme am Kundenidentifizierungsprogramm verpflichteten Finanzinstitute sind nicht auf Banken beschränkt. Neben Banken sind einige Institutionen, die zur Teilnahme verpflichtet sind, Versicherungen, Kreditgenossenschaften, Trusts sowie Spar- und Kreditinstitute. Der Begriff „Kunde“ wiederum bezieht sich nicht nur auf eine Person. Ein Kunde wird als juristische Person definiert, und die Definition einer juristischen Person kann sich sowohl auf Gruppen als auch auf Einzelpersonen erstrecken. Zum Beispiel gelten eine Körperschaft, ein Trust und ein Nachlass alle als Kunden im Sinne der gesetzlichen Definition.
Der Umfang der Informationen, die zur Überprüfung der Kundenidentität im Rahmen des Kundenidentifizierungsprogramms erforderlich sind, hängt von der Größe und dem Umfang des Instituts ab. Es muss jedoch ein Mindestmaß an Daten erhoben werden. Dem Programm zufolge muss ein Finanzinstitut vor der Eröffnung eines Kontos einen Namen, eine Anschrift, ein Geburtsdatum und eine Steueridentifikationsnummer erfassen. Beispielsweise müsste eine Person, die ein Konto eröffnet, einen Kredit einrichtet oder ein Schließfach öffnet, die entsprechenden Informationen bereitstellen, die das Kundenidentifizierungsprogramm erfordert. Darüber hinaus müsste er alle zusätzlichen Informationen bereitstellen, die das Institut für die Überprüfung der Identität für erforderlich hält.
Ein bestehender Kunde muss solche Informationen nicht bereitstellen, solange die Bank vernünftigerweise davon ausgeht, dass sie diese Person kennt. Auch eine Person, die keine Dauerbeziehung mit der Bank begründet, muss diese Angaben nicht machen. Eine Person, die einen Scheck einlöst, eine Zahlungsanweisung kauft oder einen Kassenscheck kauft, muss solche Informationen im Rahmen des Programms nicht bereitstellen, da diese Transaktionen keine fortlaufende Beziehung bilden. Es kann jedoch vorkommen, dass eine Institution vor der Erbringung dieser Dienstleistungen eine Identifizierung verlangt. In solchen Fällen ist es das Institut, das die Informationen benötigt, nicht das Kundenidentifizierungsprogramm.