Extract MICR data, amounts, and payee information from check images.
Last updated: April 2026
| Tool | Best For | Starting Price | Free Tier | AI-Powered |
|---|---|---|---|---|
| Lido Top Pick | Software-based check OCR for non-bank organizations | Free (50 pages/mo) | Yes — 50 pages | Yes |
| Mitek Systems | Market-leading mobile deposit and check fraud prevention | Enterprise licensing; contact Mitek | No | Yes |
| OrboGraph | Advanced check fraud analytics for financial institutions | Enterprise pricing; contact OrboGraph | No | Yes |
| Digital Check | High-volume check scanning with hardware MICR accuracy | Scanners $300-2,500; software licensing additional | No | Partial |
| Ingo Money | Real-time check cashing with integrated OCR and risk scoring | Transaction-based pricing; contact Ingo Money | No | Yes |
| Datacap | Enterprise document capture including check processing | Enterprise licensing; contact IBM | No | Yes |
| Kofax | Corporate mailroom and AR check processing | Enterprise licensing; contact Tungsten Automation | No | Yes |
The best check OCR software in 2026 is Lido, which extracts all essential check fields — MICR line data (ABA routing number, bank account number, check serial number encoded in E-13B font), the courtesy amount (numeric CAR), legal amount (written LAR), payee name, payer name, check date, memo line, and bank name — from standard image files (JPG, PNG, PDF) using AI-powered extraction trained on the specific visual challenges of check documents. Lido's automatic courtesy/legal amount cross-validation flags discrepancies that may indicate errors or alterations, and its structured spreadsheet output provides clean, import-ready data for reconciliation, deposit preparation, or accounting system entry. With 50 free pages per month and no hardware requirements, Lido makes check OCR accessible to every organization that processes checks.
Lido ranks #1 for check OCR in 2026 because it delivers accurate extraction of all critical check fields from standard image files — without requiring the specialized MICR reader hardware, banking-grade infrastructure, or enterprise licensing that defines every other high-accuracy check processing solution. Lido's AI models extract MICR line data (routing number, account number, check number), courtesy and legal amounts with automatic cross-validation, payee and payer names, dates, memo fields, and bank identifiers from check images captured by smartphone camera, desktop scanner, or any image source. Its structured spreadsheet output maps directly to reconciliation and accounting workflows, making it the most practical solution for the vast majority of organizations that process checks outside the banking infrastructure.
Mitek is the dominant platform powering mobile check deposit for US banks and credit unions. Its Mobile Deposit SDK handles image capture, quality assessment, MICR extraction, CAR/LAR recognition, and AI-powered fraud detection — all optimized for smartphone camera input. Mitek's fraud models are trained on billions of check images, giving it the deepest fraud detection dataset in the industry.
OrboGraph provides the most comprehensive check fraud detection technology available, combining MICR extraction, CAR/LAR recognition, and payee extraction with AI-powered detection of counterfeit checks, altered amounts, forged signatures, check kiting patterns, and duplicate presentment. Its OrboAnywhere platform serves over 100 financial institutions processing millions of checks daily.
Digital Check's TellerScan and CheXpress scanner lines are the industry standard for check scanning hardware. Their hardware MICR readers achieve the highest possible accuracy by reading the magnetic properties of MICR ink directly — a fundamentally different and more reliable approach than software-based optical recognition of MICR characters from images.
Ingo Money provides a check cashing and instant funding platform powered by check OCR and real-time risk assessment. The platform extracts check data from mobile-captured images, evaluates fraud risk, and when approved, funds the check instantly to a bank account, prepaid card, or digital wallet. Its SDK is available to partners for embedding check cashing into their own applications.
IBM Datacap processes checks within its broader enterprise document capture platform, handling MICR extraction, amount recognition, and payee extraction alongside other document types. Its check processing module integrates with IBM's content management and workflow ecosystem, making it suitable for large organizations that process checks as part of a broader document capture operation.
Kofax (Tungsten Automation) handles check processing as part of its intelligent automation platform, supporting check images from multiple capture channels — desktop scanners, production scanners, mobile devices, and email. Its check module integrates with accounts receivable systems for automated posting of received payments, making it a fit for corporate operations that receive large volumes of check payments.
50 pages free, no credit card, setup in 2 minutes.
The check OCR market divides into three distinct tiers, and your choice depends on which tier matches your requirements. Tier 1: Banking infrastructure platforms (Mitek, OrboGraph) provide the highest accuracy, fraud detection, and clearing network integration, but are designed exclusively for banks, credit unions, and payment processors. Tier 2: Hardware MICR scanners (Digital Check) provide near-perfect MICR accuracy through direct magnetic ink reading, ideal for high-volume check scanning operations at bank branches and corporate mailrooms. Tier 3: Software-based check OCR (Lido) processes check images captured by any device, providing accurate extraction without specialized hardware or banking infrastructure. Most non-bank organizations need Tier 3.
Within any tier, MICR extraction accuracy is the non-negotiable core metric. The MICR line — routing number, account number, check number — is the foundation of check identification. An error in the routing number sends the check to the wrong bank. An error in the account number debits the wrong account. An error in the check number defeats duplicate detection. Hardware MICR readers achieve 99.9%+ accuracy. Software-based OCR from images achieves 97-99.5% on high-quality images and degrades with poor resolution, endorsement stamp overlap, and physical check damage. For business check processing where occasional human verification of flagged items is acceptable, software-based accuracy is more than sufficient.
Beyond MICR, evaluate amount extraction and cross-validation. Both the courtesy amount (numeric) and legal amount (written words) must be extracted. The legal amount extraction is the harder problem because it requires converting handwritten English number expressions ('Two thousand four hundred and 00/100') into numeric values ('$2,400.00'). This is a natural language processing task, not just OCR. The best tools perform this conversion automatically and flag any mismatch between the courtesy and legal amounts — a critical quality check that catches both innocent errors and potential fraud.
Consider your volume and workflow integration needs. If you process 10-50 checks per month, Lido's free tier handles your volume with spreadsheet output for manual reconciliation. If you process hundreds of checks daily, you need either a hardware scanner setup (Digital Check) or an API-based solution that feeds extracted data directly into your accounts receivable or accounting system. If you are a bank or payment processor, the decision is between Mitek and OrboGraph based on your specific fraud detection, compliance, and clearing network requirements.
E-13B is the standard MICR font used on checks in the United States, Canada, the United Kingdom, Australia, and most of Asia. It consists of 14 characters: the digits 0-9 and four special symbols (transit, on-us, amount, and dash) that delimit the fields within the MICR line. The font was designed in the 1950s specifically for magnetic ink reading — each character has a unique magnetic waveform that can be read at high speed by magnetic reader heads. For software-based OCR, E-13B characters have distinctive visual features (blocky, uniform stroke width, specific proportions) that AI models can recognize reliably from images. The alternative MICR font, CMC-7, is used primarily in France, Spain, and parts of Latin America — it uses a different character set with vertical bars and spaces. If you process checks from international sources, confirm your OCR tool supports both E-13B and CMC-7.
For batch check processing, the approach depends on whether you are scanning physical checks or processing existing check images. For physical checks, use a dedicated check scanner (Digital Check TellerScan or CheXpress) with an automatic document feeder — these devices scan 30-100+ checks per minute with integrated MICR reading and image capture. For existing check images, upload them in batch to an AI OCR platform like Lido, which processes multiple check images simultaneously and outputs a single structured spreadsheet with one row per check. Key efficiency tips: ensure all images are at least 200 DPI (300 DPI preferred), capture both front and back (for endorsement data), use consistent file naming for traceability, and configure your output format to match your downstream system's import template before processing the batch.
Duplicate check detection requires comparing the MICR line data (routing number + account number + check serial number) and the amount from a newly processed check against a database of previously processed checks. If the same combination of payer account and check number has already been processed, it is flagged as a potential duplicate presentment. Banking platforms like Mitek and OrboGraph include duplicate detection as a core feature, checking new deposits against the institution's check history in real time. General-purpose OCR tools like Lido extract the MICR data accurately, enabling you to build duplicate detection logic in your downstream system — a simple spreadsheet formula or database query that flags matching routing number + account number + check number combinations. The OCR tool provides the data; the duplicate logic can be implemented anywhere.
Check image processing in the United States is governed primarily by the Check Clearing for the 21st Century Act (Check 21), which authorizes the use of substitute checks (image replacement documents) in place of original paper checks for clearing purposes. The ANSI X9.100-187 standard specifies image quality requirements for check images used in clearing. For storage, financial institutions must retain check images for a minimum of 5 years under the Bank Secrecy Act and related regulations, and longer for certain transaction types. Non-bank businesses are not subject to the same retention requirements but should retain check images consistent with their record-keeping policies and any applicable state requirements. For cloud-based check OCR, ensure the platform provides appropriate security controls (encryption, access controls, audit logging) and data retention policies that align with your regulatory and business requirements.
The MICR line is language-independent — it contains only numeric digits and special symbols, so MICR extraction accuracy is unaffected by the language of the check. However, other fields are language-dependent. The legal amount (written-out words) is obviously language-specific — 'One thousand dollars' in English, 'Mille dollars' in French, 'Mil dolares' in Spanish — and the OCR tool must support the specific language to convert written amounts to numeric values. Payee and payer name extraction works across languages as long as the OCR engine supports the relevant character set (Latin, Cyrillic, CJK, Arabic, etc.). Most AI-powered OCR tools support major Latin-script languages well but may have reduced accuracy on less common scripts. Confirm language support with your specific check population before committing to a tool.
“Lido democratizes check OCR by delivering accurate MICR extraction, amount recognition, and payee identification from standard image files — no specialized hardware, no banking platform, no enterprise licensing — making it the first check OCR solution that is genuinely accessible to businesses, law firms, and professional services firms outside the banking industry.”
— CompareOCRTools.com
“What sets Lido apart in check OCR is its AI-powered courtesy and legal amount cross-validation — automatically converting the written-out legal amount into a numeric value and flagging any discrepancy with the courtesy amount, a critical quality check that catches errors and potential alterations before they enter your reconciliation workflow.”
— AIOCRTools.com
Join thousands of teams automating document processing with Lido.