OCR for insurance documents: what it reads, where it stops and how to automate the rest
For underwriting, claims and compliance teams at carriers, agencies, MGAs and TPAs: what OCR does with insurance paperwork, where it stops and how to turn scans into checked data.

Key takeaways
- OCR in insurance is the use of optical character recognition to turn scanned, faxed and photographed insurance documents into machine-readable text.
- It reads ACORD applications, certificates of insurance, loss runs, claim forms, medical bills, member ID cards and policies, but it returns text, not fields.
- To get usable data, insurers add AI extraction, validation and a review step. The software puts each value in its field and checks dates and limits. A person sees only the values it isn't sure about.
- The hard parts are poor scans, handwriting, sensitive data, tables that run across pages and layouts that vary by carrier.
- Automating the whole loop turns document handling into exception handling. People see only the fields and files that fail a check.
On this page
- OCR and document AI tools for insurance compared
- What is OCR in insurance?
- OCR vs OCR plus AI extraction
- How to extract data from insurance documents with OCR
- OCR use cases in insurance
- Challenges of OCR in insurance, and how to handle them
- How Docsumo handles insurance documents
- Which insurance document to automate first
- Frequently asked questions
OCR in insurance turns scans, faxes and photos of insurance documents into text a computer can read. It reads applications, certificates of insurance, loss runs, claim forms and policies. But it reads the characters, not what they mean. It can't tell a policy number from a claim number, or check a limit against a contract. So insurers, agencies and TPAs add three steps. AI extraction puts each value in its field, and validation checks the values. A person reviews anything the software is unsure about. Checked data then goes into their policy and claims systems.
The first section compares eight tools that insurers shortlist. The rest of the post explains what OCR reads, where it stops and what to automate after it.
OCR and document AI tools for insurance compared
Some tools read and check insurance documents in one platform. Others are cloud APIs that your engineers use to build their own tool. Docsumo is our product. We took facts about the others from each vendor's own site in September 2026. The links are in the sources at the end. For all 12 tools, including which ones split mixed packets and read loss runs, see our list of OCR software for insurance companies.
Which team are you?
| Tool | Insurance documents | Splits packets | Review | Watch for |
|---|---|---|---|---|
| Document AI platforms4 tools | ||||
| DocsumoOur productCarriers and MGAs, mid-sized to enterprise | Yes (Business plan) | Unsure fields go to your team | Cloud only; not a policy or claims system | |
| HyperscienceInsurers that need on-premises software or a FedRAMP High cloud (a US government approval) | Yes | Exceptions go to people | The insurers Hyperscience names as customers are large, so ask whether it suits a smaller rollout | |
| ABBYY VantageInsurers already on ABBYY | Yes | A manual review step | Sorting many document types, or types that look alike, can need 100 to 1,000 training examples per type | |
| AffindaMany document types in one tool | Yes | Built-in review screen | HIPAA support is a paid add-on | |
| Insurance intake1 tool | ||||
| Indico DataCommercial and specialty carriers | Yes | Confidence scores and an audit trail | Indico's site doesn't name medical bills or estimates | |
| Cloud APIs3 tools | ||||
| Amazon TextractEngineering teams on AWS | Build your own | Build your own; AWS's human review service, A2I, is closed to new customers | Packet sorting, review screens and routing are yours to build | |
| Azure Document IntelligenceEngineering teams on Azure | Yes, with a custom classifier | Build your own | Splitting is off by default in v4.0 | |
| Google Document AIEngineering teams on Google Cloud | Yes, with the custom splitter | Build your own | Google deprecated (marked as no longer supported) its human review feature in January 2024 | |
Our list of claims data extraction tools has each tool's full entry. To compare tools on splitting and labeling alone, see 14 document classification tools.
What is OCR in insurance?
OCR stands for optical character recognition. It's software that finds the text in an image of a page and turns it into characters a computer can search and process. In insurance, it's the first step in reading documents that arrive as scans, faxes, emailed PDFs and phone photos. These are the main document types.
ACORD applications
The ACORD 125 commercial insurance application, plus line sections such as the ACORD 126 for general liability and the ACORD 140 for property.Certificates of insurance
Evidence of the coverage a vendor, tenant or borrower holds, to check against what a contract requires. US liability certificates usually come on the ACORD 25; Australia calls them certificates of currency.Loss runs
The insurer's report of claims on a policy. It lists the policy number, coverage period, number of claims, paid losses and the date of each loss. Underwriters read them to judge a risk's claims history.Claim forms and loss notices
ACORD property, auto and liability loss notices, plus the police reports, estimates and invoices behind a claim.Health claims and ID cards
CMS-1500 (professional) and UB-04 (institutional) claim forms, explanation of benefits (EOB) statements, and member ID cards with the member and group numbers. See the claim form guide.Policies and declarations
The declarations page names the insured, the insurer and the agent or broker, and lists each coverage with its limit and premium. Endorsements change the terms.
OCR vs OCR plus AI extraction
OCR's output is text and where it sits on the page. It can't tell which date on an ACORD 125 is the proposed effective date. Nor can it tell whether a limit on a certificate meets the contract. AI extraction uses layout and context to put each value in its field, then checks it.
OCR only
- Returns a block of text, not the policy number or the limit
- Getting fields takes a template per layout, which breaks when a form changes
- Passes every value through unchecked
- Leaves someone to key the data into your systems
OCR plus AI extraction
- Puts each value in its own field, such as the insured, policy number, dates, limits and amounts
- Works across carrier and broker layouts without templates
- Checks values and flags uncertain ones for a person
- Sends the data to policy and claims systems by API
For the claims side of this comparison, with the fields to pull by claim type, see OCR claims processing.
How to extract data from insurance documents with OCR
Every document goes through the same stages, whether it's a submission, a certificate or a claim. Only the fields and the checks change.
- Scans
- Faxes
- Emailed PDFs
- Phone photos
- 01Clean up the image
- 02Read the text
- 03Extract fields and tables
- 04Check and review
- CapturePull email, portal uploads, faxes and mail scans into one queue.
- Clean upStraighten, de-noise and sharpen scans and photos so the characters are clear.
- Classify and readSort pages by document type, such as application, loss run or claim form, and run OCR, handwriting included.
- Extract and checkPull named fields and tables, then check them. Dates should fall in range, totals should add up, and values should agree across documents.
- Review and deliverSend low-confidence fields to a person, then pass the data to your policy, claims or agency management system by API.
OCR use cases in insurance
The same pipeline serves four jobs across the policy lifecycle.
Submissions and underwriting
Read ACORD applications, loss runs and statements of values from broker submissions, so underwriters review risks instead of keying them. See ACORD form processing.Claims intake
Turn loss notices, claim forms, estimates and medical bills into claim data, and see what's missing before an adjuster opens the file.Policy servicing
Read declarations pages, endorsements and change requests to keep the policy record in step with the documents.COI compliance
Read certificates of insurance and check limits, dates and additional insured status against each contract. See COI tracking.
For COI compliance, OCR plus AI extraction puts each policy, limit and date on an ACORD 25 in its own field. Each one is then ready to check against the contract.
| Field | Extracted value | Confidence |
|---|---|---|
| Issue date | 2026-09-18 | |
| ACORD version | 2016/03 | |
| Producer | Allegheny Risk Partners LLC | |
| Insured | Keystone HVAC LLC | |
| Insurer A · NAIC | Brightwater Casualty Company · 21873 | |
| Insurer B · NAIC | Brightwater Specialty Insurance Co. · 34418 | |
| Insurer C · NAIC | Laurel Highlands Mutual Insurance Co. · 13052 |
| Field | Extracted value | Confidence |
|---|---|---|
| General liability | GL 7204418 · A · occurrence | |
| Auto liability | CA 7204419 · A · any auto | |
| Umbrella | UMB 3310582 · B · occurrence | |
| Workers comp | WC 5519027 · C · per statute | |
| GL, auto, umbrella term | 2026-07-01 → 2027-07-01 | |
| Workers comp term | 2026-03-15 → 2027-03-15 | |
| Additional insured | General liability, auto | |
| Waiver of subrogation | General liability, auto, WC |
| Field | Extracted value | Confidence |
|---|---|---|
| Each occurrence | 1,000,000 | |
| General aggregate | 2,000,000 | |
| Products-comp/op aggregate | 2,000,000 | |
| Auto combined single limit | 1,000,000 | |
| Umbrella each occurrence | 2,000,000 | |
| E.L. each accident | 1,000,000 |
| Field | Extracted value | Confidence |
|---|---|---|
| Certificate holder | Riverside Plaza LLC | |
| Holder address | c/o Harbor Point Properties, 500 Penn Ave, Suite 1200, Pittsburgh, PA 15222 | |
| Certificate number | CL2609180417 | |
| Description of operations | HVAC maintenance and repair at 1 Riverside Plaza … | |
| Authorized representative | Signed |
Challenges of OCR in insurance, and how to handle them
Plan for these five before you pick a tool.
- Scan qualityFaxes, skewed scans and phone photos blur characters. Clean up images before OCR and send low-confidence values to review.
- HandwritingClaim forms and applications are often filled in by hand. Use a tool that reads handwritten text, as Docsumo does, and keep a person on the values it's unsure about.
- Tables across pagesLoss runs, statements of values and itemized bills often run over several pages. Extraction should join each into one table with the headers mapped.
- Layouts that varyLoss runs, declarations pages and medical bills differ from one carrier, broker or provider to the next. ACORD forms also change by edition. Avoid tools that need a template per layout.
- Sensitive dataClaim and health files carry personal and medical information. Ask for SOC 2 Type 2, ISO/IEC 27001 and, for health data, a HIPAA business associate agreement (BAA). Docsumo is SOC 2 Type 2 audited, ISO/IEC 27001:2022 certified and HIPAA compliant, and signs a BAA (security).
How Docsumo handles insurance documents
Docsumo is an intelligent document processing platform. It reads printed and handwritten text and handles any document type, from ACORD forms and certificates to loss runs and claim files. On the Business plan, it classifies mixed packets and splits them into documents. On the Enterprise plan, it checks values across documents and manages each file as a case.
Fields it's unsure about go to your own team, with confidence thresholds set per field. Each value is linked to its line on the page, and reviewers' corrections improve the model. Tables that run across pages are joined into one table, with the headers mapped. Data goes to your policy, claims or agency management system through an API and webhooks. Docsumo isn't a policy or claims system, and it runs in the cloud only.
- 99%field-level accuracy across 250+ document types
- 95%+of documents processed straight through, without manual review
- 99%accuracy on insurance compliance documents at Arbor
Vertikal RMS uses Docsumo to verify certificates of insurance through ACORD capture, and Arbor uses it on insurance compliance documents.
Which insurance document to automate first
What we'd do. Start with one document type that you receive in large numbers and that a decision depends on. Loss runs for underwriting and loss notices for claims are examples. Automate that type until a person sees only the exceptions. Then add the next one.
OCR turns insurance paperwork into text, not into checked data. Pair it with AI extraction, validation and a review step. Then applications, loss runs, claims and certificates become fields that your underwriting, claims and compliance teams can use. People handle only the exceptions.
Book a demo with a few of your own insurance documents, or start a free trial.
Frequently asked questions
What is the best OCR software for insurance companies?
It depends on who will run it. Claims and underwriting teams usually want one platform that sorts, reads and checks documents, such as Docsumo, Hyperscience or ABBYY Vantage. Engineering teams can build on Amazon Textract, Azure Document Intelligence or Google Document AI, and then build the review step themselves.
What is OCR in insurance?
OCR in insurance is the use of optical character recognition on insurance paperwork. It turns scanned, faxed and photographed applications, certificates, loss runs, claim forms and policies into machine-readable text. To get usable data, teams pair it with AI extraction so the text becomes named, checked fields.
What does OCR stand for in insurance?
Usually optical character recognition. In US health insurance, OCR can also mean the HHS Office for Civil Rights, which enforces the HIPAA Privacy, Security and Breach Notification Rules. Actuaries also use OCR for the outstanding claims reserve, the provision for claims not yet settled.
Is OCR enough to automate insurance document processing?
No. OCR gives you text. It doesn't tell you which value is the effective date or the per-occurrence limit, and it checks nothing. Intelligent document processing adds extraction, validation and review, as our guide to IDP vs OCR explains.
How is OCR used in insurance underwriting?
Underwriters use OCR and AI extraction to read submissions, such as ACORD applications, loss runs and statements of values in commercial lines. In life insurance, traditional underwriting also draws on medical records, exam and lab results, and financial and tax information. Extraction turns these into data the underwriter can review.
Can OCR read health insurance cards and claim forms?
Yes. OCR reads member ID cards, CMS-1500 and UB-04 claim forms and explanation of benefits (EOB) statements. AI extraction then maps the member and group numbers, codes and charges to fields. See document processing for healthcare.
Can OCR extract data from an insurance policy or policy schedule?
Yes. OCR and AI extraction can read the declarations page, also called the policy schedule. The declarations page names the insured, the insurer and the agent or broker, and describes the insured property or location. It also lists each coverage with its limit and premium, plus the deductibles and endorsements.
Sources
- ACORD Forms Index (rev. 9/8/2026)
- The 2026 Florida Statutes, 626.9202: Loss run statements for all lines of insurance
- CMS: Professional paper claim form (CMS-1500)
- CMS: Institutional paper claim form (CMS-1450 / UB-04)
- CMS: Health insurance terms you should know (explanation of benefits)
- Minnesota Department of Commerce: Understanding your insurance card
- Maryland Insurance Administration: Understanding your homeowners insurance declarations page
- IRDAI: Bharat Sookshma Udyam Suraksha standard policy wording (the Policy Schedule, clause A3)
- NAIC: Glossary of insurance terms (endorsement)
- NAIC: Accelerated underwriting in life insurance, regulatory guidance (adopted August 2024)
- HHS: About the Office for Civil Rights (OCR)
- Society of Actuaries: Actuarial glossary (outstanding claims reserve)
- Victoria Department of Education: Certificates of currency
- Docsumo: pricing
- Hyperscience: insurance claims processing
- Hyperscience: insurance solutions
- Hyperscience: Hypercell platform
- Hyperscience: Auto-Splitting (help center)
- ABBYY: claims processing
- ABBYY: Vantage
- ABBYY: training a classification skill (docs)
- ABBYY: Manual Review activity (docs)
- ABBYY: Assemble activity (docs)
- Affinda: claims processing
- Affinda: health insurance claim extraction
- Affinda: pricing
- Affinda: platform (document splitting)
- Indico Data: FNOL
- Indico Data: insurance claims
- Indico Data: the front door of claims is overloaded (March 21, 2026)
- AWS: Amazon Textract features
- AWS: Amazon A2I human review loops (no longer open to new customers)
- Microsoft: Document Intelligence overview (prebuilt models, including the health insurance card)
- Microsoft: Document Intelligence custom classification model
- Google Cloud: Document AI custom splitter
- Google Cloud: Document AI deprecations
First published . Last updated .