Insurance · ACORD

Automate the ACORD 125 commercial insurance application.

Your agency management system already holds the applicant, premises, and contact data. SimplyFill maps it onto the ACORD 125 and returns a clean, flattened PDF ready for the carrier or wholesaler — no more re-keying into a fillable form.

What is ACORD 125?

ACORD 125, the Commercial Insurance Application (Applicant Information Section), is the standardized intake form that captures applicant, business, premises, and contact details at the start of nearly every commercial P&C submission.

Who files it?

Insurance agencies, brokers, MGAs, and wholesalers complete an ACORD 125 for commercial submissions and send it — usually with a line-of-business supplement — to carriers.

Why filling ACORD 125 by hand hurts

ACORD forms are long, multi-section PDFs that agents fill by hand in a viewer, then re-fill for the next submission. The fields use ACORD’s own naming (e.g. `Form_CompletionDate_A`, `NamedInsured_FullName_A`), and a single applicant’s data is spread across 125, 126, and line-specific supplements. Re-keying that for every quote is pure waste.

Fill ACORD 125 in one call

Fill an ACORD 125 from an agency-management record

fill-acord-125.ts
Node.js
const res = await fetch('https://api.simplyfill.app/v1/generate', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.SIMPLYFILL_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    template: 'acord_125_2016_03',
    data: {
      completion_date: '2026-06-07',
      producer_name: 'Lovelace Insurance Group',
      named_insured: 'Babbage Manufacturing LLC',
      mailing_address_1: '1 Market St, San Francisco, CA 94105',
      fein: '12-3456789',
      operations_description: 'Precision machining and assembly',
    },
  }),
})

const { url } = await res.json()

Fields on ACORD 125

Real form fields are named for the PDF spec, not for humans — so a single value can hide behind something like topmostSubform[0].Page1[0].f1_02[0]. SimplyFill lets you map your own readable keys to these once, then forget they exist.

Raw PDF field nameWhat it means
Form_CompletionDate_ADate (MM/DD/YYYY)
Producer_FullName_AProducer / agency name
NamedInsured_FullName_AApplicant / named insured
NamedInsuredAddress_LineOne_AMailing address line 1
NamedInsured_FEINOrSSN_AFEIN or SSN
BusinessNature_OperationsDescription_ADescription of operations

Frequently asked questions

Can I fill the ACORD 125 and a line supplement in one call?

Yes. The applicant data overlaps across ACORD forms, so the bulk endpoint lets you send one payload and render the 125 plus the relevant supplement (126, 140, etc.) into a single submission packet.

Do I need to know ACORD’s field names?

No. You alias readable keys like `named_insured` to ACORD’s `NamedInsured_FullName_A` once in a mapping, then send your own field names from your AMS on every submission.

Is the output a true filled ACORD PDF?

Yes — SimplyFill writes to the actual ACORD form fields and flattens the result, so carriers and wholesalers receive the standard form rendered exactly as expected, not an overlay.

Are ACORD forms licensed?

ACORD forms are copyrighted by ACORD; licensed users supply the blank template they are entitled to use, and SimplyFill fills that template. We do not redistribute ACORD blanks.

Stop hand-filling ACORD 125.

Start with a 14-day free trial. Define the template once, then fill ACORD 125 from your data with a single API call.