Extract ACORD forms to structured JSON
ACORD forms pack dozens of fields into dense checkbox grids and multi-section layouts across standardized applications, certificates, and binders. Every revision shifts field positions. Sensible converts any ACORD form into consistent JSON for submission processing and compliance tracking.
Why ACORD forms break standard OCR
Hundreds of checkboxes, bundled multi-form submissions, and layout shifts between revision years demand more than pattern matching. Sensible combines LLM reasoning with deterministic validation to handle every ACORD variant.
ACORD forms contain hundreds of checkboxes for coverage options, additional insured indicators, and policy conditions. Deterministic rules validate each box state (checked, X-marked, or empty) so downstream systems receive clean boolean values, not guesses.
Commercial submissions routinely bundle ACORD 125, 126, 130, and 140 into one PDF. Each form gets identified, split, and extracted individually, preserving the relationship between the application and its supplemental forms.
ACORD revises form layouts every few years, shifting field positions and adding new sections. Version detection happens automatically. The extraction config adapts to the revision without manual intervention.
Fields we extract
Configure your output schema to capture any combination of ACORD fields.
Named insured, mailing address, contact name, phone, email, FEIN, SIC code, business description, years in business
Policy type, effective/expiration dates, limits (each occurrence, general aggregate, products), deductibles, retroactive date, SIR
Additional insureds, certificate holders, waiver of subrogation, blanket additional insured, prior carrier, loss history
Property Section. Building, location, and coverage detail for commercial property.
Insurance Binder. Temporary proof of coverage before the policy is issued.
Commercial General Liability Section. Coverage details for CGL policies.
Workers Compensation Application. Employee classification and experience modification data.
Commercial Insurance Application. General information section for commercial submissions.
Certificate of Liability Insurance. The most common ACORD form used to verify insurance coverage.
Supported ACORD forms
Pre-built configurations for major ACORD forms ship in Sensible's template library. New form numbers or custom revision years can be configured in hours, not weeks.
ACORD 25, 27, 28, 75, 125, 126, 130, 131, 140, and specialty forms
Certificates of insurance, commercial applications, workers comp applications, property sections, binders, cancellation notices



Common Questions
Answers about ACORD form numbers, revision year support, and checkbox extraction.
Sensible supports ACORD 23, 24, 25, 27, 28, 45, 75, 101, 125, 126, 127, 130, 131, 140, 304, and 823 with pre-built templates in the configuration library. Multiple revision years are covered for most form numbers.
Yes. Commercial submissions often combine ACORD 125, 126, 130, and 140 in one PDF. Sensible identifies each form within the bundle and extracts them individually.
Sensible supports any ACORD form number and any revision year. The extraction engine detects the form version automatically and applies the correct field mapping. Custom configurations for specific form versions can be set up quickly.
Sensible accurately detects checked, unchecked, and X-marked boxes across the form. Fields like Additional Insured, Waiver of Subrogation, and coverage indicators are returned as boolean values.
Yes. Sensible sends extraction results to your webhook endpoint when processing completes. You can also poll the API for status.
Yes. Sensible flags extractions with low confidence for human review. You can configure review thresholds and workflows.
Sensible is SOC 2 Type II certified and HIPAA compliant. Data is encrypted in transit and at rest.
Document data is stored indefinitely by default. Custom retention policies are available and can be configured for same-day deletion if needed.
Yes. Sensible offers a 14-day free trial on the Growth plan. No credit card required to start.
Sensible uses per-document pricing for predictable costs. No token-based billing or usage surprises. Volume discounts are available for higher throughput.
Sensible provides REST APIs and SDKs for Python and Node.js. Most integrations take a few hours. Webhooks, Zapier, and direct API calls are all supported.
Sensible processes PDFs (native or scanned), Microsoft Word (DOC, DOCX), spreadsheets (XLSX, XLS, CSV), single-page images (JPEG, PNG), multi-page images (TIFF), and email bodies with attachments.
Accuracy depends on document quality and configuration. Most production deployments achieve 95%+ accuracy with proper validation rules and confidence signals.
Processing speed depends on document size, page count, OCR requirements, and which extraction methods are used. Simple single-page documents process in seconds. Larger or more complex documents that use LLM-based extraction take longer.
