Veryfi Bank Checks Toolkit
We’ve built our check engine to exceed industry standards
Veryfi’s Bank Checks Toolkit offers a complete solution to capture, extract, and validate data from checks, purpose-built for fintech apps that enable users to deposit checks securely and with confidence.
🔍 What does the toolkit support?
Mobile Check Capture: Automatically guides users for optimal image quality using edge detection, blur detection, and lighting analysis.
Data Extraction (OCR): Extracts key fields such as payer, payee, amount, date, routing number, account number, check number, and memo.
Validation Rules Engine: Verification mechanisms layer that flags data/image anomalies, for adaptive hold rules and limit configurations
Accuracy Reporting to stay on top of your Data extraction Accuracy Performance over time
Whether you're serving SMBs, gig workers, or enterprise users, our BR layer ensures deposits go through clean, secure, and compliant-friendly pipelines.
Veryfi Lens for capturing Bank Checks
Instantly extract data from bank checks for mobile deposits and other financial applications. Securely capture checks using Veryfi Lens.
Veryfi Custom Camera SDK is a specialized software development kit that empowers developers to create custom check-capturing applications.
Key Features: The SDK provides tools and libraries for building camera-based check capture apps with features like image enhancement, cropping, and quality validation to ensure clear and usable check images.
Applications: Use this SDK to develop mobile check deposit apps, remote check capture solutions, or any application where high-quality check image capture is essential.
How to test Lens for Checks
Veryfi Lens is an add-on feature that involves additional costs.
If you're interested in integrating the Lens into your mobile app for in-depth testing, please don't hesitate to contact our sales team at sales@veryfi.com.
In the meantime, for the look and feel experience, you can download Veryfi Lens demo apps: iOS Lens demo app & Android Lens demo app they will have Checks flavor. You can also watch A Walk-Through of Veryfi Lens.
Bank Checks OCR API
Use Veryfi Checks API to build applications for check deposit, mobile banking, accounting software, and more.
Veryfi supports comprehensive processing across multiple financial document formats, including personal checks, business checks, money orders, cashier's checks, traveler's checks, certified checks, payroll checks, and government checks.
Multiple languages and Currency support.
Verification layers to detect Data / Image Anomalies
Veryfi employs advanced verification layers that analyze both document visuals and content patterns to identify potential anomalies.
LCD detection - detects pictures of a screen
AI-Generated - detects AI-Generated Checks
Duplicate Detection - detects duplicate submissions
Complete Image capture - verifies if all four corners of the check are captured
Not a Document - detects if a submitted document is not a bank check
Amount mismatch - highlights CAR/LAR amount mismatch
Endorsement presence - (front and back side OCR) - detects signatures and endorsements of the front and the back of the check
Handwriting detection - identifies handwritten values for further Validation Logic
Image Quality Assessment - evaluates document clarity through an
ocr.score
metric that enables threshold-based processing decisions
Check out Developer Docs for more details
Building Business Validation Logic for Bank Checks
Veryfi Checks Toolkit comes with prebuilt rule templates that will help you build Business Validation Logic employing the extracted data and signals from checks' visuals & content patterns.
Core validation rules help identify and flag common issues
Date freshness check (e.g. stale-dated check rejection after 60+ days)
Currency verification
Endorsement presence (front and back side OCR)
Checks missing issuer signatures
Checks with missing required information
Voided and void terms for checks
Amount mismatch detection (numeric vs written)
Our validation layer aligns with the requirements enforced by platforms
Can I create custom rules?
Yes! The sky is the limit. While Veryfi provides a list of the most common rules, you can create any number of rules that fit your needs with complex logic decisions.
Business Rules are not enabled by default.
Please reach out to support@veryfi.com.
Accuracy Report to stay on top of the Data Extarction Accuracy Performance
Simply define your standard benchmarks and let Veryfi handle the ongoing evaluation, automatically running your dataset against every new model release.
Veryfi Blog posts on the Checks topic
Have any questions? Please reach out to us at support@veryfi.com