SOC 2 Type II
CERT · VERIFIEDCertified. GDPR, CCPA, and ITAR compliant.
Capture checks, statements, and KYC documents, and flag fraud before your team releases funds. SOC 2 Type II.
Get Started for Free Book a DemoManual alert review bottleneck
53% of banks spend at least an hour reviewing each alert.
More than half of banks burn 60+ minutes per flagged item stitching together MICR, account history, and check images by hand — slowing straight-through processing for clean deposits.
Veryfi helps banks of all sizes modernize operations by automating document capture, data extraction and fraud detection. Loan applications, bank statements, KYC forms and wire transfer records that once required manual data entry are now captured, extracted and organized in seconds, from both paper and digital sources. The result is faster processing, fewer errors and fewer bottlenecks, so your teams can spend less time keying in data and more time serving customers. Veryfi also powers modern mobile banking features like Mobile Check Deposit (MCD). Customers can deposit checks securely from their smartphones while Veryfi extracts account numbers, routing numbers and amounts in real time, which means faster check clearance, lower fraud risk and the capacity to handle higher transaction volumes. Add automated processing for compliance forms and deposit slips, and banks get a faster back office and a better customer experience.
Veryfi Lens
Replace your phone’s camera with AI powered Lens by Veryfi to capture documents on the move, in any lighting conditions and even offline.
Free demo app for iPhone and Android. Scan the code or tap a store.
EWS + AFS · Decide before funds are available
Reading a check is table stakes. Knowing whether to release the funds is the job. Veryfi runs every deposit through two fraud layers before it posts. EWS (Early Warning Services) checks the item and the drawer account against the bank-contributed risk network: account status, return history, fraud reports, and the same check presented somewhere else. AFS (Account Fraud Score) scores this check on this account from 0 to 100, with the reasons. Clean items auto-approve on your normal funds-availability schedule. The rest get a Reg CC exception hold or a reviewer.
"bank_name": "Bank of America", "routing_match": false
"micr": { "routing": "021000029", "checksum_valid": false }
"ai_generated": false
"image_type": "original"
"is_blurry": false
"fraud_history": { "prior_returns": 2, "last_reason": "altered_fictitious" }
"network_alert": "duplicate_presentment", "seen_days_ago": 2
"pages": 2
| Page | OCR score | Dimensions | Blurry | Side |
|---|---|---|---|---|
| 1 | 0.978 | 3060 × 1280 | Clear | Front |
| 2 | 0.914 | 3060 × 1280 | Clear | Back |
"fraud_score": 82
"risk_tier": "high"
"amount_risk": "high", "vs_account_avg": 14.1
"check_type": "business"
"velocity": { "items": 3, "window_hours": 24 }
"is_endorsed": false
"is_signed": true
This serial was deposited at another bank two days ago, the MICR routing fails its checksum, and the back isn’t endorsed. A reviewer confirms fraud before the item is returned.
Verification result
FailFraud score
82 — HighOverall decision
HoldFunds availability
Not releasedThe network tells you about the account. The score tells you about this check on this account. Read them together and every deposit lands in one lane: green automates, yellow holds or reviews, red stops.
| EWS network status | AFS lowScore 0–39 | AFS mediumScore 40–69 | AFS highScore 70–100 |
|---|---|---|---|
| ClearAccount open and in good standing. No returns, no alerts. | Approve and monitorPosts on schedule. Watch the next few deposits. |
||
| CautionNew account, prior returns, or deposits at several banks. | Approve and monitorClean item on a watched account. |
HoldA reviewer clears it before any funds move. |
|
| AlertClosed for cause, fraud report, or duplicate presentment. | ReviewA network hit outweighs a clean score. |
HoldNothing released. Reviewer decides. |
Sample policy. Tiers, hold rules, and review queues are yours to set in The Vault. Veryfi scores the item; your team makes the call on fraud.
One deposit at a time, above. Every decision rolls up into the book below. See the Fraud & Integrity Report
Auto-approval · Straight-through processing
Every check is scored on capture: MICR, serial, signature, routing, and the written amount in one pass. Clean items post automatically. Exceptions land in The Vault with the reason on the row, so your team only opens what matters.
Live desk · Current 7-day window
Items scored
1,284 1,278 auto-approvedFlagged to queue
6 0.47% of the bookHeld for review
1 Waiting on a reviewerStraight-through
99.5% 98.6% read confidenceOpen alerts only. Veryfi scores the item the moment the image lands. Your team confirms fraud.
| 1042841 | Harborview Logistics | Bank of America | $48,250.00 | MICR mismatch | 82 | high | review | Mar 29 |
| 883120 | Northline Benefits | JPMorgan Chase | $12,400.00 | Amount vs. words | 64 | medium | new | Mar 29 |
| 220194 | Marcus T. Kellerman | Wells Fargo | $4,250.00 | Signature | 58 | medium | new | Mar 28 |
| 771903 | Cedar & Pine Co. | Citibank | $6,810.00 | Routing mismatch | 28 | low | watch | Mar 27 |
| 1042841 | Harborview Logistics | Bank of America | $48,250.00 | Duplicate serial | 22 | low | new | Mar 29 |
| 002291 | Civic Benefit Trust | JPMorgan Chase | $124.00 | MICR mismatch | 18 | low | new | Mar 26 |
| No open alerts in this view. | ||||||||
The MICR routing (021000029) disagrees with the printed Bank of America fractional (0260-0959). Same serial also fired a duplicate alert.
| Bank | Items | Alerts | Total Amount | Share |
|---|---|---|---|---|
| JPMorgan Chase | 420 | 2 · 0.5% | $4,820,400 | 32.7% |
| Bank of America | 186 | 2 · 1.1% | $2,140,000 | 14.5% |
| Wells Fargo | 164 | 1 · 0.6% | $1,860,250 | 12.8% |
| Citibank | 142 | 1 · 0.7% | $1,540,810 | 11.1% |
| Capital One | 114 | — | $1,020,420 | 8.8% |
| U.S. Bank | 98 | — | $890,200 | 7.6% |
| PNC Bank | 86 | — | $760,000 | 6.7% |
| Truist | 74 | — | $640,500 | 5.8% |
SOC 2 Type II · Live
Certified seal
Certified. GDPR, CCPA, and ITAR compliant.
We sign BAAs. PHI handled under HIPAA safeguards.
Dedicated NVIDIA DGX — not shared cloud GPUs.
Cloud API, hybrid, or on-premise when required.
EU data protection. Lawful processing and subject rights.
Every API call logged and timestamped for regulators.
Built for the banks that can’t afford “good enough.”
Check deposits, fraud scores a bank uses before it releases funds, lending files, KYC and KYB onboarding, bill pay, expense receipts, and back-office scans. Lens captures the document. A model built for that document type returns the fields as JSON.
Early Warning Services is the network check: is the account open, and has this item or account shown up in returns, fraud reports, or another bank’s deposit? Account Fraud Score is the item check: one number for this check on this account. A clean network status with a high score still goes to review. A network alert outweighs a clean score.
For lending, Bank Statements OCR pulls transactions, balances, and cash-flow patterns. W-2 OCR adds wages when income has to be verified. For onboarding, Driver’s License OCR covers all 50 US states plus federal and UK documents, US Passport OCR reads the identity page, and Article of Incorporation OCR extracts entity and ownership data. AnyDocs covers forms that are not a fixed template.
Fraud Detection flags altered bills, manipulated receipts, duplicate documents, and suspicious patterns across checks, statements, invoices, and receipts. The AI Fake Document Detective marks images produced by generative models. On a check, those signals sit next to the MICR line, the signature, and the endorsement, which the bank uses when it decides whether to release funds.
Cloud API, hybrid, or on-premise. Veryfi is SOC 2 Type II certified, with GDPR, CCPA, and ITAR compliance, and every API call is logged. A BAA is available when a workflow handles protected health information.
Veryfi’s OCR API can sniff out those digitally concocted receipts faster than you can say “expense reimbursement.” Whether it’s a ChatGPT masterpiece, a Stable Diffusion creation, MidJourney magic, GAN trickery, or a DALL-E special – our AI detective is on it.
Verify corporate structures and ownership interests instantly. Extract incorporation data to analyze company details, track governance compliance, and streamline legal due diligence for businesses and legal professionals.
Extract data from bank checks, including routing and account numbers. Process check amounts, payee information, dates, and memo fields to automate payment processing, fraud detection, and financial reconciliation workflows.
Accelerate loan underwriting and fraud detection. Extract transaction details, account balances, and financial patterns to automate credit decisions, reconcile accounts, and strengthen compliance reporting.
Transform identity verification from minutes to seconds. Extract names, addresses, and ID numbers across all 50 US states, federal IDs, and UK documents to accelerate KYC compliance and streamline customer onboarding.
Identify altered bills, manipulated receipts & bills, suspicious activities, duplicate documents and more. Mitigate risks in your loyalty programs and bill payment solutions by proactively flagging potential fraud, eliminating risk and associated costs.
Enable 3-way matching with line-item accuracy, transforming your P2P workflows. Supports 91+ currencies, 38+ languages. Extract vendor details, line items, taxes, and payment terms to automate accounts payable processes and improve financial accuracy.
Capture receipts with line item details for 91+ currencies and 38+ languages. Extract merchant information, itemized purchases, taxes, tips, and payment methods to automate expense management and financial tracking.
Streamline identity verification and automate customer onboarding. Extract personal and travel data to expedite document processing and enhance security compliance for financial institutions and government services.
Email sales@veryfi.com and a Veryfi expert will follow up shortly.