Design a Customer Identification Program (CIP) that meets the minimum requirements of 31 CFR 1020.220 for a bank account-opening flow

domain: ecfr.gov · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Collect the four required identifiers before opening the account: name, date of birth (individuals), address, and identification number (SSN/TIN for US persons; TIN, passport number and country, or other government ID for non-US persons) per 1020.220(a)(2)(i)(A)
  2. Build risk-based verification procedures using documents (unexpired government-issued photo ID) and/or non-documentary methods (credit bureau, public database, reference checks) per 1020.220(a)(2)(ii)
  3. Implement the taxpayer-identification-number exception: allow account opening before a TIN is received if the application was filed first, with procedures to obtain the TIN within a reasonable time afterward
  4. Add procedures for 'lack of verification' outcomes: when not to open the account, what the customer may do while verification is pending, when to close the account, and when to file a SAR, per 1020.220(a)(2)(iii)
  5. Record and retain all identifying information for five years after the account is closed, and retain verification-method records for five years after the record is made, per 1020.220(a)(3)
  6. Provide customer notice describing the identification requirements before or at account opening per 1020.220(a)(5)

Known gotchas

Related routes

Configure an identity proofing flow's evidence requirements to meet NIST SP 800-63-4 IAL2 for a regulated onboarding product
pages.nist.gov · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans