KYC/AML Implementation Checklist for Small Fintech Teams

A practical KYC/AML implementation checklist for engineers asked to stand up sanctions screening with no compliance department, no budget and no vendor contract.

TL;DR — the direct answer: sanctions screening itself is a buy-or-borrow problem, not a build problem. Free official data exists (OFAC's own Sanctions List Search, OpenSanctions' consolidated OFAC/EU/UN/UK database). The expensive parts of KYC/AML are everything around the screening call: ownership verification, PEP checks, the audit trail and the documented program. Work this checklist top to bottom; it separates the 10% you must engineer from the 90% you must document.

How to use

How to use: for teams of one to ten shipping a fintech product where the engineer is also the de-facto compliance owner. Run it once before launch, then re-run the monitoring section quarterly. Every checkbox produces an artifact — keep those artifacts; they are your defense in an inquiry.

Straight answers first

How do I implement KYC/AML screening with no compliance team?

You do not build screening logic yourself. Use free official data (OFAC Sanctions List Search or OpenSanctions) or a cheap per-call API for the list-checking step, and spend your engineering time on the two things regulators actually examine: a written decision trail for every screen, and a documented risk assessment. Screening is one control inside a KYC/AML program — not the whole program.

What is the cheapest way to screen names against sanctions lists?

Free: OFAC's Sanctions List Search (sanctionssearch.ofac.treas.gov) for one-off lookups, and OpenSanctions (open-sanctions.org), which consolidates OFAC, EU, UN and UK lists into one searchable open database with an API. At low volume, these may be all the screening data you need. If you want an API with an audit log and no subscription, pay-per-call options exist — see the comparison below.

Is sanctions screening the same as KYC?

No. Screening is the list-checking slice: compare a name, company or wallet against sanctioned-party lists. KYC/AML is the wider program: identity verification, PEP checks, ownership verification, transaction monitoring, reporting, and the audit trail. Screening is the cheap slice; the program around it is the expensive part — which is exactly why "buy the screening, document the program" is the right split for a small team.

Phase 1 — Scope before you build

Phase 2 — Screening data (the cheap slice)

Phase 3 — What you actually engineer

Phase 4 — The audit trail (your real deliverable)

Screening data options compared

OptionCostBest for
OFAC Sanctions List Search (official)FreeOne-off manual lookups
OpenSanctionsFree / open dataConsolidated OFAC+EU+UN+UK screening at low volume
Mid-tier subscription platforms (ComplyAdvantage, SumSub, Alloy, Persona)Monthly subscriptionOnboarding flows with identity verification built in
Enterprise data (LexisNexis, World-Check)Annual contractRegulated institutions with a real program to plug into
SanctionsAI pay-per-call API (this site)$0.05 per check, no subscriptionA handful of documented programmatic checks, no contract — x402 quickstart

FAQ

Which sanctions lists does a small fintech need to screen against?

It depends on your nexus. US persons must comply with OFAC, whose SDN list currently carries 19,218 names, 947 digital-currency wallet addresses and 16 embargoed jurisdictions. If you serve EU, UK or UN-jurisdiction customers, add those lists. OpenSanctions consolidates all four in one dataset.

Do beneficial owners need to be screened too?

Yes. Under OFAC's 50 percent rule, an entity owned 50 percent or more in the aggregate by blocked persons is itself blocked, even if the entity appears on no list. Screen every beneficial owner, not just the company name.

How long must screening records be kept?

OFAC regulations require records of transactions to be retained for five years after the transaction date (31 C.F.R. 501.601). Store every screening result with timestamp, subject, list version and outcome so an inquiry is answered with exports, not archaeology.

Why this exists

Small fintech teams are routinely asked to "implement KYC/AML" as an engineering ticket, with no compliance hire and no vendor budget. The honest answer is that the screening slice is cheap or free, and the program slice is mostly documentation you can produce yourself. This checklist separates the two so neither gets skipped.

Not legal advice. This is a technical implementation checklist published by a screening-API provider. It does not certify any program as compliant, and it cannot substitute for counsel in your jurisdiction.

Screen names and wallets from $0.05 per check

Free name checker (no signup), or a screening API with an audit log — no subscription required.

Try the free name checker →   See API pricing