Skip to main content
axi
Book a Call
Want to learn more?Book a Call
← Back to blog
Case StudyAug 31, 20267 min read

How AI Cut KYC Onboarding From 6 Days to 9 Hours

A case study on the AI KYC onboarding system we built for a B2B fintech, cutting median approval time from 6 days to 9 hours with a 3% error rate.

9 Hour KYC

A B2B payments company was losing 22% of signed customers before those customers ever moved a dollar. Not to competitors. To their own onboarding queue. Median time from application to approved account was six days, and in a market where two rivals promised same-week activation, six days was where deals went to die. They had eight compliance analysts, a growing backlog, and a board asking why revenue lagged sales by a full quarter. Adding analysts was the obvious fix. It was also the one that had already failed twice.

The Problem

KYC onboarding for business customers is not one task. It is thirty small ones stitched together by a person with twelve browser tabs open.

For each applicant, an analyst had to collect and read incorporation documents, extract legal entity names and registration numbers, identify every beneficial owner above the 25% threshold, verify each owner's identity documents, run sanctions and politically exposed person screening on all of them, check adverse media, reconcile mismatches between what the applicant typed into the form and what the documents actually said, and write a memo justifying the decision.

The numbers when we started:

  • Median time to approval: 6.1 days
  • Applications per week: ~340
  • Analyst handling time per file: 51 minutes of active work
  • Applicant drop-off before activation: 22%
  • Files requiring a second document request: 47%

That last number was the real cost driver. Nearly half of all applications stalled because an analyst got three days into a review, found a missing ownership document, and emailed the customer to ask for it. The customer replied in two days. The file went back to the bottom of the queue. Most of the six days was not work. It was waiting, and the waiting was caused by finding problems late.

Our Approach

We did not try to automate the analyst. We automated everything that happened before the analyst, and changed when problems get discovered.

Ten weeks, three phases.

Phase 1: Mapping the Decision, Not the Process (Weeks 1-3)

We pulled 14 months of completed onboarding files, roughly 4,100 cases, and reconstructed what actually determined each outcome. We also sat with four analysts and watched them work through live files, recording every tab they opened and every judgment call they made.

Two findings shaped the build.

First, 83% of applications followed one of six patterns. A single-owner LLC with clean documents. A three-owner partnership with one owner abroad. A subsidiary with a corporate parent. The genuinely novel structures were a small minority, but every file was treated as novel because nobody had ever categorized them.

Second, the checks that most often killed an application ran last. Sanctions screening and ownership chain verification, the two things most likely to produce a hard stop, happened at the end of the review because that was the order the checklist was written in. Applications that were never going to pass consumed four days of analyst time first.

Phase 2: The Orchestration Layer (Weeks 4-7)

We built an agent that runs the intake sequence in parallel and in risk order rather than checklist order.

When an application lands, it immediately:

  • Parses every uploaded document and extracts entity names, registration numbers, addresses, incorporation dates, and ownership percentages
  • Resolves the corporate structure into an ownership graph, walking up through parent entities until it reaches natural persons
  • Cross-checks extracted values against what the applicant typed, flagging conflicts with a confidence score
  • Fires sanctions, PEP, and adverse media screening on every identified person and entity through the client's existing vendors
  • Identifies missing documents against the specific requirements for that entity type and jurisdiction

The whole sequence runs in about four minutes. If something is missing, the customer gets a precise request within the hour instead of on day three. That single change did more for the timeline than anything else we built.

The agent then classifies the file. Clean files with no conflicts, no screening hits, and complete documentation go to an auto-approval path. Anything with a screening hit, an ownership ambiguity, a document conflict above the confidence threshold, or an entity type outside the trained patterns routes to a human with the analysis already assembled.

Phase 3: Shadow Mode and Cutover (Weeks 8-10)

For four weeks the system processed every live application in parallel with the analysts and made no decisions. We compared its recommendation to the human outcome on 1,340 real files.

It agreed with the analysts on 94% of cases. Of the 6% where it disagreed, review found the system was right on roughly a third, the analyst was right on a third, and the remaining third were genuine judgment calls where two analysts would also have disagreed. We used every disagreement to tune thresholds, and we deliberately set the auto-approval bar conservatively: only files where every check was clean and confidence was high.

Auto-approval started at 31% of volume in week one of production. It sits at 58% now, nine months later, because each escalated file feeds back into the pattern library.

The Results

Six months after full deployment:

  • Median time to approval: 6.1 days to 9 hours
  • Auto-approved without human review: 58% of applications
  • Analyst handling time on escalated files: 51 minutes to 14 minutes
  • Applicant drop-off before activation: 22% to 6%
  • Second document requests: 47% to 11%
  • Error rate on sampled audit review: 3%, against a 7% human disagreement baseline

The compliance team did not shrink. Two analysts moved to enhanced due diligence on high-risk accounts, work the team had wanted to do properly for two years and never had hours for. The other six absorbed a 40% increase in application volume without a single new hire.

The revenue effect was larger than the efficiency effect. Recovering 16 points of drop-off on 340 weekly applications was worth several multiples of the analyst hours saved. That is normally true in onboarding automation, and it is normally the number nobody puts in the business case.

What We'd Tell You Before You Start

Fix the sequence before you fix the speed. Running the same checklist faster would have saved maybe a day. Running the risk-heavy checks first and surfacing missing documents in hour one is what collapsed the timeline. Look for where your process discovers problems, not where it spends time.

Shadow mode is not optional in regulated work. Four weeks of parallel running cost real money and produced the evidence that got compliance sign-off in one meeting instead of five. It also caught two failure modes we would have shipped.

Set the auto-approval bar low and let it climb. Starting at 31% and earning your way to 58% builds trust. Starting at 60% and pulling back after an incident does not.

Your baseline is your team, not perfection. Measure human disagreement before you measure model error. Most compliance teams have never done this, and the number is usually higher than anyone expects.

If your onboarding queue is where your revenue goes to wait, the fix is rarely more headcount. It is usually AI workflow automation applied to the sequence itself. Book a call and we will map where your six days actually go.

FAQCommon questions about this topic

Frequently asked

This one took 10 weeks from kickoff to full production, including a four-week shadow period where the system ran alongside analysts without touching real decisions. Most regulated onboarding builds land in the 8 to 12 week range through AXI Automate. Compliance sign-off, not the engineering, is usually what sets the timeline.

Share this article

click the sparks to score!
Mini Game
Score0

Why Wait to Get Started?

Book a CallLet's Go 🚀
AXI automated 12 workflows today