SystemFraud Prevention & Investigations

Account Takeover Fraud Prevention

Stop account takeover fraud before the money leaves, and call the real customer on a number the bank trusts

Takeover transfers held before they leave; the real customer called on a trusted number.

See one case, screen by screen ↓
demo52minutesfrom a phone reset to a held $9,750.00 transfer, laid out on one strip across five channels
demo33of 35confirmed takeovers stopped before money left in the sample week, $311,250.00 kept in customers' accounts
target90%+of confirmed takeover transfers held before they leave
target100%of outreach calls made to contact details on file before the first suspicious step
In short

What is Account Takeover Fraud Prevention?

Account Takeover Fraud Prevention is software for bank fraud teams that detects hijacked online banking and contact-center sessions before money leaves. Agents lay one customer's steps across channels on one strip, explain the signals with their sources and propose one protective action inside the transfer's hold window. The fraud analyst approves, edits or releases, and a supervisor checks every release, unlock and restore.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why account takeover fraud slips past every channel's own tools

Account takeover fraud rarely happens in one step. A caller passes three knowledge questions and resets the password in the contact center; a new device logs in with it; the mobile number changes so the passcodes and alerts go to the criminal; a payee is added; money moves. Each system sees its own piece. The contact center sees a polite caller, online banking sees a valid password, the payments hub sees a transfer just under the new-payee limit, and the fraud detection engine scores the transfer without seeing the phone reset.

So the fraud analyst rebuilds the story by hand from four or five screens while the transfer's hold window runs down to the same-day ACH batch or the wire cutoff. Calling "the number on the profile" can reach the criminal, because that number was changed first. And once the money leaves, an unauthorized transfer is the bank's loss under Regulation E beyond the customer's $50 or $500.

typical$262millionlost to criminals posing as bank support staff, January to November 2025, in over 5,100 complaints
typical$15billion+in U.S. account takeover losses in 2025, the costliest fraud type
typical6millionaccount takeover victims in 2025, up 18%
Where an escalated takeover case's minutes goestimated
By hand105 minutes
With the solution26 minutes
  • Pulling the contact-center log, sessions, profile changes and payees25 → 2 min
  • Working out where it began and whether one person did it all15 → 3 min
  • Finding a number to call that the criminal did not put there10 → 1 min
  • Calling the customer and recording what they say15 → 10 min
  • Restoring the profile and getting the second check20 → 8 min
  • Writing up the case for the record20 → 2 min

Estimated split for one escalated takeover case, worked by hand and with the solution.

How it works

How one takeover alert moves

Eight agents stitch the channels, date every contact detail, propose one action inside the hold window and prepare a safe call; the analyst decides and a supervisor checks.

What comes in
What arrives5 sources · contact center, sessions, profile, payments, engine
Agents at work
Session stitching agentone strip across channels
Then
Profile change agentdates every contact
Signal agentplain signals, cited
Then
Hold-window agentdecide before it leaves
Link agentsame device or payee
Then
Outreach agenttrusted number only
Restore and record agentchecked restore, record
A person decides
Analyst, supervisor, contact center specialistapprove, check, call
What comes out
Transfer held before it leaves
Real customer reached
Profile restored, record kept
One case, step by step

One account takeover fraud case, stopped inside the hold window

Thursday, October 22, 2026, at Corvane National Bank. Gloria Henshaw, 64, a retired teacher in Columbus, Ohio and a customer since 2004, has a $9,750.00 transfer held for the 3:30 PM same-day ACH batch. Here is what happens next, screen by screen, in the working solution.

  1. 01Early afternoon

    What needs her, ordered by the clock

    Maya Castellanos · Fraud analyst

    Maya's home screen shows 1,106 takeover alerts today: 1,035 closed by the agents with a reason, 2% of them sampled by a supervisor, and 71 escalated to analysts. Five transfers are held, $37,750.00 waiting for a decision. Needs you now is ordered by hold window, and beside it the agents' findings: one device on three customers, and phone resets behind 41% of takeovers.

    “Phone resets began 41% of takeovers: 185 of 452 confirmed in 90 days.”

  2. 022:11 PM

    Her last 52 minutes on one strip

    Session stitching, Profile change and Signal agents

    Maya opens Gloria's case. The strip lays out five steps across channels: a password reset by phone at 1:12 PM, a login from a new device in Las Vegas at 1:50 PM, her mobile number changed at 1:53 PM, a new payee, Brightwell Supply LLC, at 1:58 PM, and the $9,750.00 transfer at 2:04 PM. The phone reset is marked “Where it began”. Above the strip, the hold window: 79 minutes left, decide by 3:10 PM.

    “Called from (702) 555-0148, a VoIP number never on her profile.” “Knowledge questions only; no passcode to the phone on file.”

  3. 03One click

    Every signal opens its source

    Maya Castellanos · Fraud analyst

    Under the Las Vegas login, two signals: it used the temporary password from the 1:12 PM call, and all 1,412 of Gloria's logins in six years came from Ohio. Maya clicks the source and reads the digital banking session record itself: device D-7F3A seen for the first time, IP 198.51.100.24, and the password changed 28 seconds after login. Credentials stay redacted, and her view goes on the audit trail.

    “Credential: temporary password TP-•••• (issued AUTH-88213, 1:12 PM).”

  4. 04She asks

    “Why do you think the caller was not Gloria?”

    Maya Castellanos and the agents

    Maya asks the agents in plain words. The answer gives three reasons, each with its source: the call came from a VoIP number never on her profile, she has only ever called from her own mobile or home line, and 38 minutes later the temporary password was used in Las Vegas. Beside it, the agents' run lists each step they took, ending at takeover confidence 94%.

    “Knowledge questions alone can be answered from breached data.”

  5. 052:13 PM

    She approves the one proposed action

    Maya Castellanos · Fraud analyst

    The proposal reads: hold the transfer and lock profile changes; call the number on file before the change, (614) 555-0172, never (702) 555-0193. Maya could edit it or release instead. She approves under reason code P1. The hold and the lock take effect at once, because protection cannot wait, and Derek Whitfield must confirm them by 2:43 PM.

    “Held at 2:13 PM by Maya Castellanos · profile changes locked · Derek Whitfield to confirm by 2:43 PM.”

  6. 062:16 PM

    A call to the number the criminal did not choose

    Luis Ortega · Contact center fraud specialist

    The outreach agent lists Gloria's contact details with the date each went on file: her mobile since March 14, 2019, her home line since August 2004, her email since 2012. The number added at 1:53 PM is marked never call. Luis asks questions a criminal cannot answer from breached data, such as her last debit card purchase. Gloria did not call the bank or change her number, and she had entered her password on a page a text sent her to. He records a confirmed takeover at 2:23 PM.

    “Never read out an amount, payee or detail before the customer says it; never ask for a password, passcode or full card number.”

  7. 072:26 PM

    One device, three customers

    Link agent

    The same device logged in to Harold Pruitt at 12:21 PM, with $8,900.00 now held, and to Neha Varadarajan at 12:55 PM, whose phone number was changed. Brightwell Supply LLC is the payee on both money profiles. Maya protects both customers, blocks the payee for every customer and steps up logins from the IP block for 7 days, in one bundle that goes to Derek to check.

    “The holds and locks are in place now; the checker confirms within 30 minutes.”

  8. 082:28 PM

    Her profile put back, and a letter in plain words

    Restore and record agent

    Seven steps, each with before and after: cancel the transfer, put back (614) 555-0172, remove and block the payee, revoke device D-7F3A and end all sessions, reset her credentials, step up contact-center authentication for 90 days, and mail a letter to her address on file since 2004. The letter tells Gloria what happened and that no money left, with no internal referral and no full account number. Nothing changes until a second person checks it.

    “We stopped the transfer before it left. No money left your account.”

  9. 092:29 PM

    A second person checks every release, unlock and restore

    Derek Whitfield · Fraud operations supervisor

    Derek's checks show each request with its maker, reason code, changes and the agents' summary. He confirms Gloria's hold and the protection for the two linked customers, then opens the restore. Also waiting: a $1,850.00 release for a customer who passed step-up, and a wire hold past the cutoff that Derek requested himself, which another supervisor must check.

    “Every ‘after’ value predates the first suspicious step at 1:12 PM.”

  10. 102:31 PM · restored

    No money left, and every step is on the record

    Derek Whitfield and the record

    Derek approves the restore and the transfer is canceled before the 3:30 PM batch. The case record holds ten timeline entries from people and agents, each with its evidence. The Regulation E position reads no money left and no claim, with the $9,700.00 the bank would have borne avoided. The controls, tied to the FFIEC guidance, show what failed, the knowledge-only phone reset first, and what worked.

    “Loss avoided: $9,700.00 the bank would have borne if it had gone.”

Who it’s for

Built for everyone who works a takeover.

The same case, seen by the people who decide, call, check, tune and audit it: what their day looked like, and what it looks like now.

MC
Maya CastellanosFraud analyst · works about 20 takeover escalations a shift
Fraud analyst
Before
Rebuilds each takeover from four or five screens while the batch or wire cutoff gets closer.
Now
Opens one strip with the steps in order, the signals cited and one proposed action, and decides inside the hold window.
DW
Derek WhitfieldFraud operations supervisor · the checker
Fraud operations supervisor
Before
Releases and unlocks rest on one analyst's call, with the reasons typed into notes after the fact.
Now
Checks every release, unlock, restore and bulk protection with its maker, reason code and evidence; nobody checks their own request.
LO
Luis OrtegaContact center fraud specialist · confirms activity with customers
Contact center fraud specialist
Before
“I will not call the number the fraudster just put on the profile”, but has to work out which one that is.
Now
Gets the trusted numbers with the date each went on file, the one never to call, and questions a criminal cannot answer.
AS
Anika SorenDigital fraud strategy manager · owns the rules and thresholds
Digital fraud strategy manager
Before
Every takeover tells her which control failed; she wants each one turned into a rule she can test.
Now
Sees outcomes, entry points and the agents' accepted, edited and overridden proposals, and gets rule proposals already back-tested.
RA
Ruth AdairInternal auditor · read only
Internal auditor
Before
Asks who decided, when, on what evidence and who checked them, case by case.
Now
Reads the trail of people and agents and builds an examiner pack with redaction, a manifest and a checksum.
Built on the engine

8 agents. Each with one job, and hard limits.

Eight agents stitch the channels, date every contact detail, propose one action inside the hold window and prepare a safe call; the analyst decides and a supervisor checks.

Session stitching agent

Joins the contact-center authentication record, digital and mobile sessions and branch events for one customer into one ordered strip, and links a phone reset to the login that used its temporary password.

  • Never acts
  • Marks a step “may be incomplete” when a feed lags
  • Credentials are redacted before it reads them
Profile change agent

Lists every change made before money moved and dates every contact detail, so it is clear which ones were on file before the first suspicious step.

  • Never changes a profile
Signal agent

Explains the one or two signals under each step in plain words, scores takeover confidence and maps each signal to the layered controls in the FFIEC guidance.

  • Below 0.60 says “unclear” and proposes step-up only
  • Never holds
Hold-window agent

Knows each rail's clock (the same-day ACH batches, the wire cutoff, person-to-person payments), orders the queue by it, asks for a decision 20 minutes before a window closes and escalates at 15.

  • Never releases
  • A hold past its window needs the supervisor
Outreach agent

Prepares the call with trusted contact details and questions a criminal cannot answer from breached data, and notes the call as it happens.

  • Never uses a contact detail changed in the last 30 days
  • Never asks for a password or passcode
Link agent

Finds the same device, IP block or payee on other customers and proposes protection for all of them in one bundle.

  • Proposes only; bulk actions need a checker
Restore and record agent

Prepares the restore plan and the customer letter, and builds the case record, the Regulation E position, the BSA referral and the export packs.

  • Never restores or sends a letter without a checker
  • A referral never appears on a customer view
Strategy agent

Turns failed controls into rule proposals, back-tests them on past cases and drafts the weekly outcome review.

  • Proposes only; rules need the strategy manager and model risk
Fraud analyst · supervisor · contact center specialist

Approve, check, call. The agents propose; a named person decides.

Ask in plain words

Ask about any customer, hold or rule

Ask in plain words. Every answer points to the record it came from: the authentication log, the session, the change log, the payee.

Why do the agents think Gloria Henshaw's account was taken over?

Takeover 94%. The temporary password from a 1:12 PM phone reset was used 38 minutes later on a new device in Las Vegas; the mobile number changed 3 minutes after that, and the new payee's passcode went to the new number.

Which held transfers leave in the next hour?

Two: Dana Kowalski's $2,400.00 person-to-person payment at 2:45 PM, after a number port 17 minutes before the login, and Delgado Landscaping's $18,400.00 wire at the 3:00 PM cutoff. Neha Varadarajan's profile also needs a decision by 2:59 PM.

Who else did the Nevada device touch today?

Device D-7F3A logged in to Harold Pruitt at 12:21 PM and Neha Varadarajan at 12:55 PM. Harold's began with a phone reset like Gloria's, and the payee Brightwell Supply LLC is on both money profiles. Protection for both is ready to send.

What happens if we release?

The $9,750.00 goes in the 3:30 PM batch to an account opened 11 days ago. If Gloria did not authorize it, it is an unauthorized transfer under Reg E: her most is $50 if she tells us within two business days, so about $9,700.00 would be the bank's loss. A release needs a supervisor's check.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The cross-channel session stripOne customer's last 52 minutes across the contact center, online banking, profile, payees and payments hub, where it began, the signals under each step, the hold window and one proposed action.
TodayA few clear numbers, the cases that need the analyst in hold-window order, what the agents found and what they are doing.
Every signal opens its sourceThe digital banking session record behind a signal: the temporary password from the phone reset, the new device, the IP location and six years of prior logins, with credentials redacted.
Ask the agentsThe agents' run step by step, and a plain answer to why the caller was not the customer, citing the authentication log, contact details, session and FFIEC guidance.
Hold approved, profile lockedThe analyst approves: the transfer stays held and profile changes lock at once, with the supervisor's confirmation due within 30 minutes.
Outreach on a trusted numberContact details dated by when they went on file, the number never to call, verification questions a criminal cannot answer, the call notes and the outcome.
One device, three customersThe same device, IP block and payee across three customers, with protection for each and a payee block for every customer, sent to a checker as one bundle.
Restore plan and customer letterSeven restore steps with before and after, and a plain-words letter to the address on file with no internal referral and no full account number.
The supervisor's checksRestores, releases, holds past a window and bulk protection waiting for a second person, each with its maker, reason code, changes and the agents' summary.
The case recordThe timeline of people and agents with evidence, the Regulation E position, the FFIEC controls that failed and worked, and the hand-offs.
Audit trail and examiner packThe trail of people and agents, and an OCC examiner pack for a quarter with credentials redacted, agent versions and a SHA-256 checksum.
Outcomes and rule proposalsTakeovers stopped and completed, where takeovers began over 90 days, proposals approved, edited and overridden, and a back-tested step-up rule for phone resets.
Escalations by hold windowEscalated takeover alerts ordered by the time left before the money goes, with the entry point, amount, confidence, status, filters, search and bulk actions.
Governance

Built for account takeover fraud risk: cited, checked, on the record.

Every signal cites its recordEach signal, step and proposal links to its source: the authentication log line, the session record, the profile change, the payee record or the payments hub entry.
The analyst decides; the agents never actThe agents stitch, date, explain and prepare. They never hold, release, call or restore. The analyst approves, edits or releases, and overrides a proposal with a reason code.
A second person on everything that mattersProtective holds and locks act at once and are confirmed by a supervisor within 30 minutes. Releases, unlocks, credential resets, restores, payee blocks, customer letters and bulk protection wait for the checker, and a maker never checks their own request.
The real customer, not the criminalCalls and texts go only to contact details on file 30 days or more before the first suspicious step, and the letter goes to the mailing address on file. Verification never asks for a password, passcode or full card number.
No tipping off, need-to-know accessA BSA referral is visible to fraud, BSA and audit roles only, and never appears on a customer view, letter or call script. Access is by role, and temporary passwords, passcodes and full account and card numbers are redacted in logs, transcripts and exports.
Every step on the audit trailPeople and agents are recorded with who, what, when, why and the evidence, kept five years. Export packs for examiners, internal audit, the BSA officer and disputes carry a manifest and checksum. Agent versions, prompts and thresholds are versioned and changed only with model risk approval.
Configuration

Your thresholds and clocks, not ours

Every threshold, window and outreach rule is a setting: proposed by the fraud systems administrator, approved by the strategy manager, and kept in the audit trail.

SettingDefaultChoose from
Propose a holdTakeover confidence 0.80 or higherEscalate to an analyst at 0.60 · step-up only between 0.30 and 0.60
Close without an analystBelow 0.30, with a reasonA supervisor samples 2% daily
Hold windowsSame-day ACH 11:00 AM and 3:30 PM · wire cutoff 3:00 PMPerson-to-person payments held 45 minutes · profile-only cases decided within 2 hours
Decide by20 minutes before the window closesEscalate to the supervisor at 15 minutes · protective holds confirmed within 30
Trusted contact detailOn file 30 days before the first suspicious stepNever contact a detail changed in the last 30 days
Outreach attempts2, 15 minutes apartThen the hold stays and the supervisor is told
Contact-center step-up after a takeoverPasscode plus callback for 90 daysAdded to the customer's profile as a restore step, after a check
Retention and redactionRecords and evidence 5 years · call audio 25 monthsTemporary passwords, passcodes, full account and card numbers always redacted
Connections

Works with the systems a takeover runs through

Contact center telephonycaller numbers, knowledge questions, password resets and call audio
Digital banking platformonline and mobile sessions, devices, IP addresses and logins
Core banking systemprofile changes and contact details, dated in the contact preferences store
Payments hubpayees, held transfers, ACH batches, wire cutoffs and person-to-person payments
Fraud detection enginetransaction scores and holds
Case management and disputescase records, Regulation E claims, document imaging and the BSA referral
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
90%+
of confirmed takeover transfers held before they leave, the aim at the demo bank
Held before they leave
target, measured in the pilot
target
100%
of outreach calls made to contact details on file before the first suspicious step
typical
$50
the most a customer pays for an unauthorized transfer reported within two business days; the bank pays the rest

“demo” = seen in the working solution, on its sample data · “target” = the design goal, to be measured in the live solution · “estimated” = our estimate · “typical” = published figures (FBI IC3 public service announcement I-112525-PSA, November 25, 2025: over $262 million and 5,100 complaints; Javelin Strategy & Research, 2026 Identity Fraud Study: over $15 billion and 6 million victims). Rules named: Regulation E, 12 CFR 1005.6 and 1005.11; FFIEC Authentication and Access to Financial Institution Services and Systems, 2021. Corvane National Bank and the people, payees, devices and numbers named on this page are fictional: characters and sample data in the working solution.

Questions

What fraud teams ask about account takeover fraud.

What is Account Takeover Fraud Prevention?

Account Takeover Fraud Prevention is software for bank fraud teams that detects hijacked online banking and contact-center sessions before money leaves. Agents lay one customer's steps across channels on one strip, explain the signals with their sources and propose one protective action inside the transfer's hold window. The fraud analyst approves, edits or releases, and a supervisor checks every release, unlock and restore.

How does it detect account takeover across the contact center and online banking?

The session stitching agent joins the contact-center authentication record to the digital session that followed. In the sample case, the temporary password issued on a 1:12 PM phone reset is the one used at a new device's first login at 1:50 PM, so the phone reset, the login, the number change, the new payee and the transfer appear as one story, with the step where it began marked.

How does the bank confirm a takeover without calling the fraudster's number?

The profile change agent dates every phone number, email and address. The outreach agent prepares the call only to contact details on file 30 days or more before the first suspicious step, marks the newly added number never call, and writes questions from recent activity that a criminal cannot answer from breached data. It never asks for a password, passcode or full card number.

Does it handle SIM swaps and phished passcodes?

Yes. Each case names its entry point: a phone reset with knowledge questions, a phished password and passcode, a mobile number port (SIM swap), password guessing or other. In the sample queue, one case began with a number port 17 minutes before the login, and the strategy view counts where every confirmed takeover began over 90 days.

What happens under Regulation E when money has already left?

The case record carries the Regulation E position. A completed takeover transfer is handed to disputes with the strip and the outreach notes, so the investigation starts with the facts and its deadline is shown. Under 12 CFR 1005.6 the customer's liability is $50 when they report within two business days, and the rest is the bank's loss.

Do people stay in control?

Yes. The agents propose and never hold, release, call or restore. The analyst decides, a supervisor confirms protective holds within 30 minutes, and releases, unlocks, credential resets, restores, payee blocks, letters and bulk protection wait for a second person. Overrides take a reason code, and rule and threshold changes need the strategy manager and model risk.

Does a BSA referral ever reach the customer?

No. The referral is restricted to fraud, BSA and audit roles and never appears on a customer view, letter or call script. The customer letter is checked for no internal referral and no full account number before a supervisor approves it.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents, such as your authentication standard, outreach scripts, hold windows and a sample of past takeover cases, and it goes live once every quality gate has passed. We will walk you through it on your own cases first.

See it on
your takeover alerts.

We'll run Account Takeover Fraud Prevention on a sample of your own past takeover cases.