Explanation of Benefits OCR

An Explanation of Benefits (EOB) is the document your insurance payer sends after processing a claim. It shows what was billed, what was paid, what was adjusted, and why. This tool reads any payer’s EOB format and extracts that data automatically.

50 free pages No credit card required HIPAA eligible

See Explanation of Benefits OCR in action

Upload any document — PDF, scan, or photo — and get structured data back immediately. No setup, no templates, no waiting.

How it works

Three steps from EOB to structured data

Upload any EOB

Drag and drop EOB files from any payer. PDF, scanned paper, or digital. Upload one at a time or batch-process hundreds. Email auto-forwarding is also available.

AI reads and maps fields

The AI identifies paid amounts, allowed amounts, adjustment codes, denial reasons, patient responsibility, check numbers, and service line details. No templates needed.

Export to your billing system

Get clean, structured output in Excel, CSV, or JSON. Import directly into your practice management or billing system. Use the API for fully automated workflows.

What is an Explanation of Benefits and why is it hard to process?

An Explanation of Benefits is an accounting document, not a bill. When an insurance payer processes a claim, they send the provider an EOB that breaks down exactly what happened: the billed charges, the allowed amount under the contract, the paid amount, any adjustments with reason codes, and the patient’s remaining responsibility. For a single office visit, this might be a few lines. For a lab processing hundreds of claims, it is thousands of line items across dozens of payer formats every month.

The format variability is what makes EOB processing expensive. Aetna puts the check number in the upper right. Blue Cross buries it in a footer table. Medicare uses a completely different layout from commercial payers. A billing team processing claims from 20 payers must visually parse 20 different document layouts, find the same data in different locations, and type it into the same fields in their billing system. This is where errors happen: a transposed digit in a check number, a missed adjustment code, a denial reason overlooked because it appeared in an unfamiliar location.

Template-based OCR tools tried to solve this by mapping field coordinates for each payer format. That works until the payer changes their format, which happens without warning. Maintaining 20 templates is a project. Maintaining 50 is a full-time job. AI extraction takes a different approach entirely. The AI reads the document contextually, understanding that a field labeled “Amount Paid” or “Payment” or “Paid to Provider” all represent the same data point regardless of where they sit on the page.

Lido processes Explanation of Benefits documents from any payer on the first upload. Upload an EOB you have never processed before and the AI extracts every field. Read more about automated EOB extraction and how it eliminates per-payer configuration.

What healthcare teams are saying

“We bill 20 different insurance companies and every single one sends EOBs in a different format. The AI read all of them from day one without any setup or per-payer configuration on our end.”
ML
Maria L.
Billing Supervisor
“We had 3,000 backlogged EOBs sitting in a shared drive. Uploaded the whole batch, and the AI extracted structured payment data for every single document. Cleared the backlog in one day.”
RH
Robert H.
Revenue Cycle Director
“Our compliance team vetted the security before we uploaded a single document. SOC 2 Type 2, BAA for HIPAA, 24-hour deletion. It passed every check.”
AC
Amanda C.
Practice Administrator
Security

Healthcare-grade data protection

SOC 2 Type 2

Independently audited security controls verified over a sustained period.

HIPAA eligible

BAA available for covered entities. PHI encrypted at rest and in transit.

24-hour deletion

Every uploaded EOB is purged within 24 hours. No copies are retained anywhere.

Frequently asked questions

What is an Explanation of Benefits (EOB)?

An Explanation of Benefits is the document an insurance payer sends to a healthcare provider after processing a claim. It details the billed charges, the allowed amount, the paid amount, any adjustments applied, the reason for each adjustment, and the patient’s remaining responsibility. EOBs are not bills. They are accounting documents that tell the provider exactly how the payer processed the claim.

What data does an EOB contain?

A typical EOB contains the patient name, subscriber ID, claim number, date of service, procedure codes (CPT), diagnosis codes (ICD-10), billed amount per service line, allowed amount, paid amount, adjustment codes with reasons, co-pay and deductible amounts, the check or EFT number, and the total payment amount. Multi-page EOBs may cover multiple claims or patients in a single document.

Why is EOB processing difficult?

Every insurance payer uses a different EOB format. Aetna, Blue Cross, Cigna, UnitedHealthcare, Medicare, and Medicaid each arrange fields differently on the page. Some payers change their layout without notice. A billing team processing claims from 20 payers must visually parse 20 different layouts. This format variability is what makes template-based OCR impractical and why AI-based contextual extraction is a better fit.

Can AI read EOBs from any insurance company?

Yes. AI-powered EOB OCR reads documents by understanding the meaning of fields in context rather than looking for data at fixed coordinates. It processes EOBs from any commercial payer, Medicare, Medicaid, and workers compensation carriers without per-payer templates. When a payer changes their format, the AI adapts automatically.

Is it HIPAA compliant?

Yes. The platform is SOC 2 Type 2 certified and HIPAA eligible. A Business Associate Agreement is available for covered entities and their business associates. All documents are encrypted with AES-256 at rest and TLS 1.2+ in transit. Uploaded EOBs are purged within 24 hours of processing.

How do I get started?

Sign up for a free account, which includes 50 pages. Upload a sample EOB from any payer. The AI extracts payment data, adjustment codes, and denial reasons and presents them in a structured spreadsheet. Review the output, adjust field mappings if needed, and start processing your full volume. Most teams are running production batches within the first day.

Simple, transparent pricing

Start free with 50 pages. Upgrade when you’re ready.

Standard
$29 /month
100 pages per month · 1 user
  • Any payer EOB format
  • Excel, CSV, JSON export
  • Email auto-forwarding
  • Confidence scores per field
  • SOC 2 Type 2 compliant

Built on Lido’s OCR engine

Enterprise
Custom
From $30,000/year
  • Everything in Scale
  • Custom EHR/PMS integrations
  • Dedicated account manager
  • Live onboarding
  • BAA for HIPAA
Talk to sales

Built on Lido’s OCR engine

Read any payer’s Explanation of Benefits with AI. Upload your first EOB free and see structured payment data in seconds.

Read any Explanation of Benefits with AI

50 free pages. No credit card required. HIPAA eligible.

50 free pages No credit card HIPAA eligible