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.

Illustration of an insurance document under a magnifying glass, with its claim amount extracted into a field to accept or reject

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
  1. OCR and document AI tools for insurance compared
  2. What is OCR in insurance?
  3. OCR vs OCR plus AI extraction
  4. How to extract data from insurance documents with OCR
  5. OCR use cases in insurance
  6. Challenges of OCR in insurance, and how to handle them
  7. How Docsumo handles insurance documents
  8. Which insurance document to automate first
  9. 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?

For claims teams with mixed claim packets
Docsumo splits each claim packet into its documents and labels each one, on the Business plan. It reads loss notices, estimates and medical bills, and sends the fields it's unsure about to your team. Our list of claims data extraction tools compares eight tools in depth.
For underwriting teams reading submissions
Docsumo reads ACORD applications, loss runs and statement of values spreadsheets. On the Enterprise plan, it checks the loss runs against the losses reported on the ACORD 125. See our guide to insurance submission intake.
For teams that must stay on their own servers
Docsumo runs in the cloud only. Look at Hyperscience or ABBYY Vantage, which can run on-premises.
ToolInsurance documentsSplits packetsReviewWatch for
Document AI platforms4 tools
DocsumoOur productCarriers and MGAs, mid-sized to enterpriseLoss noticesACORD formsLoss runsMedical billsHandwritingYes (Business plan)Unsure fields go to your teamCloud only; not a policy or claims system
HyperscienceInsurers that need on-premises software or a FedRAMP High cloud (a US government approval)Claim formsACORD formsEOBsInsurance cardsHandwritingYesExceptions go to peopleThe insurers Hyperscience names as customers are large, so ask whether it suits a smaller rollout
ABBYY VantageInsurers already on ABBYYFNOLACORD 2Accident reportsVehicle titlesHandwritingYesA manual review stepSorting many document types, or types that look alike, can need 100 to 1,000 training examples per type
AffindaMany document types in one toolClaim formsACORD formsEstimatesCMS-1500UB-04YesBuilt-in review screenHIPAA support is a paid add-on
Insurance intake1 tool
Indico DataCommercial and specialty carriersFNOLLoss noticesACORD formsLoss runsStatements of valuesYesConfidence scores and an audit trailIndico's site doesn't name medical bills or estimates
Cloud APIs3 tools
Amazon TextractEngineering teams on AWSTextFormsTablesBuild your ownBuild your own; AWS's human review service, A2I, is closed to new customersPacket sorting, review screens and routing are yours to build
Azure Document IntelligenceEngineering teams on AzureTextFormsTablesInsurance cardsYes, with a custom classifierBuild your ownSplitting is off by default in v4.0
Google Document AIEngineering teams on Google CloudTextFormsTablesYes, with the custom splitterBuild your ownGoogle 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
OCR + AI extraction
  1. 01Clean up the image
  2. 02Read the text
  3. 03Extract fields and tables
  4. 04Check and review
Policy and claims systems
How an insurance document becomes checked data
  1. CapturePull email, portal uploads, faxes and mail scans into one queue.
  2. Clean upStraighten, de-noise and sharpen scans and photos so the characters are clear.
  3. Classify and readSort pages by document type, such as application, loss run or claim form, and run OCR, handwriting included.
  4. 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.
  5. 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.

Parties
FieldExtracted valueConfidence
Issue date2026-09-18
ACORD version2016/03
ProducerAllegheny Risk Partners LLC
InsuredKeystone HVAC LLC
Insurer A · NAICBrightwater Casualty Company · 21873
Insurer B · NAICBrightwater Specialty Insurance Co. · 34418
Insurer C · NAICLaurel Highlands Mutual Insurance Co. · 13052
An ACORD 25 certificate of liability insurance being read.

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

  1. ACORD Forms Index (rev. 9/8/2026)
  2. The 2026 Florida Statutes, 626.9202: Loss run statements for all lines of insurance
  3. CMS: Professional paper claim form (CMS-1500)
  4. CMS: Institutional paper claim form (CMS-1450 / UB-04)
  5. CMS: Health insurance terms you should know (explanation of benefits)
  6. Minnesota Department of Commerce: Understanding your insurance card
  7. Maryland Insurance Administration: Understanding your homeowners insurance declarations page
  8. IRDAI: Bharat Sookshma Udyam Suraksha standard policy wording (the Policy Schedule, clause A3)
  9. NAIC: Glossary of insurance terms (endorsement)
  10. NAIC: Accelerated underwriting in life insurance, regulatory guidance (adopted August 2024)
  11. HHS: About the Office for Civil Rights (OCR)
  12. Society of Actuaries: Actuarial glossary (outstanding claims reserve)
  13. Victoria Department of Education: Certificates of currency
  14. Docsumo: pricing
  15. Hyperscience: insurance claims processing
  16. Hyperscience: insurance solutions
  17. Hyperscience: Hypercell platform
  18. Hyperscience: Auto-Splitting (help center)
  19. ABBYY: claims processing
  20. ABBYY: Vantage
  21. ABBYY: training a classification skill (docs)
  22. ABBYY: Manual Review activity (docs)
  23. ABBYY: Assemble activity (docs)
  24. Affinda: claims processing
  25. Affinda: health insurance claim extraction
  26. Affinda: pricing
  27. Affinda: platform (document splitting)
  28. Indico Data: FNOL
  29. Indico Data: insurance claims
  30. Indico Data: the front door of claims is overloaded (March 21, 2026)
  31. AWS: Amazon Textract features
  32. AWS: Amazon A2I human review loops (no longer open to new customers)
  33. Microsoft: Document Intelligence overview (prebuilt models, including the health insurance card)
  34. Microsoft: Document Intelligence custom classification model
  35. Google Cloud: Document AI custom splitter
  36. Google Cloud: Document AI deprecations

First published . Last updated .

See Docsumo read your own documents

Bring a few real samples. We'll show the fields extracted, the checks that ran and what a reviewer would see.