ComponentWhy it is unattributedcalls$ / run
Model · 20%Extraction and risk scoring (GPT-4.1)Each document batch is sent to GPT-4.1 for structured entity extraction (beneficial owners, jurisdictions, sanctions flags) and a risk-tier score.tokens in: 62,000 · tokens out: 4,800Visible on the invoice.5$0.16
Prompt · 11%Compliance checklist and jurisdiction rulesA 9,000-token prompt encodes FATF categories, sanctions list references, and ownership threshold rules. Sent per call without caching.tokens in: 45,000 · tokens out: 0Visible on the invoice.5$0.090
Orchestration · 7%Document classification and ownership graph resolutionAn OCR/classification agent pre-processes each document; a graph-resolution agent traces ownership chains. Both produce billed model calls that no workflow monitor attributes to this job.tokens in: 18,000 · tokens out: 2,400Ownership graph resolution is run by a separate compliance microservice; its LLM calls land on a different cost center and never appear in the KYC workflow P&L.12$0.055
Retrieval · 27%Sanctions database and precedent-case lookupsEach entity triggers an embedding lookup against the sanctions database and a precedent-case vector store. Lookups are not cached between documents in the same counterparty pack.tokens in: 55,000 · tokens out: 0Sanctions lookup embeddings are managed by the compliance platform vendor; costs appear on the compliance SaaS invoice, not the AI workflow budget.44$0.22
History · 27%Prior review and exception history re-injectionPrior KYC review summaries for the counterparty are prepended to every call to enable change detection. Annual refresh runs accumulate 2-3 prior review summaries in context.tokens in: 32,000 · tokens out: 0Prior review summaries are injected by the case-management system as 'counterparty history'; the resulting token cost is not tracked against the AI workflow budget by any current tooling.5$0.23
Connectors · 9%Box, Workday, Salesforce, and Zapier connectorsThe review pulls the counterparty pack from Box, resolves entities and signatories against Workday, writes the risk tier back to Salesforce, and triggers onboarding Zaps. Each external record is normalized by an LLM mapping call, and entity data is re-pulled per document because it is not cached across the pack.tokens in: 15,000 · tokens out: 1,200Box reads bill to the storage tier, Workday lookups to the ERP API contract, and each onboarding Zap to the Zapier plan; the case-management system frames all of it as 'counterparty data,' so none reaches the KYC workflow budget.8$0.070
KYC document review costs $0.82/run but 69% is split across separate vendor invoices - sanctions lookups, ownership graph calls, prior-review history, and Box/Workday/Zapier connector sync that no single dashboard joins.